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 |
AllDifferent
Interface defining an individual in which all members of a collection are
declared pair-wise disjoint.
|
interface |
AllValuesFromRestriction
A property restriction that requires the named property to have have any range
instances to be members of a given class.
|
interface |
AnnotationProperty
Interface that represents the category of annotation properties in an ontology
language.
|
interface |
BooleanClassDescription
Encapsulates a class description formed from a boolean combination of other
class descriptions (ie union, intersection or complement).
|
interface |
CardinalityQRestriction
Interface representing the ontology abstraction for a qualified cardinality
restriction.
|
interface |
CardinalityRestriction
A property restriction that requires the named property to have have exactly
the given number of values for a given instance to be a member of the class defined
by the restriction.
|
interface |
ComplementClass
Class description that is formed from the complement of another class description
|
interface |
DataRange
Represents an ontology DataRange: a class-like construct that contains only concrete
data literals.
|
interface |
DatatypeProperty
Interface that encapsulates the class of properties whose range values are
datatype values (as distinct from
ObjectProperty whose values are
individuals). |
interface |
EnumeratedClass
Encapsulates a class description representing a closed enumeration of 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 |
HasValueRestriction
A property restriction that requires the named property to have a given individual as
its value.
|
interface |
Individual
Interface that encapsulates an individual in an ontology, sometimes
referred to as a fact or assertion, or a member of the a-box.
|
interface |
IntersectionClass
Encapsulates a class description that is the intersection of a list of
class expressions.
|
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 |
MaxCardinalityQRestriction
Interface representing the ontology abstraction for a qualified maximum cardinality
restriction.
|
interface |
MaxCardinalityRestriction
A property restriction that requires the named property to have have at most
the given number of values for a given instance to be a member of the class defined
by the restriction.
|
interface |
MinCardinalityQRestriction
Interface representing the ontology abstraction for a qualified minimum cardinality
restriction.
|
interface |
MinCardinalityRestriction
A property restriction that requires the named property to have have at least
the given number of values for a given instance to be a member of the class defined
by the restriction.
|
interface |
ObjectProperty
Interface encapsulating properties whose range values are restricted to
individuals (as distinct from datatype valued
properties ). |
interface |
OntClass
Interface that represents an ontology node characterising a class description.
|
interface |
Ontology
Interface encapsulating the distinguished instance in a given ontology
document that presents meta-data and other processing data about the document
(including which other documents are imported by a document).
|
interface |
OntProperty
Interface encapsulating a property in an ontology.
|
interface |
QualifiedRestriction
Represents a qualified restriction, in which all values of the restricted property
are required to be members of a given class.
|
interface |
Restriction
Interface that encapsulates a class description formed by restricting one or
more properties to have constrained values and/or cardinalities.
|
interface |
SomeValuesFromRestriction
A property restriction that requires the named property to have at least one
range instance belonging to the given class.
|
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. |
interface |
UnionClass
Class description that is formed from the union of a list of a class descriptions.
|
Modifier and Type | Method and Description |
---|---|
<T extends OntResource> |
OntModel.createOntResource(Class<T> javaClass,
Resource rdfType,
String uri)
Answer a resource that represents a generic ontology node in this model.
|
Modifier and Type | Method and Description |
---|---|
OntResource |
OntModel.createOntResource(String uri)
Answer a resource presenting the
OntResource facet, which has the
given URI. |
OntResource |
Ontology.getBackwardCompatibleWith()
Answer a resource that represents an ontology that is backwards compatible with this ontology.
|
OntResource |
OntResource.getDifferentFrom()
Answer a resource that is declared to be distinct from this resource.
|
OntResource |
OntProperty.getDomain()
Answer a resource that represents the domain class of this property.
|
OntResource |
QualifiedRestriction.getHasClassQ()
Answer the class or datarange to which all values of the restricted property belong.
|
OntResource |
Ontology.getImport()
Answer a resource that represents an ontology imported by this ontology.
|
OntResource |
Ontology.getIncompatibleWith()
Answer a resource that represents an ontology that is is incompatible with this ontology.
|
OntResource |
OntModel.getOntResource(Resource res)
Answer a resource presenting the
OntResource facet, which
corresponds to the given resource but attached to this model. |
OntResource |
OntModel.getOntResource(String uri)
Answer a resource presenting the
OntResource facet, which has the given
URI. |
OntResource |
Ontology.getPriorVersion()
Answer a resource that represents an ontology that is superceded by this ontology.
|
OntResource |
OntProperty.getRange()
Answer a resource that represents the range class of this property.
|
OntResource |
OntResource.getSameAs()
Answer a resource that is declared to be the same as this resource.
|
Modifier and Type | Method and Description |
---|---|
ExtendedIterator<OntResource> |
Ontology.listBackwardCompatibleWith()
Answer an iterator over all of the resources representing
ontologies that this ontology is backwards compatible with.
|
ExtendedIterator<? extends OntResource> |
AllDifferent.listDistinctMembers()
Answer an iterator over all of the individuals that are declared to be distinct by
this AllDifferent declaration.
|
ExtendedIterator<? extends OntResource> |
OntProperty.listDomain()
Answer an iterator over all of the declared domain classes of this property.
|
ExtendedIterator<OntResource> |
Ontology.listImports()
Answer an iterator over all of the resources representing ontologies imported by this ontology.
|
ExtendedIterator<OntResource> |
Ontology.listIncompatibleWith()
Answer an iterator over all of the resources representing
ontologies that this ontology is incompatible with.
|
ExtendedIterator<? extends OntResource> |
OntClass.listInstances()
Answer an iterator over the individuals in the model that have this
class among their types.
|
ExtendedIterator<? extends OntResource> |
OntClass.listInstances(boolean direct)
Answer an iterator over the individuals in the model that have this
class among their types, optionally excluding sub-classes of this class.
|
ExtendedIterator<? extends OntResource> |
EnumeratedClass.listOneOf()
Answer an iterator over all of the individuals that are declared to be the class extension for
this class.
|
ExtendedIterator<OntResource> |
Ontology.listPriorVersion()
Answer an iterator over all of the resources representing
ontologies that this ontology supercedes.
|
ExtendedIterator<? extends OntResource> |
OntProperty.listRange()
Answer an iterator over all of the declared range classes of this property.
|
Modifier and Type | Class and Description |
---|---|
class |
AllDifferentImpl
Implementation of the abstraction of axioms that denote the single name assumption.
|
class |
AllValuesFromRestrictionImpl
Implementation of the allValuesFrom restriction abstraction.
|
class |
AnnotationPropertyImpl
Implementation for ontology abstraction of annotation property
|
class |
BooleanClassDescriptionImpl
Shared implementation for implementations of Boolean clas expressions.
|
class |
CardinalityQRestrictionImpl
Implementation of the exact qualified cardinality restriction
|
class |
CardinalityRestrictionImpl
Implementation of the cardinality restriction abstraction.
|
class |
ComplementClassImpl
Implementation of a node representing a complement class description.
|
class |
DataRangeImpl
Default implementation of the interface that defines a closed enumeration
of concrete values for the range of a property.
|
class |
DatatypePropertyImpl
Implementation of the datatype property abstraction
|
class |
EnumeratedClassImpl
Implementation of a node representing an enumerated class description.
|
class |
FunctionalPropertyImpl
Implementation of the functional property abstraction
|
class |
HasValueRestrictionImpl
Implementation of the hasValue restriction abstraction.
|
class |
IndividualImpl
Implementation for the ontology abstraction representing ontology class descriptions.
|
class |
IntersectionClassImpl
Implementation of a node representing an intersection class description.
|
class |
InverseFunctionalPropertyImpl
Implementation of the functional property abstraction
|
class |
MaxCardinalityQRestrictionImpl
Implementation of the max qualified cardinality restriction
|
class |
MaxCardinalityRestrictionImpl
Implementation of the max cardinality restriction abstraction.
|
class |
MinCardinalityQRestrictionImpl
Implementation of the min qualified cardinality restriction
|
class |
MinCardinalityRestrictionImpl
Implementation of the min cardinality restriction abstraction.
|
class |
ObjectPropertyImpl
Implementation of the object property abstraction
|
class |
OntClassImpl
Implementation of the ontology abstraction representing ontology classes.
|
class |
OntologyImpl
Implementation of the Ontology interface, encapsulating nodes that hold the
meta-data about whole ontologies.
|
class |
OntPropertyImpl
Implementation of the abstraction representing a general ontology property.
|
class |
OntResourceImpl
Abstract base class to provide shared implementation for implementations of ontology
resources.
|
class |
QualifiedRestrictionImpl
Implementation of qualied restrictions.
|
class |
RestrictionImpl
Implementation of the ontology abstraction representing restrictions.
|
class |
SomeValuesFromRestrictionImpl
Implementation of the someValuesFrom restriction abstraction.
|
class |
SymmetricPropertyImpl
Implementation of the symmetric property abstraction
|
class |
TransitivePropertyImpl
Implementation of the transitive property abstraction
|
class |
UnionClassImpl
Implementation of a node representing a union class description.
|
Modifier and Type | Method and Description |
---|---|
<T extends OntResource> |
OntModelImpl.createOntResource(Class<T> javaClass,
Resource rdfType,
String uri)
Answer a resource that represents a generic ontology node in this model.
|
Modifier and Type | Method and Description |
---|---|
OntResource |
OntModelImpl.createOntResource(String uri)
Answer a resource presenting the
OntResource facet, which has the
given URI. |
OntResource |
OntologyImpl.getBackwardCompatibleWith()
Answer a resource that represents an ontology that is backwards compatible with this ontology.
|
OntResource |
OntResourceImpl.getDifferentFrom()
Answer a resource that is declared to be distinct from this resource.
|
OntResource |
OntPropertyImpl.getDomain()
Answer a resource that represents the domain class of this property.
|
OntResource |
QualifiedRestrictionImpl.getHasClassQ()
Answer the class or datarnage to which all values of the restricted property belong.
|
OntResource |
OntologyImpl.getImport()
Answer a resource that represents an ontology imported by this ontology.
|
OntResource |
OntologyImpl.getIncompatibleWith()
Answer a resource that represents an ontology that is is incompatible with this ontology.
|
OntResource |
OntModelImpl.getOntResource(Resource res)
Answer a resource presenting the
OntResource facet, which
corresponds to the given resource but attached to this model. |
OntResource |
OntModelImpl.getOntResource(String uri)
Answer a resource presenting the
OntResource facet, which has the given
URI. |
OntResource |
OntologyImpl.getPriorVersion()
Answer a resource that represents an ontology that is superceded by this ontology.
|
OntResource |
OntPropertyImpl.getRange()
Answer a resource that represents the range class of this property.
|
OntResource |
OntResourceImpl.getSameAs()
Answer a resource that is declared to be the same as this resource.
|
Modifier and Type | Method and Description |
---|---|
ExtendedIterator<OntResource> |
OntologyImpl.listBackwardCompatibleWith()
Answer an iterator over all of the resources representing
ontologies that this ontology is backwards compatible with.
|
ExtendedIterator<OntResource> |
OntResourceImpl.listDifferentFrom()
Answer an iterator over all of the resources that are declared to be different from
this resource.
|
ExtendedIterator<? extends OntResource> |
AllDifferentImpl.listDistinctMembers()
Answer an iterator over all of the individuals that are declared to be distinct by
this AllDifferent declaration.
|
ExtendedIterator<OntResource> |
OntologyImpl.listImports()
Answer an iterator over all of the resources representing ontologies imported by this ontology.
|
ExtendedIterator<OntResource> |
OntologyImpl.listIncompatibleWith()
Answer an iterator over all of the resources representing
ontologies that this ontology is incompatible with.
|
ExtendedIterator<? extends OntResource> |
EnumeratedClassImpl.listOneOf()
Answer an iterator over all of the individuals that are declared to be the class extension for
this class.
|
ExtendedIterator<OntResource> |
OntologyImpl.listPriorVersion()
Answer an iterator over all of the resources representing
ontologies that this ontology supercedes.
|
ExtendedIterator<OntResource> |
OntResourceImpl.listSameAs()
Answer an iterator over all of the resources that are declared to be the same as
this resource.
|
Licenced under the Apache License, Version 2.0