Class RDFStarUtil
java.lang.Object
org.eclipse.rdf4j.rio.helpers.RDFStarUtil
Utility methods for RDF-star triples.
- Author:
 - Pavel Mihaylov
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringIRI prefix for RDF-star triples encoded as IRIs. - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends Value>
TfromRDFEncodedValue(T encodedValue) Converts the supplied value from an RDF-compatible representation to an RDF-star value.static <T extends Value>
TfromRDFEncodedValue(T encodedValue, ValueFactory valueFactory) Converts the supplied value from an RDF-compatible representation to an RDF-star value.static booleanisEncodedTriple(Value value) Checks if the suppliedValuerepresents an RDF-star triple encoded as an IRI.static <T extends Value>
TtoRDFEncodedValue(T value) Converts the supplied value from RDF-star to an RDF-compatible representation. 
- 
Field Details
- 
TRIPLE_PREFIX
 
 - 
 - 
Constructor Details
- 
RDFStarUtil
public RDFStarUtil() 
 - 
 - 
Method Details
- 
toRDFEncodedValue
Converts the supplied value from RDF-star to an RDF-compatible representation.RDF-star triples are encoded as IRIs that start with
TRIPLE_PREFIX, followed by the base64 encoding of the N-Triples serialization of the triple.All other RDF-star values are valid in RDF as well and remain unchanged.
 - 
fromRDFEncodedValue
Converts the supplied value from an RDF-compatible representation to an RDF-star value.- Type Parameters:
 T-- Parameters:
 encodedValue- an RDFValueto convert to RDF-star.- Returns:
 - the decoded RDF-star triple, if a 
Tripleencoded asIRIwas supplied, or the supplied value otherwise. - Throws:
 IllegalArgumentException- if the supplied value looked like an RDF-star triple encoded as an IRI but it could not be decoded successfully.
 - 
fromRDFEncodedValue
Converts the supplied value from an RDF-compatible representation to an RDF-star value.- Type Parameters:
 T-- Parameters:
 encodedValue- an RDFValueto convert to RDF-star.valueFactory- theValueFactoryto use for parsing the triple.- Returns:
 - the decoded RDF-star triple, if a 
Tripleencoded asIRIwas supplied, or the supplied value otherwise. - Throws:
 IllegalArgumentException- if the supplied value looked like an RDF-star triple encoded as an IRI but it could not be decoded successfully.
 - 
isEncodedTriple
 
 -