Uses of Package
org.apache.jena.graph
-
Packages that use org.apache.jena.graph Package Description org.apache.jena.enhanced This package defines the enhanced node and graph classes; an enhanced node is one embedded in a particular enhanced graph.org.apache.jena.graph This package defines the Graph and Node family of classes, which form the underlying datatypes of the Jena system.org.apache.jena.graph.compose This package defines simple composite graphs - union, intersection, difference, and update-tracking.org.apache.jena.graph.impl This package provides basic implementations of Graph interfaces such as EventManager and Capabilities.org.apache.jena.mem Various memory-based implementations of interfaces, specifically GraphMem for memory-based Graphs.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.rdf.model.impl This package contains implementations of the interfaces defined in the .model package, eg ModelCom for Model, ResourceImpl for Resource, and so on.org.apache.jena.rdfxml.xmlinput A parser for RDF/XML.org.apache.jena.reasoner The Jena2 reasoner subsystem is designed to allow a range of inference engines to be plugged into Jena.org.apache.jena.reasoner.rulesys Provides a selection of simple rule engines for Jena inference models.org.apache.jena.reasoner.rulesys.builtins Implementations of the Builtin class which provides primitive operations to the rule engines.org.apache.jena.reasoner.rulesys.impl Internal implementation objects used by the rule system interpreters and compilers.org.apache.jena.reasoner.transitiveReasoner This package contains a reasoner which supports transitive-reflexive closure of subPropertyOf and subClassOf relations.org.apache.jena.shared This package defines some classes common to the Jena API and SPI levels, in particular the JenaException class from which all Jena-specific exceptions hang, and the interface PrefixMapping for translation to and from QNames.org.apache.jena.sys org.apache.jena.ttl.turtle org.apache.jena.ttl.turtle.parser org.apache.jena.util Miscellaneous collection of utility classes.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.graph used by org.apache.jena.enhanced Class Description FrontsNode HasNode - interface for objects that front a Node in some context.Graph The interface to be satisfied by implementations maintaining collections of RDF triples.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY. -
Classes in org.apache.jena.graph used by org.apache.jena.graph Class Description BlankNodeId System identifier for a blank node.Capabilities Interface for expressing capabilities.Graph The interface to be satisfied by implementations maintaining collections of RDF triples.GraphEventManager The component of a graph responsible for managing events and listeners.GraphEvents GraphEvents is the base class for Jena general graph events.GraphListener Interface for listening to graph-level update events.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.Node_ANY A Node_ANY (there should be only one) is a meta-node that is used to stand for any other node in a query.Node_Blank RDF blank nodes, ie nodes with identity but without URIs.Node_Concrete This is the class of "concrete" nodes, ie those which correspond to actual RDF data - URIs, blank nodes, and literals.Node_Fluid This is the subclass of "fluid" nodes, ie nodes that are "holes" in pattern matching.Node_Graph RDF Graphs as RDF terms.Node_Literal An RDF node holding a literal value.Node_Triple RDF triples as RDF terms for RDF-star embedded triples.Node_URI RDF nodes with a global identity given by a URI.Node_Variable "variable" nodes; these are outside the RDF2003 specification, but are used internally for "placeholder" nodes where blank nodes would be wrong, most specifically in Query.NodeVisitor The NodeVisitor interface is used by Node::visitWith so that an application can have type-dispatch on the class of a Node.TransactionHandler Preliminary interface for graphs supporting transactions.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object.Triple.Field A Field is a selector from Triples; it allows selectors to be passed around as if they were functions, hooray.TripleBoundary An interface for expressing a stopping condition on triples, such as in sub-graph extraction. -
Classes in org.apache.jena.graph used by org.apache.jena.graph.compose Class Description Capabilities Interface for expressing capabilities.Graph The interface to be satisfied by implementations maintaining collections of RDF triples.TransactionHandler Preliminary interface for graphs supporting transactions.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object. -
Classes in org.apache.jena.graph used by org.apache.jena.graph.impl Class Description Capabilities Interface for expressing capabilities.Graph The interface to be satisfied by implementations maintaining collections of RDF triples.GraphEventManager The component of a graph responsible for managing events and listeners.GraphListener Interface for listening to graph-level update events.GraphMaker A factory for providing instances of named graphs with appropriate storage models.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.TransactionHandler Preliminary interface for graphs supporting transactions.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object. -
Classes in org.apache.jena.graph used by org.apache.jena.mem Class Description Graph The interface to be satisfied by implementations maintaining collections of RDF triples.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object.Triple.Field A Field is a selector from Triples; it allows selectors to be passed around as if they were functions, hooray. -
Classes in org.apache.jena.graph used by org.apache.jena.ontology Class Description FrontsNode HasNode - interface for objects that front a Node in some context.Graph The interface to be satisfied by implementations maintaining collections of RDF triples.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY. -
Classes in org.apache.jena.graph used by org.apache.jena.ontology.impl Class Description FrontsNode HasNode - interface for objects that front a Node in some context.Graph The interface to be satisfied by implementations maintaining collections of RDF triples.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY. -
Classes in org.apache.jena.graph used by org.apache.jena.rdf.model Class Description BlankNodeId System identifier for a blank node.FrontsNode HasNode - interface for objects that front a Node in some context.FrontsTriple FrontsTriple (see also FrontsNode) is an interface for things that can be seen as wrappers round triples.Graph The interface to be satisfied by implementations maintaining collections of RDF triples.GraphMaker A factory for providing instances of named graphs with appropriate storage models.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object.TripleBoundary An interface for expressing a stopping condition on triples, such as in sub-graph extraction. -
Classes in org.apache.jena.graph used by org.apache.jena.rdf.model.impl Class Description FrontsNode HasNode - interface for objects that front a Node in some context.FrontsTriple FrontsTriple (see also FrontsNode) is an interface for things that can be seen as wrappers round triples.Graph The interface to be satisfied by implementations maintaining collections of RDF triples.GraphListener Interface for listening to graph-level update events.GraphMaker A factory for providing instances of named graphs with appropriate storage models.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object. -
Classes in org.apache.jena.graph used by org.apache.jena.rdfxml.xmlinput Class Description Graph The interface to be satisfied by implementations maintaining collections of RDF triples. -
Classes in org.apache.jena.graph used by org.apache.jena.reasoner Class Description Capabilities Interface for expressing capabilities.Graph The interface to be satisfied by implementations maintaining collections of RDF triples.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.TransactionHandler Preliminary interface for graphs supporting transactions.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object. -
Classes in org.apache.jena.graph used by org.apache.jena.reasoner.rulesys Class Description Capabilities Interface for expressing capabilities.Graph The interface to be satisfied by implementations maintaining collections of RDF triples.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.Node_Fluid This is the subclass of "fluid" nodes, ie nodes that are "holes" in pattern matching.Node_Variable "variable" nodes; these are outside the RDF2003 specification, but are used internally for "placeholder" nodes where blank nodes would be wrong, most specifically in Query.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object. -
Classes in org.apache.jena.graph used by org.apache.jena.reasoner.rulesys.builtins Class Description Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY. -
Classes in org.apache.jena.graph used by org.apache.jena.reasoner.rulesys.impl Class Description Graph The interface to be satisfied by implementations maintaining collections of RDF triples.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object. -
Classes in org.apache.jena.graph used by org.apache.jena.reasoner.transitiveReasoner Class Description Capabilities Interface for expressing capabilities.Graph The interface to be satisfied by implementations maintaining collections of RDF triples.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object. -
Classes in org.apache.jena.graph used by org.apache.jena.shared Class Description Capabilities Interface for expressing capabilities.Graph The interface to be satisfied by implementations maintaining collections of RDF triples.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object. -
Classes in org.apache.jena.graph used by org.apache.jena.sys Class Description Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object. -
Classes in org.apache.jena.graph used by org.apache.jena.ttl.turtle Class Description Graph The interface to be satisfied by implementations maintaining collections of RDF triples.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object. -
Classes in org.apache.jena.graph used by org.apache.jena.ttl.turtle.parser Class Description Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY. -
Classes in org.apache.jena.graph used by org.apache.jena.util Class Description Graph The interface to be satisfied by implementations maintaining collections of RDF triples.Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object. -
Classes in org.apache.jena.graph used by org.apache.jena.vocabulary Class Description Node A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.