Package org.incenp.obofoundry.sssom.owl
Class DirectAxiomGenerator
- java.lang.Object
-
- org.incenp.obofoundry.sssom.owl.DirectAxiomGenerator
-
- All Implemented Interfaces:
IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom>
public class DirectAxiomGenerator extends Object implements IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom>
A class to generate OWL axioms “directly”, that is without any external input outside of the mappings themselves. The axioms are derived based on the “OWL reification” rules set forth in the SSSOM specification.- See Also:
- SSSOM specification
-
-
Constructor Summary
Constructors Constructor Description DirectAxiomGenerator(org.semanticweb.owlapi.model.OWLOntology ontology)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.semanticweb.owlapi.model.OWLAxiomtransform(Mapping mapping)Transform a mapping into something else.
-
-
-
Method Detail
-
transform
public org.semanticweb.owlapi.model.OWLAxiom transform(Mapping mapping)
Description copied from interface:IMappingTransformerTransform a mapping into something else.- Specified by:
transformin interfaceIMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom>- Parameters:
mapping- The mapping to transform.- Returns:
- The object generated from the mapping.
-
-