Class Rdf
java.lang.Object
org.eclipse.rdf4j.sparqlbuilder.rdf.Rdf
A class with static methods to create basic
SparqlBuilder
RDF objects from either string values or RDF4J
Model objects.-
Method Summary
Modifier and TypeMethodDescriptionbNode()
create an empty anonymous blank nodecreates a labeled blank nodecreates a label-less blank node, identified by the supplied predicate-object listsbNode(RdfPredicate predicate, RdfObject... objects)
creates a label-less blank node, identified by the supplied predicate-object listsstatic Iri
Create a SparqlBuilder Iri instance from a String iristatic Iri
Create a SparqlBuilder Iri instance from a namespace and local namestatic Iri
Create a SparqlBuilder Iri instance from anIRI
static RdfLiteral.BooleanLiteral
create an RDF boolean literalstatic RdfLiteral.NumericLiteral
create an RDF numeric literalstatic RdfLiteral.StringLiteral
create an RDF string literalstatic RdfLiteral.StringLiteral
literalOfLanguage(String stringValue, String language)
create a literal with a language tagstatic RdfLiteral.StringLiteral
literalOfType(String stringValue, IRI dataType)
create a literal with a datatypestatic RdfLiteral.StringLiteral
literalOfType(String stringValue, Iri dataType)
create a literal with a datatypestatic RdfObject
static RdfObject[]
static RdfPredicateObjectList
predicateObjectList(IRI predicate, RdfObject... objects)
Create aRdfPredicateObjectList
static RdfPredicateObjectList
predicateObjectList(RdfPredicate predicate, RdfObject... objects)
Create aRdfPredicateObjectList
predicateObjectListCollection(IRI predicate, RdfObject... objects)
Create aRdfPredicateObjectListCollection
with an initialRdfPredicateObjectList
predicateObjectListCollection(RdfPredicateObjectList... predicateObjectLists)
Create aRdfPredicateObjectListCollection
with the givenRdfPredicateObjectList
(s)predicateObjectListCollection(RdfPredicate predicate, RdfObject... objects)
Create aRdfPredicateObjectListCollection
with an initialRdfPredicateObjectList
static RdfLiteral.BooleanLiteral[]
toRdfLiteralArray(Boolean... literals)
Convert an array ofBoolean
s to an array ofRdfLiteral.BooleanLiteral
sstatic RdfLiteral.NumericLiteral[]
toRdfLiteralArray(Number... literals)
Convert an array ofNumber
s to an array ofRdfLiteral.NumericLiteral
sstatic RdfLiteral.StringLiteral[]
toRdfLiteralArray(String... literals)
Convert an array ofString
s to an array ofRdfLiteral.StringLiteral
s
-
Method Details
-
iri
Create a SparqlBuilder Iri instance from a String iri- Parameters:
iriString
- the String representing the iri- Returns:
- the
Iri
instance
-
iri
Create a SparqlBuilder Iri instance from anIRI
- Parameters:
iri
- the IRI- Returns:
- the SparqlBuilder
Iri
instance
-
iri
Create a SparqlBuilder Iri instance from a namespace and local name- Parameters:
namespace
- the namespace of the IrilocalName
- the local name of the Iri- Returns:
- a
Iri
instance
-
bNode
creates a labeled blank node- Parameters:
label
- the label of the blank node- Returns:
- a new
RdfBlankNode.LabeledBlankNode
instance
-
bNode
creates a label-less blank node, identified by the supplied predicate-object lists- Parameters:
predicate
- the predicate of the initial predicate-object list to populate this blank node withobjects
- the objects of the initial predicate-object list to populate this blank node with- Returns:
- a new
RdfBlankNode.PropertiesBlankNode
instance - See Also:
- Blank node syntax
-
bNode
creates a label-less blank node, identified by the supplied predicate-object lists- Parameters:
predicate
- the predicate of the initial predicate-object list to populate this blank node withobjects
- the objects of the initial predicate-object list to populate this blank node with- Returns:
- a new
RdfBlankNode.PropertiesBlankNode
instance - See Also:
- Blank node syntax
-
bNode
create an empty anonymous blank node- Returns:
- an empty
RdfBlankNode.AnonymousBlankNode
instance
-
literalOf
create an RDF string literal- Parameters:
stringValue
- the String instance to create a literal from- Returns:
- a
RdfLiteral.StringLiteral
instance representing the given String
-
literalOfType
create a literal with a datatype- Parameters:
stringValue
- the literal stringdataType
- the datatype tag- Returns:
- a
RdfLiteral.StringLiteral
instance representing the given String and datatype
-
literalOfType
create a literal with a datatype- Parameters:
stringValue
- the literal stringdataType
- the datatype as aIRI
- Returns:
- a
RdfLiteral.StringLiteral
instance representing the given String and datatype
-
literalOfLanguage
create a literal with a language tag- Parameters:
stringValue
- the literal stringlanguage
- the language tag- Returns:
- a
RdfLiteral.StringLiteral
instance representing the given String and language
-
literalOf
create an RDF numeric literal- Parameters:
numberValue
- the Number instance to create a literal from- Returns:
- a
RdfLiteral.NumericLiteral
instance representing the given Number
-
literalOf
create an RDF boolean literal- Parameters:
boolValue
- the boolean to create a literal from- Returns:
- a
RdfLiteral.BooleanLiteral
instance representing the given boolean
-
predicateObjectList
public static RdfPredicateObjectList predicateObjectList(RdfPredicate predicate, RdfObject... objects)Create aRdfPredicateObjectList
- Parameters:
predicate
- theRdfPredicate
of the predicate-object listobjects
- theRdfObject
(s) of the list- Returns:
- a new
RdfPredicateObjectList
-
predicateObjectList
Create aRdfPredicateObjectList
- Parameters:
predicate
- theRdfPredicate
of the predicate-object listobjects
- theRdfObject
(s) of the list- Returns:
- a new
RdfPredicateObjectList
-
predicateObjectListCollection
public static RdfPredicateObjectListCollection predicateObjectListCollection(RdfPredicate predicate, RdfObject... objects)Create aRdfPredicateObjectListCollection
with an initialRdfPredicateObjectList
- Parameters:
predicate
- theRdfPredicate
of the initialRdfPredicateObjectList
objects
- theRdfObject
(s) of the initialRdfPredicateObjectList
- Returns:
- a new
RdfPredicateObjectListCollection
-
predicateObjectListCollection
public static RdfPredicateObjectListCollection predicateObjectListCollection(IRI predicate, RdfObject... objects)Create aRdfPredicateObjectListCollection
with an initialRdfPredicateObjectList
- Parameters:
predicate
- theRdfPredicate
of the initialRdfPredicateObjectList
objects
- theRdfObject
(s) of the initialRdfPredicateObjectList
- Returns:
- a new
RdfPredicateObjectListCollection
-
predicateObjectListCollection
public static RdfPredicateObjectListCollection predicateObjectListCollection(RdfPredicateObjectList... predicateObjectLists)Create aRdfPredicateObjectListCollection
with the givenRdfPredicateObjectList
(s)- Parameters:
predicateObjectLists
- theRdfPredicateObjectList
(s) to add to the collection- Returns:
- a new
RdfPredicateObjectListCollection
-
objects
-
object
-
toRdfLiteralArray
Convert an array ofString
s to an array ofRdfLiteral.StringLiteral
s- Parameters:
literals
- theString
s to convert- Returns:
- an array of the corresponding
RdfLiteral.StringLiteral
s
-
toRdfLiteralArray
Convert an array ofBoolean
s to an array ofRdfLiteral.BooleanLiteral
s- Parameters:
literals
- theBoolean
s to convert- Returns:
- an array of the corresponding
RdfLiteral.BooleanLiteral
s
-
toRdfLiteralArray
Convert an array ofNumber
s to an array ofRdfLiteral.NumericLiteral
s- Parameters:
literals
- theNumber
s to convert- Returns:
- an array of the corresponding
RdfLiteral.NumericLiteral
s
-