[TASK] Generic commit.

This commit is contained in:
Jan Philipp Timme 2016-07-29 13:36:06 +02:00
parent af9b909340
commit 08f9def704

View File

@ -440,12 +440,12 @@ Mögliche Kriterien:
\item Woher kommt sie, wie sieht die Entwicklung zur Zeit aus?
\item Eckdaten über Implementierung
\item Fähigkeiten und Funktionen?
\end{itemize}
Verarbeitet Ströme im RDF-Format. Kann Hintergrundwissen im RDF-Format einbeziehen. In Java implementiert und entsprechend auch recht einfach in Java-Projekte zu integrieren.
Timestamp-Funktionalität zur Zeit mit einem Bug versehen, aber generell immernoch nutzbar.
Integration von Hintergrundwissen und Abfragen über mehrere Streams kombiniert möglich.
Reasoning z.Z. nicht drin (afaik!)
\item Verarbeitet Ströme im RDF-Format. Kann Hintergrundwissen im RDF-Format einbeziehen. In Java implementiert und entsprechend auch recht einfach in Java-Projekte zu integrieren.
\item Timestamp-Funktionalität zur Zeit mit einem Bug versehen, aber generell immernoch nutzbar.
\item Integration von Hintergrundwissen und Abfragen über mehrere Streams kombiniert möglich.
\item Reasoning zur Zeit nicht enthalten, aber es gibt Papers zu den Themen
\end{itemize}
\chapter{Nutzung der Engine C-SPARQL}
@ -467,9 +467,26 @@ Hier wird jetzt mal wirklich C-SPARQL verwendet.
\section{Hello-World mit C-SPARQL Engine in Java}
Einmal ein minimales, vollständiges Programm mit Erklärung der Komponenten
Einmal ein minimales, vollständiges Programm mit Erklärung der Komponenten:
\begin{itemize}
\item Initialisieren der Engine
\item Erzeugen und Registrieren der Stream-Generatoren
\item Starten der Generatoren (optional auch später)
\item Erzeugen von QueryResultProxys mit den CSPARQL-Queries
\item Observer dem QueryResultProxy anheften und den Proxy an der Engine registrieren
\item Laufen lassen und abwarten
\item Zum Beenden die Queries deregistrieren, die StreamGeneratoren stoppen und deregistrieren.
\end{itemize}
\section{Einspeisung von Ereignissen}
\begin{itemize}
\item Ereignisse werden über StreamGenerators eingespeist
\item Diese laufen in einem eigenen Thread und schieben Quadrupel (Tripel + Systemzeit) in die Engine rein
\item Vor dem Start müssen sie an der Engine registriert werden
\end{itemize}
Spezielle Betrachtung der StreamGenerators und wie sie funktionieren, Anmerkungen darüber, dass hier Daten von außen gezogen und ggf. konvertiert werden können.
\section{Einspeisung von statischem Hintergrundwissen aus Dateien}