Package com.inrupt.rdf.wrapping.commons
Class TermMappings
- java.lang.Object
-
- com.inrupt.rdf.wrapping.commons.TermMappings
-
public final class TermMappings extends Object
Common mappings from various values to RDF terms. For use in wrapping classes.- Author:
- Samu Lang
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.commons.rdf.api.IRI
asIri(String value, org.apache.commons.rdf.api.Graph graph)
Maps an IRI string to an IRI term.static org.apache.commons.rdf.api.IRI
asIri(URI value, org.apache.commons.rdf.api.Graph graph)
Maps a URI to an IRI term.static org.apache.commons.rdf.api.Literal
asStringLiteral(String value, org.apache.commons.rdf.api.Graph graph)
Maps a string to a literal term.static org.apache.commons.rdf.api.Literal
asTypedLiteral(Boolean value, org.apache.commons.rdf.api.Graph graph)
Maps a boolean value to a literal term.static org.apache.commons.rdf.api.Literal
asTypedLiteral(Integer value, org.apache.commons.rdf.api.Graph graph)
Maps a integer value to a literal term.static org.apache.commons.rdf.api.Literal
asTypedLiteral(Instant value, org.apache.commons.rdf.api.Graph graph)
Maps a point in time to a literal term.static org.apache.commons.rdf.api.RDFTerm
identity(org.apache.commons.rdf.api.RDFTerm value, org.apache.commons.rdf.api.Graph graph)
Maps a term to itself.
-
-
-
Method Detail
-
asStringLiteral
public static org.apache.commons.rdf.api.Literal asStringLiteral(String value, org.apache.commons.rdf.api.Graph graph)
Maps a string to a literal term.- Parameters:
value
- the value to mapgraph
- the graph that serves as the context for creating the term- Returns:
- an xsd:string typed literal with the string as its lexical form
- Throws:
NullPointerException
- if the value is nullNullPointerException
- if the model is null
-
asIri
public static org.apache.commons.rdf.api.IRI asIri(String value, org.apache.commons.rdf.api.Graph graph)
Maps an IRI string to an IRI term.- Parameters:
value
- the value to mapgraph
- ignored- Returns:
- an IRI term with the string as its identifier
- Throws:
NullPointerException
- if the value is nullNullPointerException
- if the model is null
-
asIri
public static org.apache.commons.rdf.api.IRI asIri(URI value, org.apache.commons.rdf.api.Graph graph)
Maps a URI to an IRI term.- Parameters:
value
- the value to mapgraph
- ignored- Returns:
- an IRI term with the URI as its identifier
- Throws:
NullPointerException
- if the value is nullNullPointerException
- if the model is null
-
asTypedLiteral
public static org.apache.commons.rdf.api.Literal asTypedLiteral(Instant value, org.apache.commons.rdf.api.Graph graph)
Maps a point in time to a literal term.- Parameters:
value
- the value to mapgraph
- ignored- Returns:
- an xsd:dateTime typed literal term with the point in time as its lexical value
- Throws:
NullPointerException
- if the value is nullNullPointerException
- if the model is null
-
asTypedLiteral
public static org.apache.commons.rdf.api.Literal asTypedLiteral(Boolean value, org.apache.commons.rdf.api.Graph graph)
Maps a boolean value to a literal term.- Parameters:
value
- the value to mapgraph
- ignored- Returns:
- an xsd:boolean typed literal node with the boolean value as its lexical value
- Throws:
NullPointerException
- if the value is nullNullPointerException
- if the model is null
-
asTypedLiteral
public static org.apache.commons.rdf.api.Literal asTypedLiteral(Integer value, org.apache.commons.rdf.api.Graph graph)
Maps a integer value to a literal term.- Parameters:
value
- the value to mapgraph
- ignored- Returns:
- an xsd:int typed literal node with the integer value as its lexical value
- Throws:
NullPointerException
- if the value is nullNullPointerException
- if the model is null
-
identity
public static org.apache.commons.rdf.api.RDFTerm identity(org.apache.commons.rdf.api.RDFTerm value, org.apache.commons.rdf.api.Graph graph)
Maps a term to itself.- Parameters:
value
- the value to mapgraph
- ignored- Returns:
- the same term
- Throws:
NullPointerException
- if the value is nullNullPointerException
- if the model is null
-
-