1. General Flashcards
Problem des klassischen Webs (gg semantic)?
Verständnissproblem: Inhalte nur für NutzerInnen, nicht für Computer verständlich
Deshalb großer technischer aufwand z.b. für Suchmaschinen, statistisch, NLP etc
Grundansantz des Semantic Web
Informationen in einer Form zur Verfügung stellen die von Maschinen verarbeitet werden kann
Was bedeutet Interoperabilität für SW?
Offene Standards, sodass verschiedene Daten miteinander verknüpft werden können (z.b. für impliziete informationen)
RDF / OWL
Ontologiesprachen zur Definition von Semantic
Modelieren Wissen einer Anwendungsdomäne
Open World Assumption
Wenn zu einer Aussage keine Information gefunden wird heißt das, dass nicht beantwortet werden kann, nicht das sie falsch ist (vgl. Closed World: SQL)
Non Unique Name Assumption
wenn zwei dinge den gleichen namen haben, heißt das nicht fas sie gleich sind
Annahmen (Assumptions) die für Semantic Web gelten?
Open World Assumption
Non unique name assumption
URI
Unique Resource Identifier
Dient eindeutiger Auffindung von Resourcen im Internet
XML Technologienen für Bennenung und Verknüpfung
XLink (Resource)
XPath (Element in Ressource)
XPointer (zeichengenau innerhalb des Elements)
XML: Wohlgeformt
Hinsichtlich der Syntax konform zur XML Spezifikation
XML: gültig
Entsprechen der Grammatik des Schemas
RDF
Formale Sprache für die Beschreibung strukturierter Information
Abkürzung: RDF
Resource Description Framework
Form von RDF
Menge von Trippel
Was für eine Art von Graph beschreibt RDF?
Gerichteter Graph: Menge von Knoten die durch gerichtete Kanten (Pfeile) verbunden sind.
Wie werden Knoten und Kanten in RDF Identifiiert?
Über eindeutige URIs
Warum können dezentralle RDF Informationen einfacher zusammengeführt werden als XML
zu einen großen Graph verknüpfbar
Bausteine von RDF
Resourcen: (Subjekt, Prädikat oder Objekt) über URI Identifiziert
Literale: (nur Objekt) String, Zahl etc
welche Datentypen sind für RDF Literale möglich?
alle einfachen Datentyen aus XML Schema
Notationsarten von RDF
- XML
- N3
- N-Triple
- Turtle
N-Triple
URI in
Literale in “”
Abschluß von Tripel mit .
Beispiel:
“Objekt” .
.
Turtle
: Tense RDF Triple Language
einfach für Menschliche Nutzer zu schreiben
Definition von prefixen / namensräumen:
@prefix ex: .
@prefix springer: .
ex:SemanticWeb ex:VerlegtBei springer:Verlag .
Satzzeichen in Turtle
. Beendet Trippel
; Beendet Trippel, übernimmt Subjekt für nächste Zeile
, Beendet Trippel, übernimmt Subjekt, Prädikat für nächste Zeile
Notation von Datentypen in RDF in N-Triple und Turtle
“Literal”^^xsd:string
xsd nur ein beispiel und @prefix xsd: .