Interface SubAxiomProvider
- All Known Subinterfaces:
OWLDataFactory
public interface SubAxiomProvider
Annotation, datatype and object property range provider.
-
Method Summary
Modifier and TypeMethodDescriptiondefault OWLSubAnnotationPropertyOfAxiom
getOWLSubAnnotationPropertyOfAxiom
(OWLAnnotationProperty sub, OWLAnnotationProperty sup, Collection<OWLAnnotation> annotations) default OWLSubClassOfAxiom
getOWLSubClassOfAxiom
(OWLClassExpression subClass, OWLClassExpression superClass) getOWLSubClassOfAxiom
(OWLClassExpression subClass, OWLClassExpression superClass, Collection<OWLAnnotation> annotations) default OWLSubDataPropertyOfAxiom
getOWLSubDataPropertyOfAxiom
(OWLDataPropertyExpression subProperty, OWLDataPropertyExpression superProperty) getOWLSubDataPropertyOfAxiom
(OWLDataPropertyExpression subProperty, OWLDataPropertyExpression superProperty, Collection<OWLAnnotation> annotations) default OWLSubObjectPropertyOfAxiom
getOWLSubObjectPropertyOfAxiom
(OWLObjectPropertyExpression subProperty, OWLObjectPropertyExpression superProperty) getOWLSubObjectPropertyOfAxiom
(OWLObjectPropertyExpression subProperty, OWLObjectPropertyExpression superProperty, Collection<OWLAnnotation> annotations)
-
Method Details
-
getOWLSubClassOfAxiom
default OWLSubClassOfAxiom getOWLSubClassOfAxiom(OWLClassExpression subClass, OWLClassExpression superClass) - Parameters:
subClass
- sub classsuperClass
- super class- Returns:
- a subclass axiom with no annotations
-
getOWLSubClassOfAxiom
OWLSubClassOfAxiom getOWLSubClassOfAxiom(OWLClassExpression subClass, OWLClassExpression superClass, Collection<OWLAnnotation> annotations) - Parameters:
subClass
- sub classsuperClass
- super classannotations
- A set of annotations. Cannot be null or contain nulls.- Returns:
- a subclass axiom with specified annotations
-
getOWLSubObjectPropertyOfAxiom
default OWLSubObjectPropertyOfAxiom getOWLSubObjectPropertyOfAxiom(OWLObjectPropertyExpression subProperty, OWLObjectPropertyExpression superProperty) - Parameters:
subProperty
- sub propertysuperProperty
- super property- Returns:
- a subproperty axiom
-
getOWLSubObjectPropertyOfAxiom
OWLSubObjectPropertyOfAxiom getOWLSubObjectPropertyOfAxiom(OWLObjectPropertyExpression subProperty, OWLObjectPropertyExpression superProperty, Collection<OWLAnnotation> annotations) - Parameters:
subProperty
- sub PropertysuperProperty
- super Propertyannotations
- A set of annotations. Cannot be null or contain nulls.- Returns:
- a subproperty axiom with annotations
-
getOWLSubDataPropertyOfAxiom
default OWLSubDataPropertyOfAxiom getOWLSubDataPropertyOfAxiom(OWLDataPropertyExpression subProperty, OWLDataPropertyExpression superProperty) - Parameters:
subProperty
- sub PropertysuperProperty
- super Property- Returns:
- a subproperty axiom
-
getOWLSubDataPropertyOfAxiom
OWLSubDataPropertyOfAxiom getOWLSubDataPropertyOfAxiom(OWLDataPropertyExpression subProperty, OWLDataPropertyExpression superProperty, Collection<OWLAnnotation> annotations) - Parameters:
subProperty
- sub PropertysuperProperty
- super Propertyannotations
- A set of annotations. Cannot be null or contain nulls.- Returns:
- a subproperty axiom with annotations
-
getOWLSubAnnotationPropertyOfAxiom
default OWLSubAnnotationPropertyOfAxiom getOWLSubAnnotationPropertyOfAxiom(OWLAnnotationProperty sub, OWLAnnotationProperty sup) - Parameters:
sub
- sub propertysup
- super property- Returns:
- a sub annotation property axiom with specified properties
-
getOWLSubAnnotationPropertyOfAxiom
OWLSubAnnotationPropertyOfAxiom getOWLSubAnnotationPropertyOfAxiom(OWLAnnotationProperty sub, OWLAnnotationProperty sup, Collection<OWLAnnotation> annotations) - Parameters:
sub
- sub propertysup
- super propertyannotations
- A set of annotations. Cannot be null or contain nulls.- Returns:
- a sub annotation property axiom with specified properties and annotations
-