Uses of Interface
org.apache.jena.ontapi.model.OntObjectProperty
Packages that use OntObjectProperty
Package
Description
-
Uses of OntObjectProperty in org.apache.jena.ontapi.impl
Methods in org.apache.jena.ontapi.impl with parameters of type OntObjectPropertyModifier and TypeMethodDescriptionOntGraphModelImpl.createHasSelf
(OntObjectProperty property) OntGraphModelImpl.createObjectAllValuesFrom
(OntObjectProperty property, OntClass ce) OntGraphModelImpl.createObjectCardinality
(OntObjectProperty property, int cardinality, OntClass ce) OntGraphModelImpl.createObjectHasValue
(OntObjectProperty property, OntIndividual individual) OntGraphModelImpl.createObjectMaxCardinality
(OntObjectProperty property, int cardinality, OntClass ce) OntGraphModelImpl.createObjectMinCardinality
(OntObjectProperty property, int cardinality, OntClass ce) OntGraphModelImpl.createObjectPropertySWRLAtom
(OntObjectProperty dataProperty, OntSWRL.IArg firstArg, OntSWRL.IArg secondArg) OntGraphModelImpl.createObjectSomeValuesFrom
(OntObjectProperty property, OntClass ce) Method parameters in org.apache.jena.ontapi.impl with type arguments of type OntObjectPropertyModifier and TypeMethodDescriptionOntGraphModelImpl.createDisjointObjectProperties
(Collection<OntObjectProperty> properties) -
Uses of OntObjectProperty in org.apache.jena.ontapi.impl.objects
Classes in org.apache.jena.ontapi.impl.objects that implement OntObjectPropertyModifier and TypeClassDescriptionclass
Implementation of the Object Property Expression abstraction.static class
static class
Methods in org.apache.jena.ontapi.impl.objects that return OntObjectPropertyModifier and TypeMethodDescriptionOntObjectPropertyImpl.removeDisjointProperty
(org.apache.jena.rdf.model.Resource property) OntObjectPropertyImpl.removeEquivalentProperty
(org.apache.jena.rdf.model.Resource property) OntObjectPropertyImpl.removeInverseProperty
(org.apache.jena.rdf.model.Resource other) Methods in org.apache.jena.ontapi.impl.objects that return types with arguments of type OntObjectPropertyModifier and TypeMethodDescriptionOntObjectPropertyImpl.createPropertyChain
(Collection<OntObjectProperty> properties) OntObjectPropertyImpl.disjointProperties()
OntObjectPropertyImpl.equivalentProperties()
OntObjectPropertyImpl.inverseProperties()
OntObjectPropertyImpl.propertyChains()
OntObjectPropertyImpl.subProperties
(boolean direct) OntObjectPropertyImpl.superProperties
(boolean direct) Methods in org.apache.jena.ontapi.impl.objects with parameters of type OntObjectPropertyModifier and TypeMethodDescriptionOntObjectPropertyImpl.addEquivalentPropertyStatement
(OntObjectProperty other) OntObjectPropertyImpl.addInverseOfStatement
(OntObjectProperty other) OntObjectPropertyImpl.addPropertyDisjointWithStatement
(OntObjectProperty other) OntNegativePropertyAssertionImpl.create
(OntGraphModelImpl model, OntIndividual source, OntObjectProperty property, OntIndividual target) static OntClass.HasSelf
OntClassImpl.createHasSelf
(OntGraphModelImpl model, OntObjectProperty onProperty) OntSWRLImpl.createObjectPropertyAtom
(OntGraphModelImpl model, OntObjectProperty objectProperty, OntSWRL.IArg firstArg, OntSWRL.IArg secondArg) Method parameters in org.apache.jena.ontapi.impl.objects with type arguments of type OntObjectPropertyModifier and TypeMethodDescriptionstatic OntDisjoint.ObjectProperties
OntDisjointImpl.createDisjointObjectProperties
(OntGraphModelImpl model, Stream<OntObjectProperty> properties) OntClassImpl.createHasKey
(Collection<OntObjectProperty> ope, Collection<OntDataProperty> dpe) OntSimpleClassImpl.createHasKey
(Collection<OntObjectProperty> ope, Collection<OntDataProperty> dpe) OntObjectPropertyImpl.createPropertyChain
(Collection<OntObjectProperty> properties) -
Uses of OntObjectProperty in org.apache.jena.ontapi.model
Subinterfaces of OntObjectProperty in org.apache.jena.ontapi.modelModifier and TypeInterfaceDescriptionstatic interface
Represents a ObjectInverseOf.static interface
Interface encapsulating an Ontology Named Object Property.Methods in org.apache.jena.ontapi.model that return OntObjectPropertyModifier and TypeMethodDescriptiondefault OntObjectProperty
OntObjectProperty.addDisjointProperty
(OntObjectProperty other) Adds a newowl:propertyDisjointWith
statement for this and the specified property.default OntObjectProperty
Adds a statement with theRDFS.domain
as predicate and the specifiedclass expression
as an object.default OntObjectProperty
OntObjectProperty.addEquivalentProperty
(OntObjectProperty other) Adds a newowl:equivalentProperty
statement.default OntObjectProperty
OntObjectProperty.addInverseProperty
(OntObjectProperty other) Adds a new inverse-of a statement, returns this property instance.default OntObjectProperty
OntObjectProperty.addPropertyChain
(Collection<OntObjectProperty> properties) Adds a new sub-property-of a chain statement and returns this object itself.default OntObjectProperty
OntObjectProperty.addPropertyChain
(OntObjectProperty... properties) Adds a new sub-property-of a chain statement and returns this object itself.default OntObjectProperty
Adds a statement with theRDFS.range
as predicate and the specifiedclass expression
as an object.default OntObjectProperty
OntObjectProperty.addSubProperty
(OntObjectProperty property) Adds the given property as sub property returning this property itself.default OntObjectProperty
OntObjectProperty.addSuperProperty
(OntObjectProperty property) Adds the given property as super property returning this property itself.default OntObjectProperty
OntObjectProperty.clearPropertyChains()
Deletes all property chain lists including their annotations.default OntObjectProperty
OntObjectProperty.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.default OntObjectProperty
OntObjectProperty.removeDomain
(org.apache.jena.rdf.model.Resource domain) Removes the specified domain resource (predicate isrdfs:domain
), including the corresponding statement's annotations.default OntObjectProperty
OntObjectProperty.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.default OntObjectProperty
OntObjectProperty.removeInverseProperty
(org.apache.jena.rdf.model.Resource other) Removes the statement with the predicateowl:inverseOf
and the given object property as an object.OntObjectProperty.removePropertyChain
(org.apache.jena.rdf.model.Resource list) Deletes the given property chain list including all its annotations.default OntObjectProperty
OntObjectProperty.removeRange
(org.apache.jena.rdf.model.Resource range) Removes the specified range resource (predicate isrdfs:range
), including the corresponding statement's annotations.default OntObjectProperty
OntObjectProperty.removeSubProperty
(org.apache.jena.rdf.model.Resource property) Removes the specified sub property (predicate isrdfs:subPropertyOf
), including the corresponding statement's annotations.default OntObjectProperty
OntObjectProperty.removeSuperProperty
(org.apache.jena.rdf.model.Resource property) Removes the specified super property (predicate isrdfs:subPropertyOf
), including the corresponding statement's annotations.default OntObjectProperty
OntObjectProperty.setAsymmetric
(boolean asymmetric) Adds or removes theP rdf:type owl:AsymmetricProperty
statement depending on the given flag and returns this property to allow cascading calls.default OntObjectProperty
OntObjectProperty.setFunctional
(boolean functional) Adds or removesowl:FunctionalProperty
declaration for this property according to the given boolean flag.default OntObjectProperty
OntObjectProperty.setInverseFunctional
(boolean inverseFunctional) Adds or removes theP rdf:type owl:InverseFunctionalProperty
statement depending on the given flag and returns this property to allow cascading calls.default OntObjectProperty
OntObjectProperty.setIrreflexive
(boolean irreflexive) Adds or removes theP rdf:type owl:IrreflexiveProperty
statement depending on the given flag and returns this property to allow cascading calls.default OntObjectProperty
OntObjectProperty.setReflexive
(boolean reflexive) Adds or removes theP rdf:type owl:ReflexiveProperty
statement depending on the given flag and returns this property to allow cascading calls.default OntObjectProperty
OntObjectProperty.setSymmetric
(boolean symmetric) Adds or removes theP rdf:type owl:SymmetricProperty
statement depending on the given flag and returns this property to allow cascading calls.default OntObjectProperty
OntObjectProperty.setTransitive
(boolean transitive) Adds or removes theP rdf:type owl:TransitiveProperty
statement depending on the given flag and returns this property to allow cascading calls.Methods in org.apache.jena.ontapi.model that return types with arguments of type OntObjectPropertyModifier and TypeMethodDescriptionOntObjectProperty.createPropertyChain
(Collection<OntObjectProperty> properties) Creates a property chain logical constructions as aontology []-list
ofObject Property Expression
s that is attached to this Object Property Expression at object positions with the predicateowl:propertyChainAxiom
.default Stream<OntObjectProperty>
OntObjectProperty.disjointProperties()
Returns disjoint properties (statement:P1 owl:propertyDisjointWith P2
).default Stream<OntObjectProperty>
OntObjectProperty.equivalentProperties()
Returns all equivalent object properties (i.e.default Optional<OntList<OntObjectProperty>>
OntObjectProperty.findPropertyChain
(org.apache.jena.rdf.model.RDFNode list) Finds the firstPropertyChain
logical construction attached to this property for the specified []-list as an object.default Stream<OntObjectProperty>
OntObjectProperty.fromPropertyChain()
Lists all members from the right part of statementP owl:propertyChainAxiom ( P1 ... Pn )
, whereP
is this property.default Stream<OntObjectProperty>
OntObjectProperty.inverseProperties()
Lists all object properties from the right part of the statement_:this owl:inverseOf P
.default Optional<OntObjectProperty>
OntObjectProperty.inverseProperty()
Finds the first object property from the right part of the statements_:x owl:inverseOf PN
orP1 owl:inverseOf P2
.OntObjectProperty.propertyChains()
Returns aStream
over all property chainontology list
s that are attached to this Object Property Expression on the predicateowl:propertyChainAxiom
.default Stream<OntObjectProperty>
OntObjectProperty.subProperties()
Lists all the properties that are declared to be sub-properties of this property (directly or indirectly).OntObjectProperty.subProperties
(boolean direct) Answers aStream
over all the properties that are declared to be sub-properties of this property.default Stream<OntObjectProperty>
OntObjectProperty.superProperties()
Lists all the properties that are declared to be super-properties of this property (directly or indirectly).OntObjectProperty.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 OntObjectPropertyModifier and TypeMethodDescriptiondefault OntObjectProperty
OntObjectProperty.addDisjointProperty
(OntObjectProperty other) Adds a newowl:propertyDisjointWith
statement for this and the specified property.default OntObjectProperty
OntObjectProperty.addEquivalentProperty
(OntObjectProperty other) Adds a newowl:equivalentProperty
statement.default OntStatement
OntObjectProperty.addEquivalentPropertyStatement
(OntObjectProperty other) Creates and returns a newowl:equivalentProperty
statement with the given property as an object and this property as a subject.default OntStatement
OntObjectProperty.addInverseOfStatement
(OntObjectProperty other) Adds a new inverse-of statement.default OntObjectProperty
OntObjectProperty.addInverseProperty
(OntObjectProperty other) Adds a new inverse-of a statement, returns this property instance.default OntIndividual
OntIndividual.addNegativeAssertion
(OntObjectProperty property, OntIndividual value) Adds a negative object property assertion.default OntObjectProperty
OntObjectProperty.addPropertyChain
(OntObjectProperty... properties) Adds a new sub-property-of a chain statement and returns this object itself.default OntStatement
OntObjectProperty.addPropertyChainAxiomStatement
(OntObjectProperty... properties) Creates a property chainontology list
and returns the statementP owl:propertyChainAxiom ( P1 ... Pn )
to allow the addition of annotations.default OntStatement
OntObjectProperty.addPropertyDisjointWithStatement
(OntObjectProperty other) Adds a disjoint object property (i.e., the_:this owl:propertyDisjointWith @other
statement).default OntObjectProperty
OntObjectProperty.addSubProperty
(OntObjectProperty property) Adds the given property as sub property returning this property itself.default OntObjectProperty
OntObjectProperty.addSuperProperty
(OntObjectProperty property) Adds the given property as super property returning this property itself.Method parameters in org.apache.jena.ontapi.model with type arguments of type OntObjectPropertyModifier and TypeMethodDescriptiondefault OntClass
OntClass.addHasKey
(Collection<OntObjectProperty> objectProperties, Collection<OntDataProperty> dataProperties) Creates anowl:hasKey
statement returning this class to allow cascading calls.default OntClass.Named
OntClass.Named.addHasKey
(Collection<OntObjectProperty> objectProperties, Collection<OntDataProperty> dataProperties) Creates anowl:hasKey
statement returning this class to allow cascading calls.default OntStatement
OntClass.addHasKeyStatement
(Collection<OntObjectProperty> objectProperties, Collection<OntDataProperty> dataProperties) Creates anowl:hasKey
statement returning the root statement to allow the subsequent annotations adding.default OntObjectProperty
OntObjectProperty.addPropertyChain
(Collection<OntObjectProperty> properties) Adds a new sub-property-of a chain statement and returns this object itself.default OntStatement
OntObjectProperty.addPropertyChainAxiomStatement
(Collection<OntObjectProperty> properties) Adds a new sub-property-of chain statement.OntClass.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
.OntObjectProperty.createPropertyChain
(Collection<OntObjectProperty> properties) Creates a property chain logical constructions as aontology []-list
ofObject Property Expression
s that is attached to this Object Property Expression at object positions with the predicateowl:propertyChainAxiom
.