Package org.apache.commons.rdf.api
Commons RDF, a common library of RDF 1.1 concepts.
The core RDF 1.1 concepts are represented by corresponding interfaces:
A Graph
is a collection of
Triple
s, which have a subject,
predicate and object of
RDFTerm
s. The three types of RDF terms are
IRI
,
Literal
and
BlankNode
.
Implementations of this API should provide an
RDF
to facilitate creation of these
objects.
All the RDFTerm
objects are immutable,
while a Graph
MAY be mutable (e.g. support
methods like Graph.add(Triple)
).
RDFSyntax
enumerates the W3C standard RDF
1.1 syntaxes and their media types.
For further documentation and contact details, see the Commons RDF web site.
-
Interface Summary Interface Description BlankNode A RDF-1.1 Blank Node, as defined by RDF-1.1 Concepts and Abstract Syntax, a W3C Recommendation published on 25 February 2014.
Note: Blank nodes are disjoint from IRIs and literals.BlankNodeOrIRI Dataset An RDF 1.1 Dataset, a set of RDF quads, as defined by RDF-1.1 Concepts and Abstract Syntax, a W3C Recommendation published on 25 February 2014.Graph An RDF 1.1 Graph, a set of RDF triples, as defined by RDF-1.1 Concepts and Abstract Syntax, a W3C Recommendation published on 25 February 2014.GraphLike<T extends TripleLike> A "graph-like" interface that containsTripleLike
statements.IRI An RDF-1.1 IRI, as defined by RDF-1.1 Concepts and Abstract Syntax, a W3C Recommendation published on 25 February 2014.Literal An RDF-1.1 Literal, as defined by RDF-1.1 Concepts and Abstract Syntax, a W3C Recommendation published on 25 February 2014.Quad A Quad is a statement in a RDF-1.1 Dataset, as defined by RDF-1.1 Concepts and Abstract Syntax, a W3C Working Group Note published on 25 February 2014.QuadLike<G extends RDFTerm> A generalised "quad-like" interface, extended byQuad
.RDF A RDF implementation.RDFSyntax An RDF syntax, e.g.RDFTerm An RDF-1.1 Term, as defined by RDF-1.1 Concepts and Abstract Syntax, a W3C Recommendation published on 25 February 2014.RDFTermFactory Deprecated. Triple An RDF-1.1 Triple, as defined by RDF-1.1 Concepts and Abstract Syntax, a W3C Recommendation published on 25 February 2014.TripleLike -
Class Summary Class Description W3CRDFSyntax W3C RDF 1.1 serialization syntax.W3CRDFSyntax.FormatIRI IRI representing a W3C RDF format.