|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| Alternative | An Alt is a list of unordered statements which prevents duplicates. |
| Bag | A Bag is a group of statements that are an unorderd list which allow duplicates. |
| BlankNode | RDF blank node. |
| Collection | A Collection holds all the statements of a particular group. |
| Container | A Container is a grouping of statements. |
| Graph | An RDF Graph. |
| GraphElementFactory | A Graph Element Factory is a class which creates the various components of a graph including: resources, literals and triples. |
| Literal | RDF literal node. |
| Node | RDF node. |
| ObjectNode | Indicates if a Java object can be the object part of an RDF Triple. |
| PredicateNode | Indicates if a Java object can be the predicate part of an RDF Triple. |
| Sequence | A Sequence is a group of statements that are kept in an orderd list. |
| SubjectNode | Indicates if a Java object can be the subject part of an RDF Triple. |
| Triple | RDF Triple. |
| TripleFactory | A Triple Factory is a class which defines the creation of certain sets of triples. |
| TypedNodeVisitable | Indicates that a BlankNode, URIReference or
Literal are able to be visited. |
| TypedNodeVisitor | An object which can visit a BlankNode, URIReference and
Literal. |
| URIReference | RDF URI reference - resource node. |
| Class Summary | |
| AbstractBlankNode | A base implementation of an RDF BlankNode. |
| AbstractLiteral | A base implementation of an RDF Literal. |
| AbstractTriple | A base implementation of an RDF Triple. |
| AbstractTripleFactory | The base implementation of the Triple Factory which adds to a given graph reified statements, containers and collections. |
| AbstractURIReference | A base implementation of an RDF URIReference. |
| Exception Summary | |
| AlreadyReifiedException | Exception from a TripleFactory operation involving the reificiation
of a statement - if the statement already has a reified triple. |
| GraphElementFactoryException | Exception from a GraphElementFactory operation. |
| GraphException | Exception from an Graph operation. |
| TripleFactoryException | Exception from a TripleFactory operation. |
This package defines a set of APIs required to implement an RDF Graph and it's associated objects. The basis for this package structure comes from various sources including: the W3C RDF specifications and existing Java mappings including: Jena, Sesame and Sergey Melnik's RDF API.
An RDF Graph is made from RDF triples. Triples consist of a subject, predicate and object. Triples are made of nodes. Nodes can either be resources or literals. Resources can either be labelled with a URI, called URI references, or be blank.
To construct nodes you use a GraphElementFactory which allows you to create any of the nodes individually. This allows a separation between the implementation of the Graphs and of Node storage and handling.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||