diff --git a/Bachelorarbeit.tex b/Bachelorarbeit.tex index 66163d5..fb21615 100644 --- a/Bachelorarbeit.tex +++ b/Bachelorarbeit.tex @@ -753,7 +753,7 @@ WHERE { } \end{lstlisting} Das Ergebnis enthält dann nur noch Personen, die laut ihrer Altersangabe älter als 18 sind. -\item \textbf{Abwesenheit oder Präsenz von Tripeln erkennen}: Unter bestimmten Um\-stän\-den kann es notwendig sein, die Abwesenheit von Tripeln als Kriterium für ein Ergebnis festzulegen. Hierfür kann der Block \texttt{FILTER NOT EXISTS \{ ... \}} eingesetzt werden. Ähnlich wie der \texttt{OPTIONAL}-Block nimmt er Tripelmuster entgegen. Jedoch stellen alle in ihm gefundenen Tripel das Ausschlusskriterium für die zu ihnen bezogene Tripel aus der restlichen Ergebnismenge dar. Ein Beispiel aus \cite{w3c:sparql}[Kapitel 8.1.1] zeigt dies sehr schön. Gegeben seien folgende Daten: +\item \textbf{Abwesenheit oder Präsenz von Tripeln erkennen}: Unter bestimmten Um\-stän\-den kann es notwendig sein, die Abwesenheit von Tripeln als Kriterium für ein Ergebnis festzulegen. Hierfür kann der Block \texttt{FILTER NOT EXISTS \{ ... \}} eingesetzt werden. Ähnlich wie der \texttt{OPTIONAL}-Block nimmt er Tripelmuster entgegen. Jedoch stellen alle in ihm gefundenen Tripel das Ausschlusskriterium für die zu ihnen bezogene Tripel aus der restlichen Ergebnismenge dar. Ein aus \cite{w3c:sparql}[Kapitel 8.1.1] entnommenes Beispiel zeigt dies sehr schön. Gegeben seien folgende Daten: \begin{lstlisting} :alice rdf:type foaf:Person . :alice foaf:name "Alice" .