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 |
AnnotationProperty
Interface that represents the category of annotation properties in an ontology
language.
|
interface |
DatatypeProperty
Interface that encapsulates the class of properties whose range values are
datatype values (as distinct from
ObjectProperty whose values are
individuals). |
interface |
FunctionalProperty
Interface encapsulating the class of properties that are functional: that is,
properties in which a given given domain value has a unique value in the
range.
|
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 |
ObjectProperty
Interface encapsulating properties whose range values are restricted to
individuals (as distinct from datatype valued
properties ). |
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 |
---|---|
OntProperty |
OntResource.asProperty()
Answer a view of this resource as a property
|
OntProperty |
OntModel.createOntProperty(String uri)
Answer a resource representing an generic property in this model.
|
OntProperty |
OntProperty.getEquivalentProperty()
Answer a property that is equivalent to this property.
|
OntProperty |
OntProperty.getInverse()
Answer the property that has declared itself to be the inverse of this property,
if any such property is defined.
|
OntProperty |
OntProperty.getInverseOf()
Answer a property of which this property is the inverse, if known,
or null if there is no such property.
|
OntProperty |
Restriction.getOnProperty()
Answer the property that this property restriction applies to.
|
OntProperty |
OntModel.getOntProperty(String uri)
Answer a resource representing an generic property in this model.
|
OntProperty |
OntProperty.getSubProperty()
Answer a property that is the sub-property of this property.
|
OntProperty |
OntProperty.getSuperProperty()
Answer a property that is the super-property of this property.
|
Modifier and Type | Method and Description |
---|---|
ExtendedIterator<OntProperty> |
OntModel.listAllOntProperties()
Answer an iterator over all of the ontology properties in this model, including
object properties, datatype properties, annotation properties, etc.
|
ExtendedIterator<OntProperty> |
OntClass.listDeclaredProperties()
Equivalent to calling
OntClass.listDeclaredProperties(boolean) with
default value direct = false . |
ExtendedIterator<OntProperty> |
OntClass.listDeclaredProperties(boolean direct)
Return an iterator over the properties associated with a frame-like
view of this class.
|
ExtendedIterator<? extends OntProperty> |
OntProperty.listEquivalentProperties()
Answer an iterator over all of the properties that are declared to be equivalent properties to
this property.
|
ExtendedIterator<? extends OntProperty> |
OntProperty.listInverse()
Answer an iterator over the properties that are defined to be inverses of this property.
|
ExtendedIterator<? extends OntProperty> |
OntProperty.listInverseOf()
Answer an iterator over all of the properties that this property is declared to be the inverse of.
|
ExtendedIterator<OntProperty> |
OntModel.listOntProperties()
Answer an iterator that ranges over the property resources in this model, i.e.
the resources with
rdf:type Property or equivalent. |
ExtendedIterator<? extends OntProperty> |
OntProperty.listSubProperties()
Answer an iterator over all of the properties that are declared to be sub-properties of
this property.
|
ExtendedIterator<? extends OntProperty> |
OntProperty.listSubProperties(boolean direct)
Answer an iterator over all of the properties that are declared to be sub-properties of
this property.
|
ExtendedIterator<? extends OntProperty> |
OntProperty.listSuperProperties()
Answer an iterator over all of the properties that are declared to be super-properties of
this property.
|
ExtendedIterator<? extends OntProperty> |
OntProperty.listSuperProperties(boolean direct)
Answer an iterator over all of the properties that are declared to be super-properties of
this property.
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotationPropertyImpl
Implementation for ontology abstraction of annotation property
|
class |
DatatypePropertyImpl
Implementation of the datatype property abstraction
|
class |
FunctionalPropertyImpl
Implementation of the functional property abstraction
|
class |
InverseFunctionalPropertyImpl
Implementation of the functional property abstraction
|
class |
ObjectPropertyImpl
Implementation of the object property abstraction
|
class |
OntPropertyImpl
Implementation of the abstraction representing a general ontology property.
|
class |
SymmetricPropertyImpl
Implementation of the symmetric property abstraction
|
class |
TransitivePropertyImpl
Implementation of the transitive property abstraction
|
Modifier and Type | Method and Description |
---|---|
OntProperty |
OntResourceImpl.asProperty()
Answer a view of this resource as a property
|
OntProperty |
OntModelImpl.createOntProperty(String uri)
Answer a resource representing an generic property in this model.
|
OntProperty |
OntPropertyImpl.getEquivalentProperty()
Answer a property that is equivalent to this property.
|
OntProperty |
OntPropertyImpl.getInverse()
Answer the property that is the inverse of this property.
|
OntProperty |
ObjectPropertyImpl.getInverse()
Answer the property that is the inverse of this property, ensuring that it presents
the object property facet.
|
OntProperty |
OntPropertyImpl.getInverseOf()
Answer a property that is an inverse of this property.
|
OntProperty |
ObjectPropertyImpl.getInverseOf()
Answer a property that is an inverse of this property, ensuring that it
presents the ObjectProperty facet.
|
OntProperty |
RestrictionImpl.getOnProperty()
Answer the property that this property restriction applies to.
|
OntProperty |
OntModelImpl.getOntProperty(String uri)
Answer a resource representing an generic property in this model.
|
OntProperty |
OntPropertyImpl.getSubProperty()
Answer a property that is the sub-property of this property.
|
OntProperty |
OntPropertyImpl.getSuperProperty()
Answer a property that is the super-property of this property.
|
Modifier and Type | Method and Description |
---|---|
ExtendedIterator<OntProperty> |
OntModelImpl.listAllOntProperties()
Answer an iterator over all of the ontology properties in this model, including
object properties, datatype properties, annotation properties, etc.
|
ExtendedIterator<OntProperty> |
OntClassImpl.listDeclaredProperties()
Equivalent to calling
OntClassImpl.listDeclaredProperties(boolean) with
default value direct = false . |
ExtendedIterator<OntProperty> |
OntClassImpl.listDeclaredProperties(boolean direct)
Return an iterator over the properties associated with a frame-like
view of this class.
|
ExtendedIterator<OntProperty> |
OntPropertyImpl.listEquivalentProperties()
Answer an iterator over all of the properties that are declared to be equivalent properties to
this property.
|
ExtendedIterator<OntProperty> |
OntPropertyImpl.listInverse()
Answer an iterator over the properties that are defined to be inverses of this property.
|
ExtendedIterator<? extends OntProperty> |
OntPropertyImpl.listInverseOf()
Answer an iterator over all of the properties that are declared to be inverse properties of
this property.
|
ExtendedIterator<? extends OntProperty> |
ObjectPropertyImpl.listInverseOf()
Answer an iterator over all of the properties that are declared to be inverse properties of
this property, ensuring that each presents the objectProperty facet.
|
ExtendedIterator<OntProperty> |
OntModelImpl.listOntProperties()
Answer an iterator that ranges over the property resources in this model, i.e.
the resources with
rdf:type Property or equivalent. |
ExtendedIterator<OntProperty> |
OntPropertyImpl.listSubProperties()
Answer an iterator over all of the properties that are declared to be sub-properties of
this property.
|
ExtendedIterator<OntProperty> |
OntPropertyImpl.listSubProperties(boolean direct)
Answer an iterator over all of the properties that are declared to be sub-properties of
this property.
|
ExtendedIterator<OntProperty> |
OntPropertyImpl.listSuperProperties()
Answer an iterator over all of the properties that are declared to be super-properties of
this property.
|
ExtendedIterator<OntProperty> |
OntPropertyImpl.listSuperProperties(boolean direct)
Answer an iterator over all of the properties that are declared to be super-properties of
this property.
|
Licenced under the Apache License, Version 2.0