[TASK] Generic commit.

This commit is contained in:
Jan Philipp Timme 2016-09-21 15:52:30 +02:00
parent 5912638c6a
commit 3cd2e42e75
1 changed files with 2 additions and 2 deletions

View File

@ -518,8 +518,8 @@ Wie aus Listing~\ref{lst:sample_abstract_event_data} zu erkennen ist, ist jedes
\section{Sprachkonzepte für CEP-Regeln} \section{Sprachkonzepte für CEP-Regeln}
Um die Ereignisdatenströme von RDF-Quadrupeln nun in der C-SPARQL-Engine verarbeiten zu können, werden CEP-Regeln benötigt, die im eigentlichen Verarbeitungsprozess verwendet werden, um die Ereignisdaten auszuwerten. Diese Regeln beschreiben Bedingungen, auf die sie matchen, sowie Aktionen, die ausgeführt werden sollen, wenn die Regel matcht. In abstrakter Notation sieht dies wie folgt aus: Um die Ereignisdatenströme von RDF-Quadrupeln nun in der C-SPARQL-Engine verarbeiten zu können, werden CEP-Regeln benötigt, die im eigentlichen Verarbeitungsprozess verwendet werden, um die Ereignisdaten auszuwerten. Diese Regeln beschreiben Bedingungen für die einströmenden Ereignisse, auf die sie --- sobald sie matchen --- die in der Regel definierten Aktionen ausgeführen. Listing~\ref{lst:sample_abstract_cep_rule} zeigt eine CEP-Regel in abstrakter Notation.
\begin{lstlisting}[label={lst:sample_abstract_cep_rule}, caption={Abstrakte Struktur einer CEP-Regel}] \begin{lstlisting}[label={lst:sample_abstract_cep_rule}, caption={CEP-Regel in abstrakter Notation}]
CONDITION (Event1 as e1, Event2 as e2)[within last 10min] CONDITION (Event1 as e1, Event2 as e2)[within last 10min]
e1.foo > 500 AND e2.origin != "Mars" e1.foo > 500 AND e2.origin != "Mars"
ACTION ACTION