[TASK] Generic commit.

This commit is contained in:
Jan Philipp Timme 2016-08-18 14:21:05 +02:00
parent b757c0716f
commit 4746c062e9
2 changed files with 19 additions and 5 deletions

View File

@ -209,12 +209,13 @@ Um die Ereignisdaten aus den beiden beschriebenen Datenströmen bei der Verarbei
\subsection{RDF im semantischen Web}\label{cpt:rdf-semantic-web} \subsection{RDF im semantischen Web}\label{cpt:rdf-semantic-web}
Das Ressource Description Framework (RDF) wird bereits im semantischen Web zur Erfassung und Verknüpfung von Wissen verwendet. RDF-Daten bestehen aus einer Menge von Tripeln, welche sich aus den drei Komponenten Subjekt, Prädikat und Objekt zusammensetzen. Jeder dieser drei Bestandteile eines Tripels wird durch eine eindeutige URI (Uniform Resource Identifier) identifiziert. Das Ressource Description Framework (RDF) wird bereits im semantischen Web zur Erfassung und Verknüpfung von Wissen verwendet. RDF-Daten bestehen aus einer Menge von Tripeln, welche sich aus den drei Komponenten Subjekt, Prädikat und Objekt in genau dieser Abfolge zusammensetzen. Jeder dieser drei Bestandteile eines Tripels wird durch eine eindeutige URI (Uniform Resource Identifier) identifiziert.
\begin{lstlisting}[caption={Ein einzelnes Beispieltripel},label={lst:sample_rdf_triple}] \begin{lstlisting}[caption={Ein einzelnes Beispieltripel},label={lst:sample_rdf_triple}]
<http://example.org/carSim/objects/Car#23> <http://example.org/carSim/carSimulationOntology#isCarModel> <http://example.org/carSim/objects/CarModel#42> . <http://example.org/carSim/objects/Car#23> <http://example.org/carSim/carSimulationOntology#isCarModel> <http://example.org/carSim/objects/CarModel#42> .
\end{lstlisting} \end{lstlisting}
Wie anhand von Listing~\ref{lst:sample_rdf_triple} ersichtlich ist, ist die explizite Notation für Tripel aufgrund der häufigen Nennung von vollständigen URIs wenig platzsparend und für große Datenmengen nicht unbedingt geeignet. Hierfür bietet sich die Nutzung von Prefixen an, die nach einmaliger Definition innerhalb eines Kontextes (zum Beispiel einer Datei) verwendet werden können. Das in Listing~\ref{lst:sample_rdf_triple} enthaltene Tripel ordnet das Auto-Subjekt \#23 über das Prädikat \texttt{isCarModel} dem Objekt Automodell \#42 zu.
Listing~\ref{lst:sample_rdf_triple_with_prefix} zeigt die Notation von Tripeln im Turtle-Format unter Verwendung von Prefixen. Wie anhand des Beispiels erkennbar ist, ist die explizite Notation für Tripel aufgrund der häufigen Nennung von vollständigen URIs wenig platzsparend und für große Datenmengen somit nicht empfehlenswert. Hierfür bietet sich die Nutzung von Prefixen an, die nach einmaliger Definition innerhalb eines Kontextes (zum Beispiel einer Datei) verwendet werden können.
Listing~\ref{lst:sample_rdf_triple_with_prefix} zeigt die Notation von Tripeln im Turtle\footnote{Siehe auch \cite{w3c:turtle}}-Format unter Verwendung von Prefixen.
\begin{lstlisting}[caption={Das Beispieltripel aus Listing~\ref{lst:sample_rdf_triple} mit Prefixen},label={lst:sample_rdf_triple_with_prefix}] \begin{lstlisting}[caption={Das Beispieltripel aus Listing~\ref{lst:sample_rdf_triple} mit Prefixen},label={lst:sample_rdf_triple_with_prefix}]
@prefix car: <http://example.org/carSim/objects/Car#> . @prefix car: <http://example.org/carSim/objects/Car#> .
@prefix carModel: <http://example.org/carSim/objects/CarModel#> . @prefix carModel: <http://example.org/carSim/objects/CarModel#> .
@ -222,9 +223,9 @@ Listing~\ref{lst:sample_rdf_triple_with_prefix} zeigt die Notation von Tripeln i
car:23 car:isCarModel carModel:42 . car:23 car:isCarModel carModel:42 .
\end{lstlisting} \end{lstlisting}
Über Prädikate können diesem Subjekt mit Spezifikation im Objekt-Teil des Tripels bestimmte Attribute mit Werten zugesprochen werden oder Verknüpfungen mit anderen Subjekten hergestellt werden.
Aufgrund der Flexibilität dieser Struktur ist es möglich, nahezu jede Art von Informationen auf Tripel abzubilden, wie Listing~\ref{lst:sample_rdf_data} an einem Beispiel zeigt.
Über Prädikate können diesem Subjekt mit Spezifikation im Objekt-Teil des Tripels bestimmte Attribute mit Werten zugesprochen werden oder Verknüpfungen mit anderen Subjekten hergestellt werden. Aufgrund der Flexibilität dieser Struktur ist es möglich, nahezu jede Art von Informationen auf Tripel abzubilden, wie Listing~\ref{lst:sample_rdf_data} an einem Beispiel zeigt.
\begin{lstlisting}[caption={RDF-Daten beschreiben zwei Geschwister},label={lst:sample_rdf_data}] \begin{lstlisting}[caption={RDF-Daten beschreiben zwei Geschwister},label={lst:sample_rdf_data}]
:personA rdf:type :person :personA rdf:type :person

View File

@ -89,6 +89,7 @@
year = {2003}, year = {2003},
date = {2003-12-03}, date = {2003-12-03},
url = {http://owl.man.ac.uk/2003/why/20031203/}, url = {http://owl.man.ac.uk/2003/why/20031203/},
note = {\url{http://owl.man.ac.uk/2003/why/20031203/}},
abstract = {This document presents simple example OWL ontologies and discusses some of the inferences that can be made about the classes and individuals in those ontologies.}, abstract = {This document presents simple example OWL ontologies and discusses some of the inferences that can be made about the classes and individuals in those ontologies.},
} }
@ -99,6 +100,7 @@
year = {2013}, year = {2013},
date = {2013-03-21}, date = {2013-03-21},
url = {http://www.w3.org/TR/2013/REC-sparql11-query-20130321/}, url = {http://www.w3.org/TR/2013/REC-sparql11-query-20130321/},
note = {\url{http://www.w3.org/TR/2013/REC-sparql11-query-20130321/}},
} }
@Book{iao:esper, @Book{iao:esper,
@ -110,4 +112,15 @@
url = {http://research.iao.fraunhofer.de/ebusiness/download/index.php?request=2010_Marktuebersicht_Real_Time_Monitoring_Software}, url = {http://research.iao.fraunhofer.de/ebusiness/download/index.php?request=2010_Marktuebersicht_Real_Time_Monitoring_Software},
} }
@WWW{w3c:turtle,
author = {David Beckett and Tim Berners-Lee and Eric Prud'hommeaux and Gavin Carothers},
editor = {Eric Prud'hommeaux and Gavin Carothers},
title = {RDF 1.1 Turtle},
year = {2014},
date = {2014-02-25},
url = {https://www.w3.org/TR/2014/REC-turtle-20140225/},
subtitle = {Terse RDF Triple Language},
note = {\url{https://www.w3.org/TR/2014/REC-turtle-20140225/}},
}
@Comment{jabref-meta: databaseType:biblatex;} @Comment{jabref-meta: databaseType:biblatex;}