Skip to content

Latest commit

 

History

History

README.md

Chapter 1 - Introduction

Examples

  1. Some RDF statements (triples) serialised as N-Triples
<http://dbpedia.org/resource/AC/DC> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://dbpedia.org/ontology/Band> .
<http://dbpedia.org/resource/AC/DC> <http://dbpedia.org/ontology/genre> <http://dbpedia.org/resource/Hard_rock> .
<http://dbpedia.org/resource/AC/DC> <http://dbpedia.org/ontology/genre> <http://dbpedia.org/resource/Blues_rock> .
<http://dbpedia.org/resource/AC/DC> <http://dbpedia.org/ontology/activeYearsStartYear> "1973"^^<http://www.w3.org/2001/XMLSchema#gYear> .
  1. Some RDF statements (triples) serialised as Turtle
@prefix dbr: <http://dbpedia.org/resource/> .
@prefix dbo: <http://dbpedia.org/ontology/Band> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

dbr:AC/DC a dbo:Band ;
          dbo:genre dbr:Hard_rock, dbr:Blues_rock ;
          dbo:activeYearsStartYear "1973"^^xsd:gYear .
  1. Some RDF statements with named graphs (quads) serialised as N-Quads
<http://dbpedia.org/resource/AC/DC> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://dbpedia.org/ontology/Band> <http://bands.org/awesome-bands> .
<http://dbpedia.org/resource/AC/DC> <http://dbpedia.org/ontology/genre> <http://dbpedia.org/resource/Hard_rock> <http://bands.org/awesome-bands> .
<http://dbpedia.org/resource/AC/DC> <http://dbpedia.org/ontology/genre> <http://dbpedia.org/resource/Blues_rock> <http://bands.org/awesome-bands> .
<http://dbpedia.org/resource/AC/DC> <http://dbpedia.org/ontology/activeYearsStartYear> "1973"^^<http://www.w3.org/2001/XMLSchema#gYear> <http://bands.org/awesome-bands> .
  1. Some RDF data, serialised as JSON-LD
{
  "@context": "http://dbpedia.org/ontology/",
  "@graph": {
    "@id": "http://dbpedia.org/resource/AC/DC",
    "@type": "http://dbpedia.org/ontology/Band",
    "genre": [
      "http://dbpedia.org/resource/Hard_rock",
      "http://dbpedia.org/resource/Blues_rock"
    ],
    "activeYearsStartYear": {
      "@value": "1973",
      "@type":
        "http://www.w3.org/2001/XMLSchema#gYear"
    }
  }
}
  1. Minimal example of a SPARQL SELECT query
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

SELECT ?band WHERE {
  ?band rdf:type dbo:Band .
} LIMIT 100
  1. Example of GraphQL query and a possible result object
{
  band: {
      name
      genre
      founded_in
  }
}
{
  "band": {
      "name": "AC/DC",
      "genre": "Hard Rock",
      "founded_in": 1973
  }
}