diff --git a/Bachelorarbeit.tex b/Bachelorarbeit.tex index 7d5e87d..9b0ad9c 100644 --- a/Bachelorarbeit.tex +++ b/Bachelorarbeit.tex @@ -251,7 +251,9 @@ Weiterhin ist es möglich, beliebig viele verschiedene Ontologien gleichzeitig z \item RDF-Daten meist verlinkt, SPARQL muss dem folgen können \end{itemize} -Die Abfrage von RDF-Daten erfolgt über die Sprache SPARQL (\enquote{SPARQL Protocol And RDF Query Language}). Eine detaillierte Beschreibung von SPARQL ist unter \cite{w3c:sparql} nachzulesen. +Die Abfrage von RDF-Daten erfolgt über die Sprache SPARQL (\enquote{SPARQL Protocol And RDF Query Language}). Eine detaillierte Beschreibung von SPARQL ist unter \cite{w3c:sparql} nachzulesen. + +In der WHERE-Klausel einer Abfrage werden Tripel genannt, die teilweise aus Platzhaltern (mit ? gekennzeichnet) bestehen. Im Gegensatz zu Abfragesprachen von relationalen Datenbanksystemen wie SQL ist es mit SPARQL möglich, Daten über verschiedene Datenquellen wie Tripel- oder Quadstores hinweg miteinander zu verknüpfen. Auch ist im Gegensatz zu SQL keine spezielle Anpassung der Abfragen an ein Datenbankschema notwendig; lediglich die Art und Weise, wie die angeforderten Daten miteinander in Verbindung stehen, ist für SPARQL-Abfragen wichtig. Im Folgenden zeigt Listing~\ref{lst:sample_sparql_query} eine Abfrage auf den Daten aus Listing~\ref{lst:sample_rdf_data}.