Class Modularizer
java.lang.Object
org.semanticweb.owlapitools.decomposition.Modularizer
class to create modules of an ontology wrt module type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
extract
(List<AxiomWrapper> axioms, Signature signature, ModuleType type) extract module wrt SIGNATURE and TYPE from the set of axiomsvoid
extract
(AxiomWrapper axiom, Signature signature, ModuleType type) boolean
isTautology
(OWLAxiom ax, ModuleType type) void
preprocessOntology
(Collection<AxiomWrapper> axioms) allow the checker to preprocess an ontology if necessary
-
Constructor Details
-
Modularizer
- Parameters:
c
- the locality checker
-
-
Method Details
-
getSignature
- Returns:
- the signature
-
preprocessOntology
allow the checker to preprocess an ontology if necessary- Parameters:
axioms
- list of wrapped axioms
-
extract
extract module wrt SIGNATURE and TYPE from the set of axioms- Parameters:
axioms
- axiomsignature
- signaturetype
- type
-
isTautology
- Parameters:
ax
- axiomtype
- type- Returns:
- true iff the axiom AX is a tautology wrt given type
-
getLocalityChecker
- Returns:
- the Locality checker
-
getModule
- Returns:
- the last computed module
-
extract
- Parameters:
axiom
- axiomsignature
- signaturetype
- type
-