Uses of Package
org.apache.jena.ontology
-
Packages that use org.apache.jena.ontology Package Description org.apache.jena.assembler.assemblers 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.org.apache.jena.rdf.model A package for creating and manipulating RDF graphs.org.apache.jena.vocabulary A package containing constant classes with predefined constant objects for classes and properties defined in well known vocabularies. -
Classes in org.apache.jena.ontology used by org.apache.jena.assembler.assemblers Class Description OntModelSpec Encapsulates a description of the components of an ontology model, including the storage scheme, reasoner and language profile. -
Classes in org.apache.jena.ontology used by org.apache.jena.ontology Class Description AllDifferent Interface defining an individual in which all members of a collection are declared pair-wise disjoint.AllValuesFromRestriction A property restriction that requires the named property to have have any range instances to be members of a given class.AnnotationProperty Interface that represents the category of annotation properties in an ontology language.BooleanClassDescription Encapsulates a class description formed from a boolean combination of other class descriptions (ie union, intersection or complement).CardinalityQRestriction Interface representing the ontology abstraction for a qualified cardinality restriction.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.ComplementClass Class description that is formed from the complement of another class descriptionDataRange Represents an ontology DataRange: a class-like construct that contains only concrete data literals.DatatypeProperty Interface that encapsulates the class of properties whose range values are datatype values (as distinct fromObjectProperty
whose values are individuals).EnumeratedClass Encapsulates a class description representing a closed enumeration of individuals.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.HasValueRestriction A property restriction that requires the named property to have a given individual as its value.Individual Interface that encapsulates an individual in an ontology, sometimes referred to as a fact or assertion, or a member of the a-box.IntersectionClass Encapsulates a class description that is the intersection of a list of class expressions.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).MaxCardinalityQRestriction Interface representing the ontology abstraction for a qualified maximum cardinality restriction.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.MinCardinalityQRestriction Interface representing the ontology abstraction for a qualified minimum cardinality restriction.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.ObjectProperty Interface encapsulating properties whose range values are restricted to individuals (as distinct from datatype valuedproperties
).OntClass Interface that represents an ontology node characterising a class description.OntDocumentManager Provides services for managing ontology documents, including loading imported documents, and locally caching documents from resolvable URL's to improve load performance.OntDocumentManager.ReadFailureHandler Interface defining a handler call-back in the case that theOntDocumentManager
fails in an attempt to read the contents of a URL into a model.OntDocumentManager.ReadHook Interface denoting a handler class that can intervene in the process of reading a source document into a model.OntModel An enhanced view of a Jena model that is known to contain ontology data, under a given ontologyvocabulary
(such as OWL).OntModelSpec Encapsulates a description of the components of an ontology model, including the storage scheme, reasoner and language profile.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).OntologyException Exception for generic errors that arise while processing ontologiesOntProperty Interface encapsulating a property in an ontology.OntResource Provides a common super-type for all of the abstractions in this ontology representation package.OntTools.DisjointSet A simple representation of disjoint setsOntTools.Path A path is an application ofList
containing onlyStatement
objects, and in which for all adjacent elementsSi-1
andSi
, wherei > 0
, it is true that:Profile Interface that encapsulates the elements of a general vocabulary corresponding to a particular ontology language.ProfileRegistry Provides a means to map between the URI's that represent ontology languages and their language profiles.QualifiedRestriction Represents a qualified restriction, in which all values of the restricted property are required to be members of a given class.Restriction Interface that encapsulates a class description formed by restricting one or more properties to have constrained values and/or cardinalities.SomeValuesFromRestriction A property restriction that requires the named property to have at least one range instance belonging to the given class.SymmetricProperty Interface that encapsulates a property that is symmetric, i.e. one in which ifp(x, y)
holds, thenp(y, x)
must also hold.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.UnionClass Class description that is formed from the union of a list of a class descriptions. -
Classes in org.apache.jena.ontology used by org.apache.jena.ontology.impl Class Description AllDifferent Interface defining an individual in which all members of a collection are declared pair-wise disjoint.AllValuesFromRestriction A property restriction that requires the named property to have have any range instances to be members of a given class.AnnotationProperty Interface that represents the category of annotation properties in an ontology language.BooleanClassDescription Encapsulates a class description formed from a boolean combination of other class descriptions (ie union, intersection or complement).CardinalityQRestriction Interface representing the ontology abstraction for a qualified cardinality restriction.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.ComplementClass Class description that is formed from the complement of another class descriptionDataRange Represents an ontology DataRange: a class-like construct that contains only concrete data literals.DatatypeProperty Interface that encapsulates the class of properties whose range values are datatype values (as distinct fromObjectProperty
whose values are individuals).EnumeratedClass Encapsulates a class description representing a closed enumeration of individuals.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.HasValueRestriction A property restriction that requires the named property to have a given individual as its value.Individual Interface that encapsulates an individual in an ontology, sometimes referred to as a fact or assertion, or a member of the a-box.IntersectionClass Encapsulates a class description that is the intersection of a list of class expressions.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).MaxCardinalityQRestriction Interface representing the ontology abstraction for a qualified maximum cardinality restriction.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.MinCardinalityQRestriction Interface representing the ontology abstraction for a qualified minimum cardinality restriction.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.ObjectProperty Interface encapsulating properties whose range values are restricted to individuals (as distinct from datatype valuedproperties
).OntClass Interface that represents an ontology node characterising a class description.OntDocumentManager Provides services for managing ontology documents, including loading imported documents, and locally caching documents from resolvable URL's to improve load performance.OntModel An enhanced view of a Jena model that is known to contain ontology data, under a given ontologyvocabulary
(such as OWL).OntModelSpec Encapsulates a description of the components of an ontology model, including the storage scheme, reasoner and language profile.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).OntProperty Interface encapsulating a property in an ontology.OntResource Provides a common super-type for all of the abstractions in this ontology representation package.Profile Interface that encapsulates the elements of a general vocabulary corresponding to a particular ontology language.QualifiedRestriction Represents a qualified restriction, in which all values of the restricted property are required to be members of a given class.Restriction Interface that encapsulates a class description formed by restricting one or more properties to have constrained values and/or cardinalities.SomeValuesFromRestriction A property restriction that requires the named property to have at least one range instance belonging to the given class.SymmetricProperty Interface that encapsulates a property that is symmetric, i.e. one in which ifp(x, y)
holds, thenp(y, x)
must also hold.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.UnionClass Class description that is formed from the union of a list of a class descriptions. -
Classes in org.apache.jena.ontology used by org.apache.jena.rdf.model Class Description OntModel An enhanced view of a Jena model that is known to contain ontology data, under a given ontologyvocabulary
(such as OWL).OntModelSpec Encapsulates a description of the components of an ontology model, including the storage scheme, reasoner and language profile. -
Classes in org.apache.jena.ontology used by org.apache.jena.vocabulary Class Description Individual Interface that encapsulates an individual in an ontology, sometimes referred to as a fact or assertion, or a member of the a-box.OntClass Interface that represents an ontology node characterising a class description.