Uses of Interface
org.apache.jena.ontapi.model.OntRelationalProperty
Packages that use OntRelationalProperty
-
Uses of OntRelationalProperty in org.apache.jena.ontapi.impl.objects
Classes in org.apache.jena.ontapi.impl.objects with type parameters of type OntRelationalPropertyModifier and TypeClassDescriptionstatic class
OntClassImpl.CardinalityRestrictionImpl<O extends OntObject,
P extends OntRelationalProperty, R extends OntClassImpl.CardinalityRestrictionImpl<?, ?, ?>> Abstraction for any cardinality restriction.static class
OntClassImpl.ComponentRestrictionImpl<O extends org.apache.jena.rdf.model.RDFNode,
P extends OntRelationalProperty, R extends OntClassImpl.ComponentRestrictionImpl<?, ?, ?>> Abstract base component-restriction class.static class
OntClassImpl.NaryRestrictionImpl<O extends OntObject,
P extends OntRelationalProperty, R extends OntClassImpl.NaryRestrictionImpl<?, ?, ?>> static class
OntClassImpl.OnPropertyRestrictionImpl<P extends OntRelationalProperty,
R extends OntClassImpl> Abstract implementation for any restriction withowl:onProperty
predicate.static class
class
OntNegativePropertyAssertionImpl<P extends OntRelationalProperty,
T extends org.apache.jena.rdf.model.RDFNode> Implementation of the Negative Property Assertion.Classes in org.apache.jena.ontapi.impl.objects that implement OntRelationalPropertyModifier and TypeClassDescriptionclass
An ontology object implementation with declarative typeowl:DatatypeProperty
.class
Implementation of the Object Property Expression abstraction.static class
static class
Methods in org.apache.jena.ontapi.impl.objects with type parameters of type OntRelationalPropertyModifier and TypeMethodDescriptionstatic <X extends OntRelationalProperty>
OntStatementOntPropertyImpl.addDisjointWith
(OntGraphModelImpl m, X property, X other) static <X extends OntRelationalProperty>
OntStatementOntPropertyImpl.addEquivalentProperty
(OntGraphModelImpl m, X property, X other) static <X extends OntRelationalProperty>
Stream<X>OntPropertyImpl.disjointProperties
(OntGraphModelImpl m, Class<X> type, X property) static <X extends OntRelationalProperty>
Stream<X>OntPropertyImpl.equivalentProperties
(OntGraphModelImpl m, Class<X> type, X property) static <X extends OntRelationalProperty>
voidOntPropertyImpl.removeDisjointWith
(OntGraphModelImpl m, X property, org.apache.jena.rdf.model.Resource other) static <X extends OntRelationalProperty>
voidOntPropertyImpl.removeEquivalentProperty
(OntGraphModelImpl m, X property, org.apache.jena.rdf.model.Resource other) Methods in org.apache.jena.ontapi.impl.objects that return types with arguments of type OntRelationalPropertyModifier and TypeMethodDescriptionOntClassImpl.createHasKey
(Collection<OntObjectProperty> ope, Collection<OntDataProperty> dpe) static OntList<OntRelationalProperty>
OntClassImpl.createHasKey
(OntGraphModelImpl m, OntClass clazz, Stream<? extends OntRelationalProperty> collection) OntSimpleClassImpl.createHasKey
(Collection<OntObjectProperty> ope, Collection<OntDataProperty> dpe) OntClassImpl.hasKeys()
OntSimpleClassImpl.hasKeys()
static Stream<OntList<OntRelationalProperty>>
OntClassImpl.listHasKeys
(OntGraphModelImpl m, OntClass clazz) Methods in org.apache.jena.ontapi.impl.objects with parameters of type OntRelationalPropertyModifier and TypeMethodDescriptionOntClassImpl.addHasKeyStatement
(OntRelationalProperty... properties) OntSimpleClassImpl.addHasKeyStatement
(OntRelationalProperty... properties) Method parameters in org.apache.jena.ontapi.impl.objects with type arguments of type OntRelationalPropertyModifier and TypeMethodDescriptionstatic OntList<OntRelationalProperty>
OntClassImpl.createHasKey
(OntGraphModelImpl m, OntClass clazz, Stream<? extends OntRelationalProperty> collection) -
Uses of OntRelationalProperty in org.apache.jena.ontapi.model
Classes in org.apache.jena.ontapi.model with type parameters of type OntRelationalPropertyModifier and TypeInterfaceDescriptionstatic interface
OntClass.CardinalityRestriction<O extends OntObject,
P extends OntRelationalProperty> An abstraction for Cardinality Restrictions.static interface
OntClass.ComponentRestriction<O extends org.apache.jena.rdf.model.RDFNode,
P extends OntRelationalProperty> An abstract class expression (Restriction) that has component (i.e., 'filler' in OWL-API terms): all Cardinality Restrictions, Existential/Universal Restrictions, Individual/Literal Value Restrictions.static interface
OntClass.NaryRestriction<O extends OntObject,
P extends OntRelationalProperty> An abstraction that unites allRestriction
s with the predicateowl:onProperties
.static interface
OntClass.UnaryRestriction<P extends OntRelationalProperty>
An abstract class expression that unites allRestriction
s with the predicateowl:onProperty
.static interface
OntClass.ValueRestriction<O extends org.apache.jena.rdf.model.RDFNode,
P extends OntRelationalProperty> An abstract for *Value*Restrictions (e.g.static interface
OntDisjoint.Properties<P extends OntRelationalProperty>
Abstraction for Pairwise Disjoint Properties anonymousOntology Object
.interface
OntNegativeAssertion<P extends OntRelationalProperty,
V extends org.apache.jena.rdf.model.RDFNode> Interface representing the Negative Property Assertion abstraction, where predicate (property) is expected to be either ontologydata property
(R
) orobject property exception
(P
).Subinterfaces of OntRelationalProperty in org.apache.jena.ontapi.modelModifier and TypeInterfaceDescriptioninterface
Interface encapsulating the Ontology (Named) Data Property.interface
A common interface for any Ontology Object Property Expression.static interface
Represents a ObjectInverseOf.static interface
Interface encapsulating an Ontology Named Object Property.Methods in org.apache.jena.ontapi.model that return OntRelationalPropertyModifier and TypeMethodDescriptionAdds a statement with theRDFS.domain
as predicate, this property as a subject, and the specifiedclass expression
as an object.OntRelationalProperty.removeDisjointProperty
(org.apache.jena.rdf.model.Resource property) Removes theowl:propertyDisjointWith
statement (a statement with the predicateowl:propertyDisjointWith
) for the specified resource (considered as an object), including the corresponding statement's annotations.OntRelationalProperty.removeDomain
(org.apache.jena.rdf.model.Resource domain) Removes the specified domain resource (predicate isrdfs:domain
), including the corresponding statement's annotations.OntRelationalProperty.removeEquivalentProperty
(org.apache.jena.rdf.model.Resource property) Removes the equivalent property statement (a statement with the predicateowl:equivalentProperty
) for the specified resource (considered as an object), including the corresponding statement's annotations.OntRelationalProperty.removeRange
(org.apache.jena.rdf.model.Resource range) Removes the specified range resource (predicate isrdfs:range
), including the corresponding statement's annotations.OntRelationalProperty.removeSuperProperty
(org.apache.jena.rdf.model.Resource property) Removes the specified super property (predicate isrdfs:subPropertyOf
), including the corresponding statement's annotations.OntRelationalProperty.setFunctional
(boolean functional) Adds or removesowl:FunctionalProperty
declaration for this property according to the given boolean flag.Methods in org.apache.jena.ontapi.model that return types with arguments of type OntRelationalPropertyModifier and TypeMethodDescriptionOntClass.createHasKey
(Collection<OntObjectProperty> objectProperties, Collection<OntDataProperty> dataProperties) Creates aHasKey
logical construction asontology []-list
ofObject or Data Property Expression
s that is attached to this Class Expression using the predicateowl:hasKey
.Stream<? extends OntRelationalProperty>
OntRelationalProperty.disjointProperties()
Lists all properties that are disjoint with this property.Stream<? extends OntRelationalProperty>
OntRelationalProperty.equivalentProperties()
Lists all properties that equivalent to this one.default Optional<OntList<OntRelationalProperty>>
OntClass.findHasKey
(org.apache.jena.rdf.model.RDFNode list) Finds aHasKey
logical construction attached to this class expression by the specified rdf-node in the form ofOntList
.default Stream<OntRelationalProperty>
OntClass.fromHasKey()
Lists all key properties.OntClass.hasKeys()
Lists allHasKey
ontology []-list
s that are attached to this class expression on predicateowl:hasKey
.Stream<? extends OntRelationalProperty>
OntRelationalProperty.subProperties()
Lists all the properties that are declared to be sub-properties of this property (directly or indirectly).Stream<? extends OntRelationalProperty>
OntRelationalProperty.subProperties
(boolean direct) Answers aStream
over all the properties that are declared to be sub-properties of this property.Stream<? extends OntRelationalProperty>
OntRelationalProperty.superProperties()
Lists all the properties that are declared to be super-properties of this property (directly or indirectly).Stream<? extends OntRelationalProperty>
OntRelationalProperty.superProperties
(boolean direct) Answers aStream
over all the properties that are declared to be super-properties of this property.Methods in org.apache.jena.ontapi.model with parameters of type OntRelationalPropertyModifier and TypeMethodDescriptiondefault OntClass
OntClass.addHasKey
(OntRelationalProperty... properties) Creates anowl:hasKey
statement returning this class to allow cascading calls.default OntClass.Named
OntClass.Named.addHasKey
(OntRelationalProperty... properties) Creates anowl:hasKey
statement returning this class to allow cascading calls.OntClass.addHasKeyStatement
(OntRelationalProperty... properties) Creates aHasKey
logical construction asontology list
and returns the statementC owl:hasKey ( P1 ... Pm R1 ... Rn )
to allow the subsequent addition of annotations.default Stream<OntNegativeAssertion>
OntIndividual.negativeAssertions
(OntRelationalProperty property) Lists all negative property assertions for this individual and the given property.default OntIndividual
OntIndividual.removeNegativeAssertion
(OntRelationalProperty property, org.apache.jena.rdf.model.RDFNode value) Removes a negative property assertion including its annotation.