[TASK] Generic commit.
This commit is contained in:
parent
553b877ead
commit
20b14aabd0
@ -1309,6 +1309,7 @@ WHERE {
|
|||||||
}
|
}
|
||||||
\end{lstlisting}
|
\end{lstlisting}
|
||||||
|
|
||||||
|
|
||||||
\subsection{Unfallerkennung}
|
\subsection{Unfallerkennung}
|
||||||
Die Erkennung von schweren Unfällen ist anhand von Ereignissen vom Typ \texttt{Car\allowbreak Airbag\allowbreak Triggered\allowbreak Event} relativ leicht, da mit sehr hoher Wahrscheinlichkeit davon ausgegangen werden kann, dass ein ausgelöster Airbag mit einem schweren Aufprall zusammenhängt. Die Erkennung kleinerer Kollisionen hingegen stellt selbst mit Daten von Schocksensoren eine Herausforderung dar und kann somit im Rahmen dieses Szenarios nicht durchgeführt werden. Es bleibt die direkte Auswertung der \texttt{Car\allowbreak Airbag\allowbreak Triggered\allowbreak Event}s, um Unfälle zu erkennen. Dabei sind nur Fahrzeuge interessant, die zur Zeit auch gefahren werden; für die also ein Fahrer eingetragen ist. Die abstrakte CEP-Regel dafür sieht wie folgt aus:
|
Die Erkennung von schweren Unfällen ist anhand von Ereignissen vom Typ \texttt{Car\allowbreak Airbag\allowbreak Triggered\allowbreak Event} relativ leicht, da mit sehr hoher Wahrscheinlichkeit davon ausgegangen werden kann, dass ein ausgelöster Airbag mit einem schweren Aufprall zusammenhängt. Die Erkennung kleinerer Kollisionen hingegen stellt selbst mit Daten von Schocksensoren eine Herausforderung dar und kann somit im Rahmen dieses Szenarios nicht durchgeführt werden. Es bleibt die direkte Auswertung der \texttt{Car\allowbreak Airbag\allowbreak Triggered\allowbreak Event}s, um Unfälle zu erkennen. Dabei sind nur Fahrzeuge interessant, die zur Zeit auch gefahren werden; für die also ein Fahrer eingetragen ist. Die abstrakte CEP-Regel dafür sieht wie folgt aus:
|
||||||
\begin{lstlisting}[mathescape=true,label={},caption={}]
|
\begin{lstlisting}[mathescape=true,label={},caption={}]
|
||||||
@ -1321,8 +1322,6 @@ Ein entsprechender C-SPARQl-Query sieht wie folgt aus:
|
|||||||
\begin{lstlisting}[label={lst:scenario_react_to_airbag},caption={Selektion von Fahrern deren Airbag ausgelöst wurde}]
|
\begin{lstlisting}[label={lst:scenario_react_to_airbag},caption={Selektion von Fahrern deren Airbag ausgelöst wurde}]
|
||||||
REGISTER QUERY getDriversWithAirbagTriggered AS
|
REGISTER QUERY getDriversWithAirbagTriggered AS
|
||||||
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
|
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
|
||||||
PREFIX f: <http://larkc.eu/csparql/sparql/jena/ext#>
|
|
||||||
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
|
|
||||||
PREFIX car: <http://example.org/carSim/carSimulationOntology#>
|
PREFIX car: <http://example.org/carSim/carSimulationOntology#>
|
||||||
SELECT ?driver ?car
|
SELECT ?driver ?car
|
||||||
FROM STREAM <http://example.org/carSim/stream/carStream> [RANGE 5s TUMBLING]
|
FROM STREAM <http://example.org/carSim/stream/carStream> [RANGE 5s TUMBLING]
|
||||||
|
Loading…
Reference in New Issue
Block a user