public static interface ObjectPropertyExpression.Domain extends ObjectProperty.Domain<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLObjectProperty,it.emarolab.amor.owlInterface.SemanticRestriction>, ObjectPropertyExpression
ObjectProperty.Domain
expression for a Descriptor
whose ground is OWLObjectProperty
.
It specifies how to queryDomainRestrictions()
and writeAxioms()
for the
domain restriction of the ground ObjectProperty (i.e.: SemanticRestriction
).
ObjectPropertyExpression.Disjoint<D extends ObjectPropertyExpression>, ObjectPropertyExpression.Domain, ObjectPropertyExpression.Equivalent<D extends ObjectPropertyExpression>, ObjectPropertyExpression.Inverse<D extends ObjectPropertyExpression>, ObjectPropertyExpression.Range, ObjectPropertyExpression.Sub<D extends ObjectPropertyExpression>, ObjectPropertyExpression.Super<D extends ObjectPropertyExpression>
Axiom.Descriptor.OntologyReference
DescriptorGroundInterface.ConceptGroundInstance, DescriptorGroundInterface.DataGroundInstance, DescriptorGroundInterface.GroundInstance<J extends org.semanticweb.owlapi.model.OWLObject>, DescriptorGroundInterface.IndividualGroundInstance, DescriptorGroundInterface.ObjectGroundInstance
Axiom.Descriptor<O,J>, Axiom.EntitySet<Y>, Axiom.ExpressionEntity<S,Y>, Axiom.ExpressionEntitySet<F extends Axiom.ExpressionEntity<?,Y>,Y>, Axiom.Ground<O,J>, Axiom.MappingIntent<I extends Axiom.Ground,C>
Modifier and Type | Method and Description |
---|---|
default boolean |
addDomainClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet
(i.e.: getDomainRestrictions() )
based on domainClassRestriction(String) . |
default boolean |
addDomainClassRestriction(java.lang.String className)
Adds a new restriction to the described
EntitySet
(i.e.: getDomainRestrictions() )
based on domainClassRestriction(String) . |
default boolean |
addDomainExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions()
based on domainExactDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
addDomainExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainExactDataRestriction(String, int, Class) . |
default boolean |
addDomainExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions()
based on domainExactObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addDomainExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainExactObjectRestriction(String, int, String) . |
default boolean |
addDomainMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions()
based on domainMaxDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
addDomainMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainMaxDataRestriction(String, int, Class) . |
default boolean |
addDomainMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions()
based on domainMaxObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addDomainMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainMaxObjectRestriction(String, int, String) . |
default boolean |
addDomainMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions()
based on domainMinDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
addDomainMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainMinDataRestriction(String, int, Class) . |
default boolean |
addDomainMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions()
based on domainMinObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addDomainMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainMinObjectRestriction(String, int, String) . |
default boolean |
addDomainOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions()
based on domainOnlyDataRestriction(OWLDataProperty, Class) . |
default boolean |
addDomainOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainOnlyDataRestriction(String, Class) . |
default boolean |
addDomainOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions()
based on domainOnlyObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
addDomainOnlyObjectRestriction(java.lang.String property,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainOnlyObjectRestriction(String, String) . |
default boolean |
addDomainSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions()
based on domainSomeDataRestriction(OWLDataProperty, Class) . |
default boolean |
addDomainSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainSomeDataRestriction(String, Class) . |
default boolean |
addDomainSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions()
based on domainSomeObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
addDomainSomeObjectRestriction(java.lang.String property,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainSomeObjectRestriction(String, String) . |
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
EntitySet )
which is represented by a class. |
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
EntitySet )
which is represented by a 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
EntitySet )
which restricts over an exact cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(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
EntitySet )
which restricts over an exact cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(Class) . |
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
EntitySet )
which restricts over an exact cardinality of object properties
in a specific ontological class range |
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
EntitySet )
which restricts over an exact cardinality of object properties
in a specific ontological class range |
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
EntitySet )
which restricts over a maximal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(Class) . |
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
EntitySet )
which restricts over a maximal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(Class) . |
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
EntitySet )
which restricts over a maximal cardinality of object properties
in a specific ontological class range |
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
EntitySet )
which restricts over a maximal cardinality of object properties
in a specific ontological class range |
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
EntitySet )
which restricts over a minimal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(Class) . |
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
EntitySet )
which restricts over a minimal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(Class) . |
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
EntitySet )
which restricts over a minimal cardinality of object properties
in a specific ontological class range |
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
EntitySet )
which restricts over a minimal cardinality of object properties
in a specific ontological class range |
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
EntitySet )
which restricts over an universal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(Class) . |
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
EntitySet )
which restricts over an universal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(Class) . |
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
EntitySet )
which restricts over an universal cardinality of object properties
in a specific ontological class range |
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
EntitySet )
which restricts over an universal cardinality of object properties
in a specific ontological class range |
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
EntitySet )
which restricts over an existential cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(Class) . |
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
EntitySet )
which restricts over an existential cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(Class) . |
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
EntitySet )
which restricts over an existential cardinality of object properties
in a specific ontological class range |
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
EntitySet )
which restricts over an existential cardinality of object properties
in a specific ontological class range |
Restrictions |
getDomainRestrictions()
Returns the
EntitySet that describes all the restrictions of the
domain of the described property; from a no OOP point of view. |
default Restrictions |
queryDomainRestrictions()
Queries to the OWL representation for the domain restrictions of
this object property. |
default boolean |
removeDomainClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet
(i.e.: getDomainRestrictions() )
based on domainClassRestriction(String) . |
default boolean |
removeDomainClassRestriction(java.lang.String className)
Removes a restriction to the described
EntitySet
(i.e.: getDomainRestrictions() )
based on domainClassRestriction(String) . |
default boolean |
removeDomainExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainExactDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
removeDomainExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainExactDataRestriction(String, int, Class) . |
default boolean |
removeDomainExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainExactObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeDomainExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainExactObjectRestriction(String, int, String) . |
default boolean |
removeDomainMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainMaxDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
removeDomainMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainMaxDataRestriction(String, int, Class) . |
default boolean |
removeDomainMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainMaxObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeDomainMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainMaxObjectRestriction(String, int, String) . |
default boolean |
removeDomainMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainMinDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
removeDomainMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainMinDataRestriction(String, int, Class) . |
default boolean |
removeDomainMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainMinObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeDomainMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainMinObjectRestriction(String, int, String) . |
default boolean |
removeDomainOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainOnlyDataRestriction(OWLDataProperty, Class) . |
default boolean |
removeDomainOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainOnlyDataRestriction(String, Class) . |
default boolean |
removeDomainOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainOnlyObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
removeDomainOnlyObjectRestriction(java.lang.String property,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainOnlyObjectRestriction(String, String) . |
default boolean |
removeDomainSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainSomeDataRestriction(OWLDataProperty, Class) . |
default boolean |
removeDomainSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainSomeDataRestriction(String, Class) . |
default boolean |
removeDomainSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainSomeObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
removeDomainSomeObjectRestriction(java.lang.String property,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getDomainRestrictions() )
based on domainSomeObjectRestriction(String, String) . |
default java.util.List<Axiom.MappingIntent> |
writeAxioms()
This method is used to update the ontology with a specific
Axiom.EntitySet (or Axiom.ExpressionEntitySet )
by synchronizing the OWL representation with the internal state of the descriptor, such that they are equal. |
readAxioms, synchroniseDomainObjectPropertyFromExpressionAxioms, synchroniseDomainObjectPropertyToExpressionAxioms
getGroundInstance, getGroundOntology, setAsymmetric, setFunctional, setInverseFunctional, setIrreflexive, setNotAsymmetric, setNotFunctional, setNotInverseFunctional, setNotIrreflexive, setNotReflexive, setNotSymmetric, setNotTransitive, setReflexive, setSymmetric, setTransitive
activateAMORlogging, getChangingIntent, getGround, getGroundInstanceName, getInstance, getIntent, getOntologyReference, groundReason, writeAxiomsReasonReadAxioms, writeAxiomsReasonReadAxioms
getOntologyName, getOWLClass, getOWLDataFactory, getOWLDataProperty, getOWLDataType, getOWLIndividual, getOWLLiteral, getOWLName, getOWLName, getOWLObjectProperty, getOWLOntology, getOWLReasoner, isCompleteQuery, isReasonedQuery, reason, saveOntology, saveOntology, setCompleteQuery, setReasonedQuery
copyGround
default it.emarolab.amor.owlInterface.SemanticRestriction domainMinDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
)
which restricts over a minimal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.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)
EntitySet
)
which restricts over a minimal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
)
which restricts over a maximal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.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)
EntitySet
)
which restricts over a maximal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
)
which restricts over an exact cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.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)
EntitySet
)
which restricts over an exact cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
)
which restricts over an existential cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.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)
EntitySet
)
which restricts over an existential cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
)
which restricts over an universal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.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)
EntitySet
)
which restricts over an universal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
)
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)
EntitySet
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
based on domainMinObjectRestriction(String, int, String)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryDomainRestrictions()
,
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)
EntitySet
(i.e.: getDomainRestrictions()
based on domainMinObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryDomainRestrictions()
,
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)
EntitySet
(i.e.: getDomainRestrictions()
)
based on domainMinObjectRestriction(String, int, String)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryDomainRestrictions()
,
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)
EntitySet
(i.e.: getDomainRestrictions()
)
based on domainMinObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryDomainRestrictions()
,
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)
EntitySet
)
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)
EntitySet
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
based on domainMaxObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryDomainRestrictions()
,
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)
EntitySet
(i.e.: getDomainRestrictions()
)
based on domainMaxObjectRestriction(String, int, String)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryDomainRestrictions()
,
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)
EntitySet
(i.e.: getDomainRestrictions()
)
based on domainMaxObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryDomainRestrictions()
,
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)
EntitySet
)
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)
EntitySet
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
based on domainExactObjectRestriction(String, int, String)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryDomainRestrictions()
,
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)
EntitySet
(i.e.: getDomainRestrictions()
based on domainExactObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryDomainRestrictions()
,
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)
EntitySet
(i.e.: getDomainRestrictions()
)
based on domainExactObjectRestriction(String, int, String)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryDomainRestrictions()
,
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)
EntitySet
(i.e.: getDomainRestrictions()
)
based on domainExactObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryDomainRestrictions()
,
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)
EntitySet
)
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)
EntitySet
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
)
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)
EntitySet
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
)
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)
EntitySet
)
which is represented by a class.cl
- the range class of the restriction.default boolean addDomainClassRestriction(java.lang.String className)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
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)
EntitySet
(i.e.: getDomainRestrictions()
)
based on domainClassRestriction(String)
.cl
- the range class of the restriction.true
if a new restriction has been added to the
ObjectProperty.Domain
.Restrictions getDomainRestrictions()
ObjectProperty.Domain
EntitySet
that describes all the restrictions of the
domain of the described property; from a no OOP point of view.getDomainRestrictions
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 Restrictions queryDomainRestrictions()
ObjectProperty.Domain
this
object property.queryDomainRestrictions
in interface ObjectProperty.Domain<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLObjectProperty,it.emarolab.amor.owlInterface.SemanticRestriction>
EntitySet
contained the domain restrictions of Axiom.Descriptor.getInstance()
,
into the OWL structure.default java.util.List<Axiom.MappingIntent> writeAxioms()
Axiom.Descriptor
Axiom.EntitySet
(or Axiom.ExpressionEntitySet
)
by synchronizing the OWL representation with the internal state of the descriptor, such that they are equal.
It is based on EntitySet#synchroniseTo(EntitySet)
.writeAxioms
in interface Axiom.Descriptor<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLObjectProperty>
Axiom.MappingIntent.getOntologyChanges()
field
initialised (i.e.: OWLOntologyChange
).