[TASK] Generic commit.

This commit is contained in:
Jan Philipp Timme 2016-10-10 10:51:00 +02:00
parent fa8de26612
commit addc1509bb
1 changed files with 5 additions and 3 deletions

View File

@ -995,7 +995,9 @@ Die Details der technischen Implementierung von Reasoning in der C-SPARQL-Engine
\chapter{Umsetzung des Beispielszenarios}\label{cpt:csparql_in_practice} \chapter{Umsetzung des Beispielszenarios}\label{cpt:csparql_in_practice}
Nachdem die Umsetzung von CEP-Regeln in C-SPARQL im vorherigen Kapitel erläutert wurde, soll nun das in Kapitel~\ref{cpt:scenario} angerissene Beispielszenario der Autoverleihgesellschaft umgesetzt werden. Ausgangspunkt hierfür sind zwei gegebene RDF-Ereignisdatenströme: Nachdem die Umsetzung von CEP-Regeln in C-SPARQL im vorherigen Kapitel erläutert wurde, soll nun das in Kapitel~\ref{cpt:scenario} angerissene Beispielszenario der Autoverleihgesellschaft umgesetzt werden. Gegeben hierfür sind zwei Ereignisdatenströme, eine lokale Wissensbasis (ABox) sowie ein grundlegendes Vokabular (TBox), welches Definitionen von Objektklassen und Attributen enthält. Mit diesen Resourcen soll die Umsetzung des Beispielszenarios Schritt für Schritt durchgeführt werden.
Im Folgenden werden zunächst die beiden zu verarbeitenden RDF-Ereignisdatenströme vorgestellt:
\paragraph{PKW-Ereignisstrom} \paragraph{PKW-Ereignisstrom}
Dieser Ereignisdatenstrom übermittelt alle Ereignisse, die von den PKW aus dem Fuhrpark der Verleihgesellschaft ausgehen. Jedes einzelne Ereignis bezieht sich dabei auf einen konkreten PKW. Die folgenden Ereignistypen werden durch den Datenstrom übermittelt: Dieser Ereignisdatenstrom übermittelt alle Ereignisse, die von den PKW aus dem Fuhrpark der Verleihgesellschaft ausgehen. Jedes einzelne Ereignis bezieht sich dabei auf einen konkreten PKW. Die folgenden Ereignistypen werden durch den Datenstrom übermittelt:
@ -1030,8 +1032,8 @@ Die Ereignisse in diesem Datenstrom beziehen sich ausschließlich auf Interaktio
\section{Lokales Domänenwissen} \section{Lokales Domänenwissen}
Neben den beiden Ereignisdatenströmen existiert eine lokale Datenbasis, in der neben einer Kartei mit Kundendaten auch Informationen über die vorhandenen PKW vorgehalten werden. Diese beinhalten auch Angaben über das Modell jedes einzelnen PKW, sowie technische Daten der Modelle, wie zum Beispiel der empfohlene Reifendruck oder die maximal zulässige Motordrehzahl im Betrieb. Neben den beiden Ereignisdatenströmen existiert eine lokale Datenbasis, in der neben einer Kartei mit Kundendaten auch Informationen über die vorhandenen PKW vorgehalten werden. Diese beinhalten auch Angaben über das Modell jedes einzelnen PKW, sowie technische Daten der Modelle, wie zum Beispiel der empfohlene Reifendruck oder die maximal zulässige Motordrehzahl im Betrieb.
Es folgt ein gekürzter Auszug aus der lokalen Datenbasis: Es folgt ein gekürzter Auszug aus der ABox der lokalen Wissensbasis:
\begin{lstlisting} \begin{lstlisting}[label={lst:simulation_abox_excerpt},caption={Auszug aus der ABox der Simulation}]
:Driver#0 rdf:type car:Driver :Driver#0 rdf:type car:Driver
:Driver#0 car:hasName "Max Mustermann"^^xsd:string . :Driver#0 car:hasName "Max Mustermann"^^xsd:string .
:Driver#0 car:hasPhoneNumber "+49 111 123456789"^^xsd:string . :Driver#0 car:hasPhoneNumber "+49 111 123456789"^^xsd:string .