Package org.semanticweb.owlapi.change
Class AmalgamateSubClassAxioms
java.lang.Object
org.semanticweb.owlapi.change.AbstractCompositeOntologyChange
org.semanticweb.owlapi.change.AmalgamateSubClassAxioms
- All Implemented Interfaces:
Serializable
,OWLCompositeOntologyChange
Given a set of ontologies S, for each ontology, O, in S, this change combines
multiple subclass axioms with a common left hand side into one subclass
axiom. For example, given A subClassOf B, A subClassOf C, this change will
remove these two axioms and replace them by adding one subclass axiom, A
subClassOf (B and C).
- Since:
- 2.1.1
- Author:
- Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAmalgamateSubClassAxioms
(OWLDataFactory dataFactory, Collection<OWLOntology> ontologies) Instantiates a new amalgamate sub class axioms. -
Method Summary
Methods inherited from class org.semanticweb.owlapi.change.AbstractCompositeOntologyChange
getChanges
-
Constructor Details
-
AmalgamateSubClassAxioms
Instantiates a new amalgamate sub class axioms.- Parameters:
dataFactory
- the data factoryontologies
- the ontologies to use
-