Uses of Interface
org.apache.jena.ontology.OntResource
-
Packages that use OntResource 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 theorg.apache.jena.ontology
package. -
-
Uses of OntResource in org.apache.jena.ontology
Subinterfaces of OntResource in org.apache.jena.ontology Modifier and Type Interface 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 descriptioninterface
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 fromObjectProperty
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 valuedproperties
).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 ifp(x, y)
holds, thenp(y, x)
must also hold.interface
TransitiveProperty
Interface that denotes a property that is transitive i.e. one in which ifx p y
holds, andy p z
holds, thenx p z
must also hold.interface
UnionClass
Class description that is formed from the union of a list of a class descriptions.Methods in org.apache.jena.ontology with type parameters of type OntResource Modifier and Type Method Description <T extends OntResource>
TOntModel. createOntResource(java.lang.Class<T> javaClass, Resource rdfType, java.lang.String uri)
Answer a resource that represents a generic ontology node in this model.Methods in org.apache.jena.ontology that return OntResource Modifier and Type Method Description OntResource
OntModel. createOntResource(java.lang.String uri)
Answer a resource presenting theOntResource
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 incompatible with this ontology.OntResource
OntModel. getOntResource(java.lang.String uri)
Answer a resource presenting theOntResource
facet, which has the given URI.OntResource
OntModel. getOntResource(Resource res)
Answer a resource presenting theOntResource
facet, which corresponds to the given resource but attached to this model.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.Methods in org.apache.jena.ontology that return types with arguments of type OntResource Modifier and Type Method 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. -
Uses of OntResource in org.apache.jena.ontology.impl
Classes in org.apache.jena.ontology.impl that implement OntResource Modifier and Type Class 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 propertyclass
BooleanClassDescriptionImpl
Shared implementation for implementations of Boolean clas expressions.class
CardinalityQRestrictionImpl
Implementation of the exact qualified cardinality restrictionclass
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 abstractionclass
EnumeratedClassImpl
Implementation of a node representing an enumerated class description.class
FunctionalPropertyImpl
Implementation of the functional property abstractionclass
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 abstractionclass
MaxCardinalityQRestrictionImpl
Implementation of the max qualified cardinality restrictionclass
MaxCardinalityRestrictionImpl
Implementation of the max cardinality restriction abstraction.class
MinCardinalityQRestrictionImpl
Implementation of the min qualified cardinality restrictionclass
MinCardinalityRestrictionImpl
Implementation of the min cardinality restriction abstraction.class
ObjectPropertyImpl
Implementation of the object property abstractionclass
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 abstractionclass
TransitivePropertyImpl
Implementation of the transitive property abstractionclass
UnionClassImpl
Implementation of a node representing a union class description.Methods in org.apache.jena.ontology.impl with type parameters of type OntResource Modifier and Type Method Description <T extends OntResource>
TOntModelImpl. createOntResource(java.lang.Class<T> javaClass, Resource rdfType, java.lang.String uri)
Answer a resource that represents a generic ontology node in this model.Methods in org.apache.jena.ontology.impl that return OntResource Modifier and Type Method Description OntResource
OntModelImpl. createOntResource(java.lang.String uri)
Answer a resource presenting theOntResource
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 datarange 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 incompatible with this ontology.OntResource
OntModelImpl. getOntResource(java.lang.String uri)
Answer a resource presenting theOntResource
facet, which has the given URI.OntResource
OntModelImpl. getOntResource(Resource res)
Answer a resource presenting theOntResource
facet, which corresponds to the given resource but attached to this model.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.Methods in org.apache.jena.ontology.impl that return types with arguments of type OntResource Modifier and Type Method 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.
-