public static interface MORObjectProperty.Range extends ObjectProperty.Range<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLObjectProperty,it.emarolab.amor.owlInterface.SemanticRestriction>, MORObjectProperty
ObjectProperty.Range
Semantic.Descriptor
implementation for OWLObjectProperty
.
It specify how to queryRangeObjectProperty()
and writeSemantic()
for the
range 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 |
addRangeClassRestriction(java.lang.String className)
Adds a new restriction to the described
Semantic.Axioms
(i.e.: getRangeObjectProperty() )
based on rangeClassRestriction(String) . |
default boolean |
addRangeClassRestriction(org.semanticweb.owlapi.model.OWLClass className)
Adds a new restriction to the described
Semantic.Axioms
(i.e.: getRangeObjectProperty() )
based on rangeClassRestriction(String) . |
default boolean |
addRangeExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeExactDataRestriction(String, int, Class) . |
default boolean |
addRangeExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty()
based on rangeExactDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
addRangeExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeExactObjectRestriction(String, int, String) . |
default boolean |
addRangeExactObjectRestriction(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.: getRangeObjectProperty()
based on rangeExactObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addRangeMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeMaxDataRestriction(String, int, Class) . |
default boolean |
addRangeMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty()
based on rangeMaxDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
addRangeMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeMaxObjectRestriction(String, int, String) . |
default boolean |
addRangeMaxObjectRestriction(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.: getRangeObjectProperty()
based on rangeMaxObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addRangeMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeMinDataRestriction(String, int, Class) . |
default boolean |
addRangeMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty()
based on rangeMinDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
addRangeMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeMinObjectRestriction(String, int, String) . |
default boolean |
addRangeMinObjectRestriction(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.: getRangeObjectProperty()
based on rangeMinObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addRangeOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeOnlyDataRestriction(String, Class) . |
default boolean |
addRangeOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty()
based on rangeOnlyDataRestriction(OWLDataProperty, Class) . |
default boolean |
addRangeOnlyObjectRestriction(java.lang.String property,
java.lang.String cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeOnlyObjectRestriction(String, String) . |
default boolean |
addRangeOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty()
based on rangeOnlyObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
addRangeSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeSomeDataRestriction(String, Class) . |
default boolean |
addRangeSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty()
based on rangeSomeDataRestriction(OWLDataProperty, Class) . |
default boolean |
addRangeSomeObjectRestriction(java.lang.String property,
java.lang.String cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeSomeObjectRestriction(String, String) . |
default boolean |
addRangeSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty()
based on rangeSomeObjectRestriction(OWLObjectProperty, OWLClass) . |
MORAxioms.Restrictions |
getRangeObjectProperty()
Returns the
Semantic.Axioms that describes all the restrictions of the
range of the described property; from a no OOP point of view. |
default MORAxioms.Restrictions |
queryRangeObjectProperty()
Queries to the OWL representation for the range restrictions of
this object property. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeClassRestriction(java.lang.String className)
Creates a new object property range 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 |
rangeClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property range 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 |
rangeExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Creates a new object property range 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 |
rangeExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Creates a new object property range 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 |
rangeExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Creates a new object property range 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 |
rangeExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property range 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 |
rangeMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Creates a new object property range 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 |
rangeMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Creates a new object property range 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 |
rangeMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Creates a new object property range 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 |
rangeMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property range 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 |
rangeMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Creates a new object property range 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 |
rangeMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Creates a new object property range 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 |
rangeMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Creates a new object property range 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 |
rangeMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property range 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 |
rangeOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Creates a new object property range 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 |
rangeOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Creates a new object property range 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 |
rangeOnlyObjectRestriction(java.lang.String property,
java.lang.String cl)
Creates a new object property range 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 |
rangeOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property range 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 |
rangeSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Creates a new object property range 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 |
rangeSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Creates a new object property range 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 |
rangeSomeObjectRestriction(java.lang.String property,
java.lang.String cl)
Creates a new object property range 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 |
rangeSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property range 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 boolean |
removeRangeClassRestriction(java.lang.String className)
Removes a restriction to the described
Semantic.Axioms
(i.e.: getRangeObjectProperty() )
based on rangeClassRestriction(String) . |
default boolean |
removeRangeClassRestriction(org.semanticweb.owlapi.model.OWLClass className)
Removes a restriction to the described
Semantic.Axioms
(i.e.: getRangeObjectProperty() )
based on rangeClassRestriction(String) . |
default boolean |
removeRangeExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeExactDataRestriction(String, int, Class) . |
default boolean |
removeRangeExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeExactDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
removeRangeExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeExactObjectRestriction(String, int, String) . |
default boolean |
removeRangeExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeExactObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeRangeMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeMaxDataRestriction(String, int, Class) . |
default boolean |
removeRangeMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeMaxDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
removeRangeMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeMaxObjectRestriction(String, int, String) . |
default boolean |
removeRangeMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeMaxObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeRangeMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeMinDataRestriction(String, int, Class) . |
default boolean |
removeRangeMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeMinDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
removeRangeMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeMinObjectRestriction(String, int, String) . |
default boolean |
removeRangeMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeMinObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeRangeOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeOnlyDataRestriction(String, Class) . |
default boolean |
removeRangeOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeOnlyDataRestriction(OWLDataProperty, Class) . |
default boolean |
removeRangeOnlyObjectRestriction(java.lang.String property,
java.lang.String cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeOnlyObjectRestriction(String, String) . |
default boolean |
removeRangeOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeOnlyObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
removeRangeSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeSomeDataRestriction(String, Class) . |
default boolean |
removeRangeSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeSomeDataRestriction(OWLDataProperty, Class) . |
default boolean |
removeRangeSomeObjectRestriction(java.lang.String property,
java.lang.String cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeSomeObjectRestriction(String, String) . |
default boolean |
removeRangeSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
Semantic.Axioms (i.e.: getRangeObjectProperty() )
based on rangeSomeObjectRestriction(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, synchroniseRangeObjectPropertyFromSemantic, synchroniseRangeObjectPropertyToSemantic
getChangingIntent, getGround, getInstance, getIntent, getOntology, groundReason, writeSemanticInconsistencySafe, writeSemanticInconsistencySafe
copyGround
default it.emarolab.amor.owlInterface.SemanticRestriction rangeMinDataRestriction(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 rangeMinDataRestriction(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 addRangeMinDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeMinDataRestriction(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.Range
.default boolean addRangeMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
based on rangeMinDataRestriction(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.Range
.default boolean removeRangeMinDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeMinDataRestriction(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.Range
.default boolean removeRangeMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeMinDataRestriction(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.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeMaxDataRestriction(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 rangeMaxDataRestriction(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 addRangeMaxDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeMaxDataRestriction(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.Range
.default boolean addRangeMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
based on rangeMaxDataRestriction(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.Range
.default boolean removeRangeMaxDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeMaxDataRestriction(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.Range
.default boolean removeRangeMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeMaxDataRestriction(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.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeExactDataRestriction(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 rangeExactDataRestriction(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 addRangeExactDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeExactDataRestriction(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.Range
.default boolean addRangeExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
based on rangeExactDataRestriction(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.Range
.default boolean removeRangeExactDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeExactDataRestriction(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.Range
.default boolean removeRangeExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeExactDataRestriction(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.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeSomeDataRestriction(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 rangeSomeDataRestriction(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 addRangeSomeDataRestriction(java.lang.String property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeSomeDataRestriction(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.Range
.default boolean addRangeSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
based on rangeSomeDataRestriction(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.Range
.default boolean removeRangeSomeDataRestriction(java.lang.String property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeSomeDataRestriction(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.Range
.default boolean removeRangeSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeSomeDataRestriction(OWLDataProperty, Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeOnlyDataRestriction(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 rangeOnlyDataRestriction(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 addRangeOnlyDataRestriction(java.lang.String property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeOnlyDataRestriction(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.Range
.default boolean addRangeOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
based on rangeOnlyDataRestriction(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.Range
.default boolean removeRangeOnlyDataRestriction(java.lang.String property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeOnlyDataRestriction(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.Range
.default boolean removeRangeOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeOnlyDataRestriction(OWLDataProperty, Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeMinObjectRestriction(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 rangeMinObjectRestriction(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 addRangeMinObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeMinObjectRestriction(String, int, String)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryRangeObjectProperty()
,
since the reasoner infers also an rangeClassRestriction(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.Range
.default boolean addRangeMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
based on rangeMinObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryRangeObjectProperty()
,
since the reasoner infers also an rangeClassRestriction(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.Range
.default boolean removeRangeMinObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeMinObjectRestriction(String, int, String)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryRangeObjectProperty()
,
since the reasoner infers also an rangeClassRestriction(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.Range
.default boolean removeRangeMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeMinObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryRangeObjectProperty()
,
since the reasoner infers also an rangeClassRestriction(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.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeMaxObjectRestriction(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 rangeMaxObjectRestriction(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 addRangeMaxObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeMaxObjectRestriction(String, int, String)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryRangeObjectProperty()
,
since the reasoner infers also an rangeClassRestriction(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 new restriction has been added to the ObjectProperty.Range
.default boolean addRangeMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
based on rangeMaxObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryRangeObjectProperty()
,
since the reasoner infers also an rangeClassRestriction(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.Range
.default boolean removeRangeMaxObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeMaxObjectRestriction(String, int, String)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryRangeObjectProperty()
,
since the reasoner infers also an rangeClassRestriction(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.Range
.default boolean removeRangeMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeMaxObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryRangeObjectProperty()
,
since the reasoner infers also an rangeClassRestriction(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.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeExactObjectRestriction(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 rangeExactObjectRestriction(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 addRangeExactObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeExactObjectRestriction(String, int, String)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryRangeObjectProperty()
,
since the reasoner infers also an rangeClassRestriction(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.Range
.default boolean addRangeExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
based on rangeExactObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryRangeObjectProperty()
,
since the reasoner infers also an rangeClassRestriction(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.Range
.default boolean removeRangeExactObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeExactObjectRestriction(String, int, String)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryRangeObjectProperty()
,
since the reasoner infers also an rangeClassRestriction(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.Range
.default boolean removeRangeExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeExactObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Semantic.Descriptor.writeSemanticInconsistencySafe()
to be perfectly aligned with the queryRangeObjectProperty()
,
since the reasoner infers also an rangeClassRestriction(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.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeSomeObjectRestriction(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 rangeSomeObjectRestriction(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 addRangeSomeObjectRestriction(java.lang.String property, java.lang.String cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeSomeObjectRestriction(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.Range
.default boolean addRangeSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
based on rangeSomeObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the class range restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean removeRangeSomeObjectRestriction(java.lang.String property, java.lang.String cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeSomeObjectRestriction(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.Range
.default boolean removeRangeSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeSomeObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the class range restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeOnlyObjectRestriction(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 rangeOnlyObjectRestriction(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 addRangeOnlyObjectRestriction(java.lang.String property, java.lang.String cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeOnlyObjectRestriction(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.Range
.default boolean addRangeOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
based on rangeOnlyObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the class range restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean removeRangeOnlyObjectRestriction(java.lang.String property, java.lang.String cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeOnlyObjectRestriction(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.Range
.default boolean removeRangeOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeOnlyObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the class range restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeClassRestriction(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 rangeClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Semantic.Axioms
)
which is represented by a class.cl
- the range class of the restriction.default boolean addRangeClassRestriction(java.lang.String className)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeClassRestriction(String)
.className
- the name of the range class of the restriction.true
if a new restriction has been added to the
ObjectProperty.Range
.default boolean addRangeClassRestriction(org.semanticweb.owlapi.model.OWLClass className)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeClassRestriction(String)
.className
- the range class of the restriction.true
if a new restriction has been added to the
ObjectProperty.Range
.default boolean removeRangeClassRestriction(java.lang.String className)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeClassRestriction(String)
.className
- the name of the range class of the restriction.true
if a new restriction has been added to the
ObjectProperty.Range
.default boolean removeRangeClassRestriction(org.semanticweb.owlapi.model.OWLClass className)
Semantic.Axioms
(i.e.: getRangeObjectProperty()
)
based on rangeClassRestriction(String)
.className
- the range class of the restriction.true
if a new restriction has been added to the
ObjectProperty.Range
.MORAxioms.Restrictions getRangeObjectProperty()
ObjectProperty.Range
Semantic.Axioms
that describes all the restrictions of the
range of the described property; from a no OOP point of view.getRangeObjectProperty
in interface ObjectProperty.Range<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLObjectProperty,it.emarolab.amor.owlInterface.SemanticRestriction>
this
grounded the object property.default MORAxioms.Restrictions queryRangeObjectProperty()
ObjectProperty.Range
this
object property.queryRangeObjectProperty
in interface ObjectProperty.Range<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLObjectProperty,it.emarolab.amor.owlInterface.SemanticRestriction>
Semantic.Axioms
contained the range 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
).