public interface DataPropertyExpression extends DataProperty<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLDataProperty>, DescriptorGroundInterface<org.semanticweb.owlapi.model.OWLDataProperty>
DataProperty
.
It allows to Axiom.Descriptor.readAxioms()
and Axiom.Descriptor.writeAxioms()
specifically for OWL data properties.
It contains several expressions that can be combined in any arbitrary way as they
rely on the same ground (DataGroundInstance
).
Modifier and Type | Interface and Description |
---|---|
static interface |
DataPropertyExpression.Disjoint<D extends DataPropertyExpression>
The
DataProperty.Disjoint expression for a Descriptor whose ground is OWLDataProperty . |
static interface |
DataPropertyExpression.Domain
The
DataProperty.Domain expression for a Descriptor whose ground is OWLDataProperty . |
static interface |
DataPropertyExpression.Equivalent<D extends DataPropertyExpression>
The
DataProperty.Equivalent expression for a Descriptor whose ground is OWLDataProperty . |
static interface |
DataPropertyExpression.Range
The
DataProperty.Range expression for a Descriptor whose ground is OWLDataProperty . |
static interface |
DataPropertyExpression.Sub<D extends DataPropertyExpression>
The
DataProperty.Sub expression for a Descriptor whose ground is OWLDataProperty . |
static interface |
DataPropertyExpression.Super<D extends DataPropertyExpression>
The
DataProperty.Super expression for a Descriptor whose ground is OWLDataProperty . |
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 org.semanticweb.owlapi.model.OWLDataProperty |
getGroundInstance()
Deprecated.
use
Axiom.Descriptor.getInstance() instead. |
default it.emarolab.amor.owlInterface.OWLReferences |
getGroundOntology()
Deprecated.
use
Axiom.Descriptor.getGround() instead. |
default void |
setFunctional()
Make
Axiom.Descriptor.getInstance() as a functional property. |
default void |
setNotFunctional()
Make
Axiom.Descriptor.getInstance() to be not a functional property. |
activateAMORlogging, getChangingIntent, getGround, getGroundInstanceName, getInstance, getIntent, getOntologyReference, groundReason, readAxioms, writeAxioms, writeAxiomsReasonReadAxioms, writeAxiomsReasonReadAxioms
getOntologyName, getOWLClass, getOWLDataFactory, getOWLDataProperty, getOWLDataType, getOWLIndividual, getOWLLiteral, getOWLName, getOWLName, getOWLObjectProperty, getOWLOntology, getOWLReasoner, isCompleteQuery, isReasonedQuery, reason, saveOntology, saveOntology, setCompleteQuery, setReasonedQuery
copyGround
@Deprecated default it.emarolab.amor.owlInterface.OWLReferences getGroundOntology()
Axiom.Descriptor.getGround()
instead.DescriptorGroundInterface
facilities.getGroundOntology
in interface Axiom.Ground<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLDataProperty>
this
descriptor is working.@Deprecated default org.semanticweb.owlapi.model.OWLDataProperty getGroundInstance()
Axiom.Descriptor.getInstance()
instead.DescriptorGroundInterface
facilities.getGroundInstance
in interface Axiom.Ground<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLDataProperty>
this
descriptor.default void setFunctional()
DataProperty
Axiom.Descriptor.getInstance()
as a functional property.setFunctional
in interface DataProperty<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLDataProperty>
default void setNotFunctional()
DataProperty
Axiom.Descriptor.getInstance()
to be not a functional property.setNotFunctional
in interface DataProperty<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLDataProperty>