A P2P framework for modular disjunctive knowledge bases with negation and constraints and its applications to the semantic web. (5th May 2022)