public static interface MORObjectProperty.Domain extends ObjectProperty.Domain<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLObjectProperty,it.emarolab.amor.owlInterface.SemanticRestriction>, MORObjectProperty
ObjectProperty.Domain
Semantic.Descriptor
implementation for OWLObjectProperty
.
It specify how to queryDomainObjectProperty()
and writeSemantic()
for the
domain restriction (i.e.: SemanticRestriction
) of the one described
by this class (i.e.: Semantic.Descriptor.getInstance()
).
MORGrounding.ConceptInstance, MORGrounding.DataInstance, MORGrounding.GroundBase<J extends org.semanticweb.owlapi.model.OWLObject>, MORGrounding.IndividualInstance, MORGrounding.ObjectInstance
MORObjectProperty.Disjoint<D extends MORObjectProperty>, MORObjectProperty.Domain, MORObjectProperty.Equivalent<D extends MORObjectProperty>, MORObjectProperty.Inverse<D extends MORObjectProperty>, MORObjectProperty.Range, MORObjectProperty.Sub<D extends MORObjectProperty>, MORObjectProperty.Super<D extends MORObjectProperty>
Semantic.Axioms<Y>, Semantic.Descriptor<O,J>, Semantic.Ground<O,J>, Semantic.MappingIntent<I extends Semantic.Ground,C>, Semantic.SemanticAxiom<S,Y>, Semantic.SemanticAxioms<F extends Semantic.SemanticAxiom<?,Y>,Y>
Modifier and Type | Method and Description |
---|---|
default boolean |
addDomainClassRestriction(java.lang.String className)
Adds a new restriction to the described
Semantic.Axioms
(i.e.: getDomainObjectProperty() )
based on domainClassRestriction(String) . |
default boolean |
addDomainClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
Semantic.Axioms
(i.e.: getDomainObjectProperty() )
based on domainClassRestriction(String) . |
default boolean |
addDomainExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainExactDataRestriction(String, int, Class) . |
default boolean |
addDomainExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty()
based on domainExactDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
addDomainExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainExactObjectRestriction(String, int, String) . |
default boolean |
addDomainExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty()
based on domainExactObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addDomainMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainMaxDataRestriction(String, int, Class) . |
default boolean |
addDomainMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty()
based on domainMaxDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
addDomainMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainMaxObjectRestriction(String, int, String) . |
default boolean |
addDomainMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty()
based on domainMaxObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addDomainMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainMinDataRestriction(String, int, Class) . |
default boolean |
addDomainMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty()
based on domainMinDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
addDomainMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainMinObjectRestriction(String, int, String) . |
default boolean |
addDomainMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty()
based on domainMinObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addDomainOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainOnlyDataRestriction(String, Class) . |
default boolean |
addDomainOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty()
based on domainOnlyDataRestriction(OWLDataProperty, Class) . |
default boolean |
addDomainOnlyObjectRestriction(java.lang.String property,
java.lang.String cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainOnlyObjectRestriction(String, String) . |
default boolean |
addDomainOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty()
based on domainOnlyObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
addDomainSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainSomeDataRestriction(String, Class) . |
default boolean |
addDomainSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty()
based on domainSomeDataRestriction(OWLDataProperty, Class) . |
default boolean |
addDomainSomeObjectRestriction(java.lang.String property,
java.lang.String cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainSomeObjectRestriction(String, String) . |
default boolean |
addDomainSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty()
based on domainSomeObjectRestriction(OWLObjectProperty, OWLClass) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainClassRestriction(java.lang.String className)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which is represented by a class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which is represented by a class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over an exact cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over an exact cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over an exact cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over an exact cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over a maximal cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over a maximal cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over a maximal cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over a maximal cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over a minimal cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over a minimal cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over a minimal cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over a minimal cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over an universal cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over an universal cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainOnlyObjectRestriction(java.lang.String property,
java.lang.String cl)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over an universal cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over an universal cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over an existential cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over an existential cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainSomeObjectRestriction(java.lang.String property,
java.lang.String cl)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over an existential cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
domainSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property domain restriction
(to be in conjunction with the others in the specific
Semantic.Axioms )
which restricts over an existential cardinality of object properties
in a specific ontological class range |
MORAxioms.Restrictions |
getDomainObjectProperty()
Returns the
Semantic.Axioms that describes all the restrictions of the
domain of the described property; from a no OOP point of view. |
default MORAxioms.Restrictions |
queryDomainObjectProperty()
Queries to the OWL representation for the domain restrictions of
this object property. |
default boolean |
removeDomainClassRestriction(java.lang.String className)
Removes a restriction to the described
Semantic.Axioms
(i.e.: getDomainObjectProperty() )
based on domainClassRestriction(String) . |
default boolean |
removeDomainClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
Semantic.Axioms
(i.e.: getDomainObjectProperty() )
based on domainClassRestriction(String) . |
default boolean |
removeDomainExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainExactDataRestriction(String, int, Class) . |
default boolean |
removeDomainExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainExactDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
removeDomainExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainExactObjectRestriction(String, int, String) . |
default boolean |
removeDomainExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainExactObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeDomainMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainMaxDataRestriction(String, int, Class) . |
default boolean |
removeDomainMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainMaxDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
removeDomainMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainMaxObjectRestriction(String, int, String) . |
default boolean |
removeDomainMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainMaxObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeDomainMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainMinDataRestriction(String, int, Class) . |
default boolean |
removeDomainMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainMinDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
removeDomainMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainMinObjectRestriction(String, int, String) . |
default boolean |
removeDomainMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainMinObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeDomainOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainOnlyDataRestriction(String, Class) . |
default boolean |
removeDomainOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainOnlyDataRestriction(OWLDataProperty, Class) . |
default boolean |
removeDomainOnlyObjectRestriction(java.lang.String property,
java.lang.String cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainOnlyObjectRestriction(String, String) . |
default boolean |
removeDomainOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainOnlyObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
removeDomainSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainSomeDataRestriction(String, Class) . |
default boolean |
removeDomainSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainSomeDataRestriction(OWLDataProperty, Class) . |
default boolean |
removeDomainSomeObjectRestriction(java.lang.String property,
java.lang.String cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainSomeObjectRestriction(String, String) . |
default boolean |
removeDomainSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getDomainObjectProperty() )
based on domainSomeObjectRestriction(OWLObjectProperty, OWLClass) . |
default java.util.List<Semantic.MappingIntent> |
writeSemantic()
This method is used to synchronise specific
Semantic.Axioms (or Semantic.SemanticAxioms )
to the ontology. |
aMORlogging, getOntologyName, getOWLClass, getOWLDataFactory, getOWLDataProperty, getOWLDataType, getOWLIndividual, getOWLLiteral, getOWLName, getOWLName, getOWLObjectProperty, getOWLOntology, getReasoner, isCompleteQuery, isReasonedQuery, reason, saveOntology, saveOntology, setCompleteQuery, setReasonedQuery
getGroundInstance, getGroundOntology, setAsymmetric, setFunctional, setInverseFunctional, setIrreflexive, setNotAsymmetric, setNotFunctional, setNotInverseFunctional, setNotIrreflexive, setNotReflexive, setNotSymmetric, setNotTransitive, setReflexive, setSymmetric, setTransitive
readSemantic, synchroniseDomainObjectPropertyFromSemantic, synchroniseDomainObjectPropertyToSemantic
getChangingIntent, getGround, getInstance, getIntent, getOntology, groundReason, writeSemanticInconsistencySafe, writeSemanticInconsistencySafe
copyGround
default it.emarolab.amor.owlInterface.SemanticRestriction domainMinDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
)
which restricts over a minimal cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the minimal property restriction.dataType
- the data type of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction domainMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
)
which restricts over a minimal cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class)
.property
- the restricting data property.cardinality
- the cardinality for the minimal property restriction.dataType
- the data type of the restriction.default boolean addDomainMinDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainMinDataRestriction(String, int, Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the minimal property restriction.dataType
- the data type of the restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean addDomainMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
based on domainMinDataRestriction(OWLDataProperty, int, Class)
.property
- the restricting data property.cardinality
- the cardinality for the minimal property restriction.dataType
- the data type of the restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean removeDomainMinDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainMinDataRestriction(String, int, Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the minimal property restriction.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default boolean removeDomainMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainMinDataRestriction(OWLDataProperty, int, Class)
.property
- the restricting data property.cardinality
- the cardinality for the minimal property restriction.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default it.emarolab.amor.owlInterface.SemanticRestriction domainMaxDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
)
which restricts over a maximal cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction domainMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
)
which restricts over a maximal cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class)
.property
- the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.default boolean addDomainMaxDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainMaxDataRestriction(String, int, Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean addDomainMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
based on domainMaxDataRestriction(OWLDataProperty, int, Class)
.property
- the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean removeDomainMaxDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainMaxDataRestriction(String, int, Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default boolean removeDomainMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainMaxDataRestriction(OWLDataProperty, int, Class)
.property
- the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default it.emarolab.amor.owlInterface.SemanticRestriction domainExactDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
)
which restricts over an exact cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction domainExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
)
which restricts over an exact cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class)
.property
- the restricting data property.cardinality
- the cardinality for the exact property restriction.dataType
- the data type of the restriction.default boolean addDomainExactDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainExactDataRestriction(String, int, Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the exact property restriction.dataType
- the data type of the restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean addDomainExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
based on domainExactDataRestriction(OWLDataProperty, int, Class)
.property
- the restricting data property.cardinality
- the cardinality for the exact property restriction.dataType
- the data type of the restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean removeDomainExactDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainExactDataRestriction(String, int, Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the exact property restriction.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default boolean removeDomainExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainExactDataRestriction(OWLDataProperty, int, Class)
.property
- the restricting data property.cardinality
- the cardinality for the exact property restriction.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default it.emarolab.amor.owlInterface.SemanticRestriction domainSomeDataRestriction(java.lang.String property, java.lang.Class dataType)
Semantic.Axioms
)
which restricts over an existential cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction domainSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
Semantic.Axioms
)
which restricts over an existential cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class)
.property
- the restricting data property.dataType
- the data type of the restriction.default boolean addDomainSomeDataRestriction(java.lang.String property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainSomeDataRestriction(String, Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean addDomainSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
based on domainSomeDataRestriction(OWLDataProperty, Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean removeDomainSomeDataRestriction(java.lang.String property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainSomeDataRestriction(String, Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default boolean removeDomainSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainSomeDataRestriction(OWLDataProperty, Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default it.emarolab.amor.owlInterface.SemanticRestriction domainOnlyDataRestriction(java.lang.String property, java.lang.Class dataType)
Semantic.Axioms
)
which restricts over an universal cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction domainOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
Semantic.Axioms
)
which restricts over an universal cardinality of data properties
in a specific range of data type based on: MORGrounding.getOWLDataType(Class)
.property
- the restricting data property.dataType
- the data type of the restriction.default boolean addDomainOnlyDataRestriction(java.lang.String property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainOnlyDataRestriction(String, Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean addDomainOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
based on domainOnlyDataRestriction(OWLDataProperty, Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean removeDomainOnlyDataRestriction(java.lang.String property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainOnlyDataRestriction(String, Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default boolean removeDomainOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainOnlyDataRestriction(OWLDataProperty, Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default it.emarolab.amor.owlInterface.SemanticRestriction domainMinObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
)
which restricts over a minimal cardinality of object properties
in a specific ontological class rangeproperty
- the name of the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the name of the class range restriction.default it.emarolab.amor.owlInterface.SemanticRestriction domainMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
)
which restricts over a minimal cardinality of object properties
in a specific ontological class rangeproperty
- the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the class range restriction.default boolean addDomainMinObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainMinObjectRestriction(String, int, String)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryDomainObjectProperty()
,
since the reasoner infers also an domainClassRestriction(OWLClass)
.property
- the name of the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the name of the class range restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean addDomainMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
based on domainMinObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryDomainObjectProperty()
,
since the reasoner infers also an domainClassRestriction(OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the class range restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean removeDomainMinObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainMinObjectRestriction(String, int, String)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryDomainObjectProperty()
,
since the reasoner infers also an domainClassRestriction(OWLClass)
.property
- the name of the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the name of the class range restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default boolean removeDomainMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainMinObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryDomainObjectProperty()
,
since the reasoner infers also an domainClassRestriction(OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the class range restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default it.emarolab.amor.owlInterface.SemanticRestriction domainMaxObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
)
which restricts over a maximal cardinality of object properties
in a specific ontological class rangeproperty
- the name of the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the name of the class range restriction.default it.emarolab.amor.owlInterface.SemanticRestriction domainMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
)
which restricts over a maximal cardinality of object properties
in a specific ontological class rangeproperty
- the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the class range restriction.default boolean addDomainMaxObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainMaxObjectRestriction(String, int, String)
.property
- the name of the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the name of the class range restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean addDomainMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
based on domainMaxObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryDomainObjectProperty()
,
since the reasoner infers also an domainClassRestriction(OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the class range restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean removeDomainMaxObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainMaxObjectRestriction(String, int, String)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryDomainObjectProperty()
,
since the reasoner infers also an domainClassRestriction(OWLClass)
.property
- the name of the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the name of the class range restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default boolean removeDomainMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainMaxObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryDomainObjectProperty()
,
since the reasoner infers also an domainClassRestriction(OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the class range restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default it.emarolab.amor.owlInterface.SemanticRestriction domainExactObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
)
which restricts over an exact cardinality of object properties
in a specific ontological class rangeproperty
- the name of the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the name of the class range restriction.default it.emarolab.amor.owlInterface.SemanticRestriction domainExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
)
which restricts over an exact cardinality of object properties
in a specific ontological class rangeproperty
- the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the class range restriction.default boolean addDomainExactObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainExactObjectRestriction(String, int, String)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryDomainObjectProperty()
,
since the reasoner infers also an domainClassRestriction(OWLClass)
.property
- the name of the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the name of the class range restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean addDomainExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
based on domainExactObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryDomainObjectProperty()
,
since the reasoner infers also an domainClassRestriction(OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the class range restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean removeDomainExactObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainExactObjectRestriction(String, int, String)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryDomainObjectProperty()
,
since the reasoner infers also an domainClassRestriction(OWLClass)
.property
- the name of the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the name of the class range restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default boolean removeDomainExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainExactObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryDomainObjectProperty()
,
since the reasoner infers also an domainClassRestriction(OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the class range restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default it.emarolab.amor.owlInterface.SemanticRestriction domainSomeObjectRestriction(java.lang.String property, java.lang.String cl)
Semantic.Axioms
)
which restricts over an existential cardinality of object properties
in a specific ontological class rangeproperty
- the name of the restricting object property.cl
- the name of the class range restriction.default it.emarolab.amor.owlInterface.SemanticRestriction domainSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
)
which restricts over an existential cardinality of object properties
in a specific ontological class rangeproperty
- the restricting object property.cl
- the class range restriction.default boolean addDomainSomeObjectRestriction(java.lang.String property, java.lang.String cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainSomeObjectRestriction(String, String)
.property
- the name of the restricting object property.cl
- the name of the class range restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean addDomainSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
based on domainSomeObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the class range restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean removeDomainSomeObjectRestriction(java.lang.String property, java.lang.String cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainSomeObjectRestriction(String, String)
.property
- the name of the restricting object property.cl
- the name of the class range restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default boolean removeDomainSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainSomeObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the class range restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default it.emarolab.amor.owlInterface.SemanticRestriction domainOnlyObjectRestriction(java.lang.String property, java.lang.String cl)
Semantic.Axioms
)
which restricts over an universal cardinality of object properties
in a specific ontological class rangeproperty
- the name of the restricting object property.cl
- the name of the class range restriction.default it.emarolab.amor.owlInterface.SemanticRestriction domainOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
)
which restricts over an universal cardinality of object properties
in a specific ontological class rangeproperty
- the restricting object property.cl
- the class range restriction.default boolean addDomainOnlyObjectRestriction(java.lang.String property, java.lang.String cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainOnlyObjectRestriction(String, String)
.property
- the name of the restricting object property.cl
- the name of the class range restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean addDomainOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
based on domainOnlyObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the class range restriction.true
if a new restriction has been added to the ObjectProperty.Domain
.default boolean removeDomainOnlyObjectRestriction(java.lang.String property, java.lang.String cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainOnlyObjectRestriction(String, String)
.property
- the name of the restricting object property.cl
- the name of the class range restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default boolean removeDomainOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainOnlyObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the class range restriction.true
if a restriction has been removed from the ObjectProperty.Domain
.default it.emarolab.amor.owlInterface.SemanticRestriction domainClassRestriction(java.lang.String className)
Semantic.Axioms
)
which is represented by a class.className
- the name of the range class of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction domainClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
)
which is represented by a class.cl
- the range class of the restriction.default boolean addDomainClassRestriction(java.lang.String className)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainClassRestriction(String)
.className
- the name of the range class of the restriction.true
if a new restriction has been added to the
ObjectProperty.Domain
.default boolean addDomainClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainClassRestriction(String)
.cl
- the range class of the restriction.true
if a new restriction has been added to the
ObjectProperty.Domain
.default boolean removeDomainClassRestriction(java.lang.String className)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainClassRestriction(String)
.className
- the name of the range class of the restriction.true
if a new restriction has been added to the
ObjectProperty.Domain
.default boolean removeDomainClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getDomainObjectProperty()
)
based on domainClassRestriction(String)
.cl
- the range class of the restriction.true
if a new restriction has been added to the
ObjectProperty.Domain
.MORAxioms.Restrictions getDomainObjectProperty()
ObjectProperty.Domain
Semantic.Axioms
that describes all the restrictions of the
domain of the described property; from a no OOP point of view.getDomainObjectProperty
in interface ObjectProperty.Domain<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLObjectProperty,it.emarolab.amor.owlInterface.SemanticRestriction>
this
grounded the object property.default MORAxioms.Restrictions queryDomainObjectProperty()
ObjectProperty.Domain
this
object property.queryDomainObjectProperty
in interface ObjectProperty.Domain<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLObjectProperty,it.emarolab.amor.owlInterface.SemanticRestriction>
Semantic.Axioms
contained the domain restrictions of Semantic.Descriptor.getInstance()
,
into the OWL structure.default java.util.List<Semantic.MappingIntent> writeSemantic()
Semantic.Descriptor
Semantic.Axioms
(or Semantic.SemanticAxioms
)
to the ontology. It manipulates the OWL representation to be
equal to the OWLOOP structure. It is based on Axioms#synchroniseTo(Axioms)
.writeSemantic
in interface Semantic.Descriptor<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLObjectProperty>
Semantic.MappingIntent.getOntologyChanges()
field
initialised (i.e.: OWLOntologyChange
).