represents an RDF graph with triples ti.


represents an RDF dataset with default graph consisting of the triples ti and named graphs consisting of the triples sij with names namei.


  • RDF stands for Resource Description Framework.
  • Resources are identified by IRIs.
  • Statements about resources are made with triples RDFTriple[subj, pred, obj] where subj is the subject to be described, pred is the predicate and obj is the value.
  • Subjects, predicates and objects are typically IRIs or blank nodes. Objects can also be literals like strings, numbers and Booleans.
  • When querying an RDF dataset using SPARQLSelect[pattern] then pattern is matched against the default graph. SPARQLSelect[SPARQLGraph[name,pattern]] can be used to match pattern against the graph named name.


open allclose all

Basic Examples  (1)

Introduce vocabulary helper functions:

Represent information about Albert Einstein:

Look up the properties used:

Look up the name and birth date:

Export in the "Turtle" format:

Scope  (2)

Represent information about countries:

Find the population of Spain:

Data about all countries:

Look up data by Wikidata ID:

Country data with current data in the default graph and historical data in graphs named after the year:

Find the current population of all countries in the default graph of the dataset:

Access historical population data of Spain:

Properties & Relations  (2)

Data about people:

Create a Graph with subject-object pairs as edges and predicates as edge labels:

Specify a Graph and label each edge with a property name:

Convert the graph to an RDF graph: