[TASK] Generic commit.
This commit is contained in:
parent
b757c0716f
commit
4746c062e9
|
@ -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}
|
||||
|
||||
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}]
|
||||
<http://example.org/carSim/objects/Car#23> <http://example.org/carSim/carSimulationOntology#isCarModel> <http://example.org/carSim/objects/CarModel#42> .
|
||||
\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.
|
||||
Listing~\ref{lst:sample_rdf_triple_with_prefix} zeigt die Notation von Tripeln im Turtle-Format unter Verwendung von Prefixen.
|
||||
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.
|
||||
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}]
|
||||
@prefix car: <http://example.org/carSim/objects/Car#> .
|
||||
@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 .
|
||||
\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.
|
||||
|
||||
|
||||
Ü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.
|
||||
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}]
|
||||
:personA rdf:type :person
|
||||
|
|
|
@ -89,6 +89,7 @@
|
|||
year = {2003},
|
||||
date = {2003-12-03},
|
||||
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.},
|
||||
}
|
||||
|
||||
|
@ -99,6 +100,7 @@
|
|||
year = {2013},
|
||||
date = {2013-03-21},
|
||||
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,
|
||||
|
@ -110,4 +112,15 @@
|
|||
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;}
|
||||
|
|
Loading…
Reference in New Issue