SparQL: Unterschied zwischen den Versionen
Fig (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Fig (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
==SparQL== | ==SparQL== | ||
'''SparQL (SPARQL Protocol And RDF Query Language)''' ist eine Datenbanksprache, mit der Inhalte aus dem Beschreibungssystem Resource Description Framework [[ | '''SparQL (SPARQL Protocol And RDF Query Language)''' ist eine Datenbanksprache, mit der Inhalte aus dem Beschreibungssystem Resource Description Framework ([[RDF]]) abgefragt werden. Mit der richtigen Datenbank kann eine SPARQL-Abfrage Fragen wie “Welche Frucht ist gelb und schmeckt sauer" beantworten. | ||
==Abfragen== | ==Abfragen== |
Version vom 20. März 2023, 10:04 Uhr
SparQL
SparQL (SPARQL Protocol And RDF Query Language) ist eine Datenbanksprache, mit der Inhalte aus dem Beschreibungssystem Resource Description Framework (RDF) abgefragt werden. Mit der richtigen Datenbank kann eine SPARQL-Abfrage Fragen wie “Welche Frucht ist gelb und schmeckt sauer" beantworten.
Abfragen
Eine einfache SPARQL-Abfrage sieht so aus:
SELECT ?a ?b ?c
WHERE
{
x y ?a.
m n ?b.
?b f ?c.
}
Unter SELECT werden Variablen aufgelistet, welche du zurückgegeben willst (Variablen beginnen mit einem Fragezeichen) und unter WHERE sind die Variablen betreffende Begrenzungen aufgeführt, meistens in Form von Tripeln. Wenn du die Abfrage durchführst, versucht der Query Service die Variablen mit tatsächlichen Werten zu füllen, so dass der Tripel in der Wissensdatenbank vorkommt. Zurückgegeben wird dann ein Resultat für jede Kombination von Variablen, die gefunden wird.
Beispiel
SELECT ?
WHERE
{
?.
?.
}
Das Resultat dieser Abfrage könnte zum Beispiel “” enthalten.
Geschichte
Die RDF Data Access Working Group (DAWG) des World Wide Web Consortiums (W3C) trieb die Entwicklung und Standardisierung von SPARQL voran. Im April 2006 wurde SPARQL als Candidate Recommendation anerkannt, im Oktober 2006 ist es jedoch wieder zum Working Draft zurückgestuft worden. Seit Juni 2007 lag SPARQL erneut als Candidate Recommendation des W3C vor. Am 15. Januar 2008 wurde SPARQL endgültig vom W3C als Recommendation freigegeben. Seit dem 21. März 2013 ist die W3C Recommendation für SPARQL 1.1 veröffentlicht worden. SPARQL ist der Nachfolger mehrerer Abfragesprachen, z. B. RDF Query Language, RDQL, die ebenfalls auf RDF-Daten zugreifen.
In diesem Artikel oder Abschnitt fehlen noch wichtige Informationen.
Hilf dem KGS-Wiki, indem du sie recherchierst und einfügst.