java.lang.Object
org.apache.jena.system.RDFStar
Library for RDF-star translation to and from reification form.
There is one reification for each unique quoted triple term.
This is especially important when decoding.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Graph
decodeFromRDF
(Graph graph) Returns a copy of the argument graph with any reifications for triple terms translated to triple terms.static void
decodeFromRDF
(Graph graph, StreamRDF dest) Copy the argument graph to aStreamRDF
, replacing reifications with for triple terms.static Graph
decodeFromRDFInPlace
(Graph graph) Replace reification encoding of RDF-star terms with RDF-star triples.static Graph
encodeAsRDF
(Graph graph) Returns a copy of the argument graph with any triple terms encoded as reification.static void
encodeAsRDF
(Graph graph, StreamRDF dest) Copy to aStreamRDF
, encoding RDF-star Triple terms by replacing them with RDF Reification.static Graph
encodeAsRDFInPlace
(Graph graph) Encode RDF-star Triple terms by replacing them with RDF Reification.static Node
reificationSubject
(Node_Triple nodeTriple) Calculate a reification subject node for aNode_Triple
This must be the same node (same by value) whenever called with aNode_Triple
with the same s/p/o.
-
Constructor Details
-
RDFStar
public RDFStar()
-
-
Method Details
-
encodeAsRDF
Returns a copy of the argument graph with any triple terms encoded as reification.See
decodeFromRDF(Graph)
for the reverse operation.See
encodeAsRDFInPlace(Graph)
decodeFromRDFInPlace(Graph)
for operations that alters the argument graph in-place.Returns a new graph with triples involving triple terms replaced with reification.
-
encodeAsRDF
Copy to aStreamRDF
, encoding RDF-star Triple terms by replacing them with RDF Reification. -
decodeFromRDF
Returns a copy of the argument graph with any reifications for triple terms translated to triple terms.See
decodeFromRDF(Graph)
for the reverse operation.See
encodeAsRDFInPlace(Graph)
decodeFromRDFInPlace(Graph)
for operations that alters the argument graph in-place. -
decodeFromRDF
Copy the argument graph to aStreamRDF
, replacing reifications with for triple terms. Caution: this operation uses space proportional to the number of triple terms present. -
encodeAsRDFInPlace
Encode RDF-star Triple terms by replacing them with RDF Reification.Changes the argument graph in-place.
-
decodeFromRDFInPlace
Replace reification encoding of RDF-star terms with RDF-star triples.This function assuming any reification use in the graph is for RDF-star terms.
-
reificationSubject
Calculate a reification subject node for aNode_Triple
This must be the same node (same by value) whenever called with aNode_Triple
with the same s/p/o.
-