[TASK] Generic commit.

This commit is contained in:
Jan Philipp Timme 2016-10-11 15:47:56 +02:00
parent ecc031f355
commit 7993b7d68b

View File

@ -1423,9 +1423,19 @@ Beobachtet man die Ergebnisse dieses Queries, so erfasst man PKW, die aufgrund e
\section{Nutzung der C-SPARQL Engine in Java}
Nachdem die C-SPARQL-Queries zur Umsetzung der Anforderungen des Beispielszenarios aus Kapitel~\ref{cpt:scenario} feststehen, muss nun das Szenario implementiert werden. Das CSPARQL-ReadyToGoPack\footnote{Zu beziehen unter \url{http://streamreasoning.org/resources/c-sparql}} diente hierbei als Referenz. Die für die C-SPARQL-Engine benötigten Abhängigkeiten werden dabei durch das Werkzeug Maven bezogen und bereitgestellt.
\todo{TBD}
Im Folgenden wird auf die praktische Anwendung der C-SPARQL-Engine in einem Java-Projekt eingegangen.
\paragraph{Initialisierung der Engine}
Zunächst wird eine Instanz der Engine benötigt. Diese kann über
\begin{lstlisting}
CsparqlEngine engine = new CsparqlEngineImpl();
\end{lstlisting}
erzeugt werden. Darauf folgt eine Initialisierung, bei der ein Parameter festlegt, ob die Funktion \texttt{f:timestamp(?s,?p?o)} zum Ermitteln der Zeitstempel von Tripeln aus Ereignisdatenströmen zur Verfügung stehen soll.
\begin{lstlisting}
engine.initialize(true);
\end{lstlisting}
\paragraph{}
\begin{itemize}
\item Welche technischen Strukturen sieht die Engine vor,
@ -1437,8 +1447,6 @@ Im Folgenden wird auf die praktische Anwendung der C-SPARQL-Engine in einem Java
\item Und natürlich immer wieder mittendrin: Wie sehen die Ergebnisse aus, die dabei entstehen?
\end{itemize}
\todo{Die einzelnen Sections entstehen beim Schreiben der Texte.}
\section{Bewertung/Ergebnis}