From 9000a1fcec7594e273764990f3a6ada5917b9819 Mon Sep 17 00:00:00 2001 From: Jan Philipp Timme Date: Mon, 19 Sep 2016 12:18:03 +0200 Subject: [PATCH] [TASK] Generic commit. --- Bachelorarbeit.tex | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/Bachelorarbeit.tex b/Bachelorarbeit.tex index e85ee1b..a877ecc 100644 --- a/Bachelorarbeit.tex +++ b/Bachelorarbeit.tex @@ -500,10 +500,23 @@ In diesem Kapitel wird die Verarbeitung von RDF-Datenströmen anhand der CEP-Eng \section{Ereignisse} +Ereignisse werden durch die Nutzung von RDF-Datenströmen nun durch RDF-Tupel beschrieben. Diese tragen neben den üblichen Informationen von Tripeln (Subjekt, Prädikat und Objekt) nun eine vierte Information mit sich: den Zeitstempel des Ereignisses. Deshalb werden die Ereignistupel auch als Quadrupel bezeichnet. -\begin{itemize} -\item Wie sehen RDF-Ereignisse aus, warum sind es Quadrupel anstatt einfacher Tripel? -\end{itemize} +Da es weiterhin nötig ist, die Ereignisse mit einer eindeutigen ID zu versehen, um sie trotz identischen Typs und Zeitstempels voneinander unterscheiden zu können, werden die einzelnen Ereignisse als separate Subjekte in RDF repräsentiert. Dadurch erhalten alle Quadrupel eines Ereignisses eine eindeutige Zuordnung zu ihrem Ereignis. Listing~\ref{lst:sample_event_rdf_quads} zeigt zwei beispielhafte Ereignisse, die Statusinformationen eines PKW enthalten. +\begin{lstlisting}[caption={RDF-Quadrupel beschreiben zwei Ereignisse eines PKW},label={lst:sample_event_rdf_quads}] +@prefix rdf: . +@prefix xsd: . +@prefix carOnt: . +@prefix event: . + +event:324 rdf:type CarStatusEvent . (1344829432) +event:324 carOnt:relatedCar car:0 . (1344829432) +event:324 carOnt:speed 63 . (1344829432) + +event:325 rdf:type CarStatusEvent . (1344832568) +event:325 carOnt:relatedCar car:0 . (1344832568) +event:325 carOnt:speed 75 . (1344832568) +\end{lstlisting} \section{Sprachkonzepte}