[TASK] Generic commit.
This commit is contained in:
parent
6618f3276f
commit
9000a1fcec
|
@ -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: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
|
||||
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
||||
@prefix carOnt: <http://example.org/carSim/carSimulationOntology#> .
|
||||
@prefix event: <http://example.org/carSim/objects/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}
|
||||
|
|
Loading…
Reference in New Issue