Uses of Package
com.hp.hpl.jena.graph

Packages that use com.hp.hpl.jena.graph
com.hp.hpl.jena.enhanced This package defines the enhanced node and graph classes; an enhanced node is one embedded in a particular enhanced graph. 
com.hp.hpl.jena.graph This package defines the Graph and Node family of classes, which form the underlying datatypes of the Jena system. 
com.hp.hpl.jena.graph.compose This package defines simple composite graphs - union, intersection, difference, and update-tracking. 
com.hp.hpl.jena.graph.impl This package provides basic implementations of Graph interfaces such as Reifier, QueryHandler, BulkUpdateHandler, and EventManager. 
com.hp.hpl.jena.graph.query Defines the graph-level Query classes, allowing multi-pattern query over arbitrary graphs. 
com.hp.hpl.jena.ontology Provides a set of abstractions and convenience classes for accessing and manipluating ontologies represented in RDF. 
com.hp.hpl.jena.rdf.arp A parser for RDF/XML
com.hp.hpl.jena.rdf.model A package for creating and manipulating RDF graphs. 
com.hp.hpl.jena.reasoner The Jena2 reasoner subsystem is designed to allow a range of inference engines to be plugged into Jena. 
com.hp.hpl.jena.reasoner.rulesys Provides a selection of simple rule engines for Jena inference models. 
com.hp.hpl.jena.reasoner.rulesys.builtins Implementations of the Builtin class which provides primitive operations to the rule engines. 
com.hp.hpl.jena.reasoner.transitiveReasoner This package contains a reasoner which supports transitive-reflexive closure of subPropertyOf and subClassOf relations. 
com.hp.hpl.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. 
com.hp.hpl.jena.util Miscellaneous collection of utility classes. 
com.hp.hpl.jena.vocabulary A package containing constant classes with predefined constant objects for classes and properties defined in well known vocabularies. 
 

Classes in com.hp.hpl.jena.graph used by com.hp.hpl.jena.enhanced
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 com.hp.hpl.jena.graph used by com.hp.hpl.jena.graph
BulkUpdateHandler
          Defines how bulk update may be done on Graphs.
Capabilities
          Interface for expressing capabilities.
GetTriple
          this interface describes types that can have a triple extracted using a getTriple method.
Graph
          The interface to be satisfied by implementations maintaining collections of RDF triples.
GraphAdd
          The Add part of Graph's interface.
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.
GraphStatisticsHandler
          A graph's StatisticsHandler offers access to some statistics about that graph's contents that might be useful for optimisation.
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_Literal
          An RDF node holding a literal value.
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.
Reifier
          This interface represents the type of things that can hold reified triples for a Jena Graph.
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.
TripleMatch
          Interface for triple matching; may become obsolete.
 

Classes in com.hp.hpl.jena.graph used by com.hp.hpl.jena.graph.compose
BulkUpdateHandler
          Defines how bulk update may be done on Graphs.
Capabilities
          Interface for expressing capabilities.
Graph
          The interface to be satisfied by implementations maintaining collections of RDF triples.
GraphAdd
          The Add part of Graph's interface.
GraphStatisticsHandler
          A graph's StatisticsHandler offers access to some statistics about that graph's contents that might be useful for optimisation.
Node
          A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.
Reifier
          This interface represents the type of things that can hold reified triples for a Jena Graph.
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.
TripleMatch
          Interface for triple matching; may become obsolete.
 

Classes in com.hp.hpl.jena.graph used by com.hp.hpl.jena.graph.impl
Capabilities
          Interface for expressing capabilities.
Graph
          The interface to be satisfied by implementations maintaining collections of RDF triples.
GraphAdd
          The Add part of Graph's interface.
TransactionHandler
          Preliminary interface for graphs supporting transactions.
 

Classes in com.hp.hpl.jena.graph used by com.hp.hpl.jena.graph.query
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.
TripleMatch
          Interface for triple matching; may become obsolete.
 

Classes in com.hp.hpl.jena.graph used by com.hp.hpl.jena.ontology
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 com.hp.hpl.jena.graph used by com.hp.hpl.jena.rdf.arp
Graph
          The interface to be satisfied by implementations maintaining collections of RDF triples.
 

Classes in com.hp.hpl.jena.graph used by com.hp.hpl.jena.rdf.model
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 com.hp.hpl.jena.graph used by com.hp.hpl.jena.reasoner
BulkUpdateHandler
          Defines how bulk update may be done on Graphs.
Capabilities
          Interface for expressing capabilities.
Graph
          The interface to be satisfied by implementations maintaining collections of RDF triples.
GraphAdd
          The Add part of Graph's interface.
Node
          A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.
Reifier
          This interface represents the type of things that can hold reified triples for a Jena Graph.
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.
TripleMatch
          Interface for triple matching; may become obsolete.
 

Classes in com.hp.hpl.jena.graph used by com.hp.hpl.jena.reasoner.rulesys
Capabilities
          Interface for expressing capabilities.
GetTriple
          this interface describes types that can have a triple extracted using a getTriple method.
Graph
          The interface to be satisfied by implementations maintaining collections of RDF triples.
GraphAdd
          The Add part of Graph's interface.
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.
Reifier
          This interface represents the type of things that can hold reified triples for a Jena Graph.
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.
TripleMatch
          Interface for triple matching; may become obsolete.
 

Classes in com.hp.hpl.jena.graph used by com.hp.hpl.jena.reasoner.rulesys.builtins
Node
          A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.
 

Classes in com.hp.hpl.jena.graph used by com.hp.hpl.jena.reasoner.transitiveReasoner
Capabilities
          Interface for expressing capabilities.
Graph
          The interface to be satisfied by implementations maintaining collections of RDF triples.
GraphAdd
          The Add part of Graph's interface.
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 com.hp.hpl.jena.graph used by com.hp.hpl.jena.shared
Graph
          The interface to be satisfied by implementations maintaining collections of RDF triples.
GraphAdd
          The Add part of Graph's interface.
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.
TripleMatch
          Interface for triple matching; may become obsolete.
 

Classes in com.hp.hpl.jena.graph used by com.hp.hpl.jena.util
Graph
          The interface to be satisfied by implementations maintaining collections of RDF triples.
GraphAdd
          The Add part of Graph's interface.
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 com.hp.hpl.jena.graph used by com.hp.hpl.jena.vocabulary
Node
          A Node has five subtypes: Node_Blank, Node_Anon, Node_URI, Node_Variable, and Node_ANY.
 



Licenced under the Apache License, Version 2.0