Package | Description |
---|---|
org.apache.jena.ontology |
Provides a set of abstractions and convenience classes for accessing and manipluating ontologies
represented in RDF.
|
org.apache.jena.ontology.impl |
Provides default implementations for the abstractions defined in the
org.apache.jena.ontology package. |
Modifier and Type | Interface and Description |
---|---|
interface |
InverseFunctionalProperty
Interface encapsulating the class of properties that are inverse functional:
that is, properties in which a given given range value has a unique value in
the domain (effectively, a key).
|
interface |
SymmetricProperty
Interface that encapsulates a property that is symmetric, i.e. one
in which if
p(x, y) holds, thenp(y, x)
must also hold. |
interface |
TransitiveProperty
Interface that denotes a property that is transitive i.e. one
in which if
x p y holds,
and y p z
holds, then x p z must also hold. |
Modifier and Type | Method and Description |
---|---|
ObjectProperty |
OntProperty.asObjectProperty()
Answer a view of this property as an object property
|
ObjectProperty |
OntResource.asObjectProperty()
Answer a view of this resource as an object property
|
ObjectProperty |
OntProperty.convertToObjectProperty()
Answer a facet of this property as an object property, adding additional information to the model if necessary.
|
ObjectProperty |
OntModel.createObjectProperty(String uri)
Answer a resource representing an object property in this model,
and that is not a functional property.
|
ObjectProperty |
OntModel.createObjectProperty(String uri,
boolean functional)
Answer a resource that represents an object property in this model.
|
ObjectProperty |
OntModel.getObjectProperty(String uri)
Answer a resource representing an object property in this model.
|
Modifier and Type | Method and Description |
---|---|
ExtendedIterator<ObjectProperty> |
OntModel.listObjectProperties()
Answer an iterator that ranges over the object property resources in this model, i.e.
the resources with
rdf:type ObjectProperty or equivalent. |
Modifier and Type | Class and Description |
---|---|
class |
InverseFunctionalPropertyImpl
Implementation of the functional property abstraction
|
class |
ObjectPropertyImpl
Implementation of the object property abstraction
|
class |
SymmetricPropertyImpl
Implementation of the symmetric property abstraction
|
class |
TransitivePropertyImpl
Implementation of the transitive property abstraction
|
Modifier and Type | Method and Description |
---|---|
ObjectProperty |
OntPropertyImpl.asObjectProperty()
Answer a view of this property as an object property
|
ObjectProperty |
OntResourceImpl.asObjectProperty()
Answer a view of this resource as an object property
|
ObjectProperty |
OntPropertyImpl.convertToObjectProperty()
Answer a facet of this property as an object property, adding additional information to the model if necessary.
|
ObjectProperty |
OntModelImpl.createObjectProperty(String uri)
Answer a resource representing an object property in this model,
and that is not a functional property.
|
ObjectProperty |
OntModelImpl.createObjectProperty(String uri,
boolean functional)
Answer a resource that represents an object property in this model.
|
ObjectProperty |
OntModelImpl.getObjectProperty(String uri)
Answer a resource representing an object property in this model.
|
Modifier and Type | Method and Description |
---|---|
ExtendedIterator<ObjectProperty> |
OntModelImpl.listObjectProperties()
Answer an iterator that ranges over the object property resources in this model, i.e.
the resources with
rdf:type ObjectProperty or equivalent. |
Licenced under the Apache License, Version 2.0