Struktur von RDF Fabian Scheller.

Slides:



Advertisements
Ähnliche Präsentationen
Einführung in RDF.
Advertisements

Idee und Realisierung des Internet der Zukunft
WWW World Wide Web.
16. Juni 2006 Stefan Ukena Burstein und McDermott: Ontology Translation for Interoperability Among Semantic Web Services Hamburg, 16. Juni 2006.
Eine RDF Konvention für die Beschreibung phonetischer Ressourcen im Semantic Web Hauptseminar: Historisch-Kulturwissenschaftliche Objekte im Semantic Web.
Resource Description Framework (RDF)
Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* RDF in 5 Minuten* Resource.
Datenbanken 2 - WML - Prof. Dr. Stefan Böttcher - WS 2000/01 Wireless Markup Language (WML) Quelle: Ziel: Daten aus dem Internet an.
RDF R ESOURCE D ESCRIPTION F RAMEWORK Referentin: Claudia Langer.
XINDICE The Apache XML Project Name: Jacqueline Langhorst
XML-Schema HKI Proseminar Wintersemester 2010/11 Dozentin: Frau Kurz von Jan Kohl und Christian Lütticke.
OWL Web Ontology Language. Begriff Ontologie Όν + λόγος sein Grund Lehre Wort.
Ressource Description Language
Die Bestandteile des Semantic Web. Sematic Web soll das WWW erweitern und nicht neuerfinden Informationen sollen Maschinenlesbar sein Schemata beschreiben.
HTML - Eine erste Annäherung
Zentrale Elemente des Resource Description Framework (RDF) Die Modell- und Syntax-Spezifikation des World Wide Web Consortium für das Semantic Web Seminar.
Dipl.-Kfm. Christian Bizer: Semantic Web - Vertrauen und Sicherheit Freie Universität Berlin XMIDX 2003 Dipl.-Kfm. Christian Bizer Bausteine einer Vertrauens-
WIESEL – Integration von Wissensmanagement und E-Learning auf der Basis von Semantic Web Technologien Matthias Rust, XML-Tage 2004, Berlin WIESEL Integration.
Einführung XML XML Einführung Andreas Leicht.
Jan Fienhold1 Institut für Informatik Betriebliche Informationssysteme OWL Web Ontology Language.
Hauptseminar XML-Technologie: Resource Description Framework (RDF) Michael Kranz Betreuer: Roland Haratsch.
Ontologie(n) Ein Vortrag von Sven Liekenbrock
OWL-Web Ontology Language Eine Einführung
XML / RDF / OWL in Protégé Aufbau · OWL · Code · Demo · Ausblick
Artem Khvat HAW-Hamburg
OWL-Web Ontology Language Eine Einführung
Fortgeschrittene Methoden der Wissensorganisation
RDF-Schema Seminar: „Semantic Web“ André Rosin,
Dublin Core Metadata Thea Spiridonidou Institut für Informatik Humboldt Universität zu Berlin SE: Grundlegende Aspekte des Semantic Web WS 02/03.
Tobias Högel & Dennis Böck,
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
RDF-S3 und eRQL: RDF-Technologien für Informationsportale Karsten Tolle und Fabian Wleklinski.
Was versteht man unter XML Schema?
Wissenschaftliche Übung Metadatenformate und -standards
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Steffen Mankiewicz 1.
RDF Resource Description Framework
SEP Halgurt Mustafa Ali Can Önder Marius Morawski Matthias Seidl Themen: Integration von RDQL und OWQL innerhalb des Apache Cocoon Frameworks Semantische.
Metadaten als Bausteine des Semantic Web META-LIB Workshop 22
Semantic Web-Anwendungen auf Basis des BAM-Portals Ein Prototyp Volker Conradt.
SSD 1, WS05/06 Gruppe 1 Newsfeed-Standards Newsfeed-Standards (RSS & Atom) Site Syndication mit XML Gruppe 1.
SEMINAR: XML UND DATENBANKEN Matthias Haupt Thema 3: XML-Namensräume.
Proseminar: „Webtechnologien für Ecommerce“
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 2 Folie 2 XAML (1) s.a.
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 4 Folie 2 REST Web Services (1)
Sesame Florian Mayrhuber
Das Internet Von Stefan Pfleger Stefan Pfleger.
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Semantic Web - ein Thema für Bibliotheksverbünde SWIB 2010, Köln Dr. Silke Schomburg.
XML (Extensible Markup Language)
Trust and context using the RDF- Source related Storage System (RDF‑S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski.
XML1 XML-Motivation HTML definiert nur einen bestimmten Dokumenttyp Viele Web-Technologien benötigen eine allgemeinere Sprache zur Dokumentstrukturierung.
Feedback from WWW )18-22 mai )sheraton hotel and towers congress center, new york city, USA 3)keine teilnehmerliste, meine schätzung: ca.
Knowledge Management - Übung -
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
SOAP.
Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 1Ulf Schneider02. Juli 2002 Ulf Schneider Neue Ansätze der Künstlichen Intelligenz: OIL Ontology.
Institut für Softwarewissenschaft - Universität WienP.Brezany 1 Semantisches Web Peter Brezany Institut für Softwarewissenschaft Universität Wien Tel.
Semantic Web.
Entwicklung eines internetgestützten Expertensystems zur Prüfung des Anwendungsbereichs urheberrechtlicher Abkommen.
IT-Zertifikat der Phil.Fak Kurs 4: Daten- und Metadatenstandards Patrick Sahle Semantic WebWS 08/09.
WS 2010/2011 Titel Semantic Web Ideen und Konzepte.
XML Schema Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung WS2011/2012 Hist.-kult.wiss. Informationsverarbeitung (Teil.
Geoinformation3 Geoinformation III XML Grundlagen, Namensräume und Hyperlinks Vorlesung 12b.
RDF (Resource Descripton Network)
Institut für Informatik Betriebliche Informationssysteme Fußzeile...1 Semantic Web Services and Interfaces Semantic Web, Resource Description Framework,
Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell
 Präsentation transkript:

Struktur von RDF Fabian Scheller

Aufbau Semantic Technologies RDF Triple URI Turtle Ontologien Agents

Semantic Technologies Semantisches Web als Konzept bei der Entwicklung des World Wide Webs und des Internets. Semantisches Web als Extension des Internets Computer und Mensch können besser zusammenarbeiten Zentrale Fragestellung der Knowledge Representation Semantic Technologies Quelle: Tim Berners-Lee, James Hendler und Ora Lassila: The Semantic Web. A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities.

Semantic Technologies Important Technologies: eXtensible Markup Language (XML) RDF Semantic Technologies Quelle: Tim Berners-Lee, James Hendler und Ora Lassila: The Semantic Web. A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities.

Verhältnis XML zu RDF XML = Markupsprache XML Schema beschränkt die Struktur von XML RDF = Datenmodell RDF Schema definiert das Vokabular von RDF RDF/XML ist eine konkrete Syntax zum Austausch von RDF Verhältnis XML zu RDF

RDF Bestandteile: Triple (SPO) ressources + properties = statements ressources: alles was mit einem URI referenziert werden kann properties: Eigenschaften von Ressourcen URI (globaler Bezeichner für Ressourcen, wird nach Konvention der URL geformt) Ressourcen müssen eindeutig mit einer URI bezeichnet werden

S P O Subjekt Prädikat Objekt Tripel

S P O Tripel Sony produziert Kameras Kameras enthalten ein Objektiv Objektive bestehen aus Glas Sony ist eine Firma Tripel

S P O (http://de.wikipedia.org/wiki/Köln,isAbout,urn:example:city:cologne) resource property Objekt Tripel

RDF Beispiel für eine URI URI der Webseite: http://www.uni-koeln.de URI einer Mailadresse: mailto:123@uni-koeln.de URI eines Buches: urn:isbn:978-3898530194 RDF

RDF RDF arbeitet dezentralisiert verwendet URIs, die global definiert werden. Diese Namen haben überall die gleiche Bedeutung. URNs sind eine Unterkategorie der URI, die z.B. für die Identifizierung von Büchern benutzt wird. URIs arbeiten vergleichbar mit dem XML-Konzept der Namespaces RDF

EXAMPLE CODE VALIDATION <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cd="http://www.recshop.fake/cd#"> <rdf:Description rdf:about="http://www.recshop.fake/cd/Empire Burlesque">   <cd:artist>Bob Dylan</cd:artist>   <cd:country>USA</cd:country>   <cd:company>Columbia</cd:company>   <cd:price>10.90</cd:price>   <cd:year>1985</cd:year> </rdf:Description> rdf:about="http://www.recshop.fake/cd/Hide your heart">   <cd:artist>Bonnie Tyler</cd:artist>   <cd:country>UK</cd:country>   <cd:company>CBS Records</cd:company>   <cd:price>9.90</cd:price>   <cd:year>1988</cd:year> </rdf:RDF> EXAMPLE CODE VALIDATION Quelle: http://www.w3schools.com/webservices/ws_rdf_example.asp

Quelle: http://www.rdfabout.com/intro/rdfasagraph.png

S P O Quelle: http://www.rdfabout.com/intro/rdfasagraph.png

RDF muss maschinenprozessierbar dargestellt werden, aber dies muss nicht zwangsläufig mit XML passieren. Beispiel: Turtle @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>. @prefix contact: <http://www.w3.org/2000/10/swap/pim/contact#>. <http://www.w3.org/People/EM/contact#me> rdf:type contact:Person; contact:fullName "Eric Miller"; contact:mailbox <mailto:em@w3.org>; contact:personalTitle "Dr.". Turtle

Problem: 2 unterschiedliche Datenbanken können auf Grund des dezentralen Systems für die selben Konzepte unterschiedliche Bezeichnungen verwenden. Lösung: Ontologien Ontologien Quelle: Tim Berners-Lee, James Hendler und Ora Lassila: The Semantic Web. A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities.

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns="http://localhost:8080/OWLBuergerInformation.owl#" xml:base="http://localhost:8080/OWLBuergerInformation.owl"> <owl:Ontology rdf:about=""/> <owl:Class rdf:ID="Gender"/> <owl:Class rdf:ID="Person"/> <owl:Class rdf:ID="Woman"> <rdfs:subClassOf rdf:resource="#Person"/> <owl:equivalentClass> <owl:Restriction> <owl:onProperty rdf:resource="#gender"/> <owl:hasValue rdf:resource="#female" rdf:type="#Gender"/> </owl:Restriction> </owl:equivalentClass> </owl:Class> <owl:ObjectProperty rdf:ID="gender" rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty"> <rdfs:range rdf:resource="#Gender"/> <rdfs:domain rdf:resource="#Person"/> </owl:ObjectProperty> <owl:DatatypeProperty rdf:ID="name" <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> </owl:DatatypeProperty> <owl:DatatypeProperty rdf:ID="firstname" <Person rdf:ID="STilgner" firstname="Susanne" name="Tilgner"> <Gender rdf:resource="#female"/> </Person> </rdf:RDF>

Ontologien können einzelne Elemente der verschiedenen Datenbanken in Verbindung setzen. Beispiel für RDF-Ontologien: OWL Web Ontology Language - basiert auf einer RDF Syntax Ontologien

Agents: Menschen können Programme erstellen, die Informationen aus unterschiedlichen Quellen prozessieren und die Ergebnisse mit anderen Programmen austauschen. Ontologien werden ausgetauscht. Agents

Vielen Dank für die Aufmerksamkeit!