SPARQL

SPARQL #

Übersicht #

Query Forms #

Query forms dienen der Darstellung der gefundenen Triples. Es gibt vier Typen:

  • SELECT: Gibt alle, oder eine Untermenge, der Variablen zurück, nach welchen in einem Suchmuster gesucht wurde
  • CONSTRUCT: Gibt einen RDF-Graph basierend auf einem Template zurück
  • ASK: Gibt true zurück, wenn eine Suche Treffer liefert, ansonsten false
  • DESCRIBE: Gibt einen RDF-Graphen zurück, welcher eine Ressource bzw. einen Graphen beschreibt

Beispiele #

Basale Abfrage #

SELECT ?s ?p ?o
WHERE {?s ?p ?o}

Statements zählen #

SELECT (COUNT (?s) AS ?count)
WHERE {?s <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/ontology/bibo/Document> }

Distinkte Statements zählen #

SELECT (COUNT(DISTINCT (?o)) as ?count)
WHERE {?s <http://purl.org/dc/terms/contributor> ?o }

Ressourcen #