- SPARQL
-
SPARQL ist eine graph-basierte Anfragesprache für RDF. Der Name ist ein rekursives Akronym für SPARQL Protocol And RDF Query Language.
Die RDF Data Access Working Group (DAWG) des World Wide Web Consortium 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. SPARQL ist der Nachfolger mehrerer Abfragesprachen (z. B. RDF Query Language, RDQL), die ebenfalls auf RDF-Daten zugreifen.
Inhaltsverzeichnis
Ein Beispiel
Das folgende Beispiel findet die Namen aller afrikanischen Hauptstädte und das Land, in dem sich jedes befindet.
PREFIX abc: <http://example.com/exampleOntology#> SELECT ?capital ?country WHERE { ?x abc:cityname ?capital. ?y abc:countryname ?country. ?x abc:isCapitalOf ?y. ?y abc:isInContinent abc:africa. }
Variablen werden mit vorangestelltem „?“ gekennzeichnet (möglich ist auch „$“). Dabei werden alle Variablenbelegungen für „?capital“ und „?country“ zurückgegeben, die auf die Muster dieser vier RDF-Tripel passen.
Weil das Ausschreiben der URIs die Leserlichkeit einer Abfrage mindert, können Präfixe verwendet werden. Hier steht ein „abc:“ für „http://example.com/exampleOntology#“
Anfrage-Engines
- ARQ – Anfrage-Engine innerhalb des Jena Semantic Web Framework
- Joseki – Erweitert ARQ um einen SPARQL-Endpoint für den Remote-Zugriff
- D2R Server – Wrapper für relationale Datenbanken und stellt die darin enthaltenen Daten über einen SPARQL-Endpoint zur Verfügung
- ARC – Anfrage-Engine für PHP
- DARQ – Erweitert ARQ und unterstützt verteilte Anfragen an verschiedene Datenquellen
- Erfurt – Anfrage-Engine für PHP (wird innerhalb von OntoWiki genutzt)
Weblinks
- W3C Recommendation 15 January 2008 (englisch)
- W3C RDF Data Access Working Group (englisch)
- SPARQL-Tutorial (englisch)
- SPARQL RDF Query Language Reference – Kurzreferenz (zwei A4-Seiten) von Dave Beckett (englisch)
- ARQ Abfrage-Engine (englisch)
- ARC Abfrage-Engine
Wikimedia Foundation.
Schlagen Sie auch in anderen Wörterbüchern nach:
SPARQL — (рекурсивный акроним от англ. SPARQL Protocol and RDF Query Language) язык запросов к данным, представленным по модели RDF, а также протокол для передачи этих запросов и ответов на них. SPARQL является рекомендацией консорциума W3C[1]… … Википедия
SPARQL — (prononcé sparkle , en anglais l étincelle [1]) est un langage de requête et un protocole qui permettra de rechercher, d ajouter, de modifier ou de supprimer des données RDF disponible à travers Internet. Son nom est un acronyme qui signifie… … Wikipédia en Français
SPARQL — Saltar a navegación, búsqueda SPARQL es un acrónimo recursivo del inglés SPARQL Protocol and RDF Query Language. Se trata de una recomendación para crear un lenguaje de consulta dentro de la Web semántica que, aunque en 2005 está en proceso de… … Wikipedia Español
SPARQL — NOTOC SPARQL (pronounced [cite web | url = http://www.eweek.com/article2/0,1759,1965980,00.asp | title = SPARQL Will Make the Web Shine | author = Jim Rapoza | work = eWeek | date = May 2, 2006 | accessdate = 2007 01 17 ] ) is an RDF query… … Wikipedia
RDFLib — Infobox Software name = RDFLib developer = Daniel Krech latest release version = 2.4.0 latest release date = April 4, 2007 operating system = Cross platform genre = Library license = BSD website = [http://rdflib.net/ http://rdflib.net/] RDFLib is … Wikipedia
RDF query language — A RDF query language is a computer language able to retrieve and manipulate data stored in Resource Description Framework format.SPARQL is emerging as the de facto RDF query language, and is a W3C Recommendation [ [http://www.w3.org/TR/rdf sparql … Wikipedia
Meta Content Framework — Das Resource Description Framework (RDF, engl. (sinngemäß) „System zur Beschreibung von Ressourcen“) bezeichnet eine Familie von Standards des World Wide Web Consortiums (W3C) zur formalen Beschreibung von Informationen über Objekte, sogenannte… … Deutsch Wikipedia
Ressource Description Framework — Das Resource Description Framework (RDF, engl. (sinngemäß) „System zur Beschreibung von Ressourcen“) bezeichnet eine Familie von Standards des World Wide Web Consortiums (W3C) zur formalen Beschreibung von Informationen über Objekte, sogenannte… … Deutsch Wikipedia
OpenLink Software — Inc Type Private Industry Computer software, IT Services Founded 1992 Headquarters Burlington, Massachusetts, USA Key people Kingsley Uyi Idehen, CEO Founder Hugh Wil … Wikipedia
Cypher transcoder — Infobox Software name = Cypher Transcoder caption = Cypher Interface (Web Services API Interface) developer = [http://www.monrai.com Monrai Technologies] latest release version = 1.2 beta latest release date = June 2008 operating system = Cross… … Wikipedia