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 classOntClassImpl.CardinalityRestrictionImpl<O extends OntObject,P extends OntRelationalProperty, R extends OntClassImpl.CardinalityRestrictionImpl<?, ?, ?>> Abstraction for any cardinality restriction.static classOntClassImpl.ComponentRestrictionImpl<O extends org.apache.jena.rdf.model.RDFNode,P extends OntRelationalProperty, R extends OntClassImpl.ComponentRestrictionImpl<?, ?, ?>> Abstract base component-restriction class.static classOntClassImpl.NaryRestrictionImpl<O extends OntObject,P extends OntRelationalProperty, R extends OntClassImpl.NaryRestrictionImpl<?, ?, ?>> static classOntClassImpl.OnPropertyRestrictionImpl<P extends OntRelationalProperty,R extends OntClassImpl> Abstract implementation for any restriction withowl:onPropertypredicate.static classclassOntNegativePropertyAssertionImpl<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 TypeClassDescriptionclassAn ontology object implementation with declarative typeowl:DatatypeProperty.classImplementation of the Object Property Expression abstraction.static classstatic classMethods 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 interfaceOntClass.CardinalityRestriction<O extends OntObject,P extends OntRelationalProperty> An abstraction for Cardinality Restrictions.static interfaceOntClass.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 interfaceOntClass.NaryRestriction<O extends OntObject,P extends OntRelationalProperty> An abstraction that unites allRestrictions with the predicateowl:onProperties.static interfaceOntClass.UnaryRestriction<P extends OntRelationalProperty>An abstract class expression that unites allRestrictions with the predicateowl:onProperty.static interfaceOntClass.ValueRestriction<O extends org.apache.jena.rdf.model.RDFNode,P extends OntRelationalProperty> An abstract for *Value*Restrictions (e.g.static interfaceOntDisjoint.Properties<P extends OntRelationalProperty>Abstraction for Pairwise Disjoint Properties anonymousOntology Object.interfaceOntNegativeAssertion<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 TypeInterfaceDescriptioninterfaceInterface encapsulating the Ontology (Named) Data Property.interfaceA common interface for any Ontology Object Property Expression.static interfaceRepresents a ObjectInverseOf.static interfaceInterface encapsulating an Ontology Named Object Property.Methods in org.apache.jena.ontapi.model that return OntRelationalPropertyModifier and TypeMethodDescriptionAdds a statement with theRDFS.domainas predicate, this property as a subject, and the specifiedclass expressionas an object.OntRelationalProperty.removeDisjointProperty(org.apache.jena.rdf.model.Resource property) Removes theowl:propertyDisjointWithstatement (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:FunctionalPropertydeclaration 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 aHasKeylogical construction asontology []-listofObject or Data Property Expressions 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 aHasKeylogical 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 allHasKeyontology []-lists 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 aStreamover 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 aStreamover 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 OntClassOntClass.addHasKey(OntRelationalProperty... properties) Creates anowl:hasKeystatement returning this class to allow cascading calls.default OntClass.NamedOntClass.Named.addHasKey(OntRelationalProperty... properties) Creates anowl:hasKeystatement returning this class to allow cascading calls.OntClass.addHasKeyStatement(OntRelationalProperty... properties) Creates aHasKeylogical construction asontology listand 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 OntIndividualOntIndividual.removeNegativeAssertion(OntRelationalProperty property, org.apache.jena.rdf.model.RDFNode value) Removes a negative property assertion including its annotation.