Module org.apache.jena.ontapi
Package org.apache.jena.ontapi.model
package org.apache.jena.ontapi.model
-
ClassDescriptionA Bulk Annotation
Ontology Object
.Interface encapsulating a {named} Annotation Property.A base abstraction for any Class Expressions (both named and anonymous).An abstraction for Cardinality Restrictions.OntClass.CollectionOf<O extends OntObject>An abstract class expression that unites class expressions consisting of multiple components.OntClass.ComponentRestriction<O extends org.apache.jena.rdf.model.RDFNode,P extends OntRelationalProperty> An abstract class expression (Restriction) that has component (i.e., 'filler' in OWL-API terms): all Cardinality Restrictions, Existential/Universal Restrictions, Individual/Literal Value Restrictions.Describes Boolean Connectives and Enumeration of Individuals (OntClass.ComplementOf
,OntClass.UnionOf
,OntClass.IntersectionOf
andOntClass.OneOf
).An Ontology ClassEntity
, a named class expression.An abstraction that unites allRestriction
s with the predicateowl:onProperties
.A supertype for all class expressions with the typeOWL2.Restriction
.OntClass.UnaryRestriction<P extends OntRelationalProperty>An abstract class expression that unites allRestriction
s with the predicateowl:onProperty
.OntClass.ValueRestriction<O extends org.apache.jena.rdf.model.RDFNode,P extends OntRelationalProperty> An abstract for *Value*Restrictions (e.g.Interface encapsulating the Ontology (Named) Data Property.A base abstraction for Ontology Data Range Expressions (both named and anonymous).OntDataRange.Combination<N extends org.apache.jena.rdf.model.RDFNode>An abstract datarange that unites DataRanges consisting of multiple components.Interface encapsulating an Ontology Datatype,OWL Entity
, a nameddata range
expression.OntDisjoint<O extends OntObject>Interface encapsulating an anonymous resource-collection of objects in an ontology with one of the following types:owl:AllDisjointProperties
,owl:AllDisjointClasses
,owl:AllDifferent
).OntDisjoint.Properties<P extends OntRelationalProperty>Abstraction for Pairwise Disjoint Properties anonymousOntology Object
.The base interface for OWL entities, which are always URI-Resource
.Interface encapsulating an Ontology Facet Restriction abstraction.Interface encapsulating an Ontology Identifier.Interface for named and anonymous individuals.An interface for Anonymous Individuals.An interface for Named Individual which is anEntity OntEntity
.OntList<E extends org.apache.jena.rdf.model.RDFNode>A parameterized analogue of theJena []-List
that behaves like a java collection.An enhanced view of aJena Model
about which is known to contain OWL or RDFS ontology data.OntNamedProperty<P extends OntNamedProperty<P>>Interface representing the Negative Property Assertion abstraction, where predicate (property) is expected to be either ontologydata property
(R
) orobject property exception
(P
).A baseOntology Object RDF Resource
.A common interface for any Ontology Object Property Expression.Represents a ObjectInverseOf.Interface encapsulating an Ontology Named Object Property.An abstraction for any Ontology Property Expression.A common (abstract) interface for any Ontology Data and Object Property expressions.An Ontology RDFStatement
.A base for SWRL addition.It is not a SWRL Object, but just a plainOntObject
.OntSWRL.Atom<P extends OntObject>A base abstraction for SWRL-Atom.A binary atom abstraction.A unary atom abstraction.RepresentsSWRL.Builtin
entity.An interface that represents eitherLiteral
orOntSWRL.Variable
.An interface that represents eitherOntIndividual
orOntSWRL.Variable
.RepresentsSWRL.Variable
entity.RDFNodeList<E extends org.apache.jena.rdf.model.RDFNode>A parameterized analogue of theJena RDF []-List
that provides read-only access to its items.