Universität zu Köln 17.07.2009 IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* RDF in 5 Minuten* Resource.

Slides:



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

Idee und Realisierung des Internet der Zukunft
P. Sahle und S. Kurz Historisch Kulturwissenschaftliche Informationsverarbeitung IT-Zertifikat der Philosophischen Fakultät Moderne Technik.
Eine RDF Konvention für die Beschreibung phonetischer Ressourcen im Semantic Web Hauptseminar: Historisch-Kulturwissenschaftliche Objekte im Semantic Web.
IT-Zertifikat der Phil.Fak
Resource Description Framework (RDF)
IMS Universität Stuttgart 1 Einführung in XML Hannah Kermes HS: Elektronische Wörterbücher Do,
HTML - Einführung Richard Göbel.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
DOM (Document Object Model)
RDF R ESOURCE D ESCRIPTION F RAMEWORK Referentin: Claudia Langer.
Universität zu Köln IT – Zertifikat der Philosophischen Fakultät / Kurs: Daten- und Metadatenstandards mit Patrick Sahle M. A. Lingua Franca für Daten:
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.
METS/MODS Referat im Rahmen des IT-Zertifikats f ü r Geisteswissenschaftler Leitung: P. Sahle Referentin: C. Ottnad.
Ressource Description Language
Die Bestandteile des Semantic Web. Sematic Web soll das WWW erweitern und nicht neuerfinden Informationen sollen Maschinenlesbar sein Schemata beschreiben.
Präsentation des Seminararbeitsthemas
XHTML 1.1 C. Nimz Abstrakte Module XHTML 1.1 C. Nimz Was ist ein abstraktes Modul? Definition eines XHTML-Moduls in spezieller leichter.
Zentrale Elemente des Resource Description Framework (RDF) Die Modell- und Syntax-Spezifikation des World Wide Web Consortium für das Semantic Web Seminar.
Cross-Search in Renardus Göttingen State and University Library, Germany (SUB) Dr. Heike Neuroth The Academic Subject.
Einführung XML XML Einführung Andreas Leicht.
Hauptseminar XML-Technologie: Resource Description Framework (RDF) Michael Kranz Betreuer: Roland Haratsch.
Ergebnis einer Evaluierung -- Kurzform. Ergebnis der Evaluierung: Harte Kriterien Organizational context wird beschrieben –"ELAN Application Profile",
OWL-Web Ontology Language Eine Einführung
OWL-Web Ontology Language Eine Einführung
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.
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
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.
UML Begleitdokumentation des Projekts
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.
1 Dienstbeschreibung mit DAML Ein graphischer Editor für DAML - Ting Zheng Betreuer: Michael Klein, Philipp Obreiter.
RDF Resource Description Framework
Metadaten als Bausteine des Semantic Web META-LIB Workshop 22
RDF MT Resource Description Framework Model Theory © 2002 by Emir Blažević
Typo3 Templates und TypoScript
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.
Sesame Florian Mayrhuber
Hauptseminar Web Engineering – Semantic Web Dominik Pretzsch.
Wohlgeformtheit und Gültigkeit Grundlagen der Datenmodellierung Anke Jackschina.
Struktur von RDF Fabian Scheller.
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.
Knowledge Management - Übung -
Dublin Core IT-Zertifikat Daten- und Metadatenstandards.
DUBLIN CORE METADATA INITIATIV
Daten- und Metadatenstandards SoSe 2009 IT-Zertifikat der Philosophischen Fakultät der Universität zu Köln Dozent: Patrick Sahle 26. Juni 2009: Dublin.
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 1Ulf Schneider02. Juli 2002 Ulf Schneider Neue Ansätze der Künstlichen Intelligenz: OIL Ontology.
„Wenn du den Fluss Halys überschreitest, wirst du
Institut für Softwarewissenschaft - Universität WienP.Brezany 1 Semantisches Web Peter Brezany Institut für Softwarewissenschaft Universität Wien Tel.
Semantic Web.
IT-Zertifikat der Phil.Fak Kurs 4: Daten- und Metadatenstandards Patrick Sahle Semantic WebWS 08/09.
Lexit.at Michael Hausenblas Semantische Darstellung und Abfrage von Rechtsnormen – IRIS 2004 Semantische Darstellung und Abfrage von Rechtsnormen am Beispiel.
IT-Zertifikat der Phil.Fak Kurs 4: Daten- und Metadatenstandards Patrick Sahle XML-BasicsWS 08/09.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
RDA, MARC und Co. | Österreichischer Bibliothekartag Sarah Hartmann RDA, MARC und Co. Von der Formalerschließung zum Metadatenmanagement II RDA,
Text Encoding Initiative Universität zu Köln Daten- und Metadatenstandards Seminarleitung: Patrick Sahle Seminarleitung: Patrick Sahle Referentin: Anna.
XML Schema Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung WS2011/2012 Hist.-kult.wiss. Informationsverarbeitung (Teil.
1 6.3 Resource Description Framework (RDF) 6 Interoperabilität im WWW mit XML 6.1 XML – Definition und Nutzung 6.2 Anfragen auf XML-Datenbeständen.
RDF (Resource Descripton Network)
HYPERLINK WAS IST DAS WEB 2.0? SEMANTIC WEB.
Institut für Informatik Betriebliche Informationssysteme Fußzeile...1 Semantic Web Services and Interfaces Semantic Web, Resource Description Framework,
 Präsentation transkript:

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 Description Framework Referent: Daniel Feith

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Erläuterung Geschichte Modell Beispiel Weiterer Syntax Fazit Quellen /Übersicht

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Was ist RDF? /Erläuterung Resource Description Framework: System zur Beschreibung von Ressourcen (Standard des W3C) dient zur formalen Beschreibung von Informationen über Objekte (Ressourcen), die durch eindeutige Bezeichner (URIs) identifiziert werden. hat ein Datenmodell zur Beschreibung von Metadaten im WWW wie z.B. Titel, Autor oder Copyright einer Webseite RDF ist eine Kernkomponente des semantischen Webs

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Was ist RDF? /Erläuterung Wichtigster Unterschied zu anderen Meta-Auszeichnungssprachen wie z.B. Dublin-Core: Mit RDF ausgezeichnete Informationen sind nicht nur maschinell lesbar sondern auch interpretierbar. Nur implizit enthaltene Informationen können maschinell abgeleitet und erschlossen werden! z.B. mithilfe von RDF-Schema (RDFS) oder der Web Ontology Language (OWL) RDF besitzt ein einfaches Datenmodell: Daten werden als wahre Aussagen zu einem Tripel modelliert.

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Implizite Information aufschlüsseln? /Erläuterung Was bedeutet das in der Praxis? Was sind semantische Informationen? Die Grafik zeigt eine Beziehungswirkung zwischen 3 unterschiedlichen Ressourcen. Tier, Fleisch- und Pflanzenfresser.

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Semantische Information /Erläuterung Das Schaubild zeigt also sowohl Fleisch- als auch Pflanzenfresser sind Tiere. Nehmen wir nun an, irgendwo wäre semantisch die Tatsache hinterlegt, dass Tiere aus Fleisch bestehen. In RDF ausgezeichnete Ressourcen würden dann nicht explizit Informationen benötigen das ein Carnivore einen Herbivoren fressen könnte. Diese implizite Information würde aus den Daten abgeleitet werden können (Herbivore besteht aus Fleisch, Carnivore frisst Fleisch). Ein Herbivore wäre somit maschinell als potentielles Beutetier identifizierbar ohne das dies ausdrücklich erwähnt wird.

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Nutzen? /Erläuterung Die komplette maschineninterpretierbare Umsetzung des jetzigen WWW zum Semantic Web hätte unmittelbare Auswirkung auf die Nutzbarkeit von Informationen Derzeit z.B. müsste man – würde man z.B. den günstigsten Flug zu einem Reiseziel suchen – diverse manuelle Suchanfragen starten und würde doch nur einen kleinen Teil des Webs erreichen. Ein vollständig semantisch erschlossenes Web bietet den Vorteil, dass ich eine Maschine mit der Suche beauftragen kann. Buche den günstigsten Flug Economy Class nach XYZ irgendwann in den Sommerferien, bei einem Abflugsort in meiner Nähe... Aber nur bei gutem Wetter!

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Nutzen? /Erläuterung Der Suchagent (Maschine) müsste also erstmal verstehen was ich (der Mensch) von ihm möchte. - er müsste die Preise und Leistungen der Flugesellschaften Vergleichen können - er müsste das Ziel eindeutig identifizieren können - er müsste wissen welcher Zeitraum Sommerferien ist - er müsste Geodaten vergleichen können. - er müsste für den Zeitraum Wetterprognosen einholen und Auswerten können All dies wäre zukünftig mit einem semantisch erschlossenen Web möglich

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Geschichtliches /Geschichte Als Vorläufer von RDF kann das Meta Content Framework (MCF) in XML gelten. 1995–1997 von R. V. Guha entwickelt später entschloss man sich beim W3C eine allgemeine Sprache zur Formulierung von Metadaten zu entwickeln, die den Namen RDF tragen sollte. Der erste RDF-Standard wurde im August 1997 als Entwurf vorgelegt und im Februar 1998 als Empfehlung veröffentlicht. Eine Überarbeitung des Entwurfes wurde 2004 fertiggestellt. Ab 1999 wurde mit der Entwicklung von RDF-Schema begonnen.

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Modell /Modell Datenmodell != Repräsentationsformat für RDF-Daten! RDF-Daten können in dem vom W3C spezifizierten XML-Format RDF/XML serialisiert werden. Leider wird dies oftmals irreführend einfach nur als RDF bezeichnet obwohl nicht das Datenmodell an sich sondern das XML-Format im allgemeinen gemeint ist.. RDF-Daten können ebenso in für Menschen lesbareren Formaten wie Notation 3 (auch N3 oder RDF/N3) repräsentiert werden. RDF-Graphen können auch in speziellen Datenbanken, den sogenannten Triplestores gespeichert werden. Damit lassen sich auch große RDF-Graphen verwalten, durch spezielle Anfragesprachen wie SPARQL durchsuchen und in Anwendungen nutzen.

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Modell /Modell Ein grundlegender Begriff in RDF ist die Ressource. Eine Ressource ist alles was durch einen eindeutigen Bezeichner im URI-Format benannt wird. (URI = Uniform Resource Identifier) Eine Ressource kann eine Webseite sein, die durch eine URL eindeutig identifiziert wird. Es können aber auch z.B. -Accounts, Bücher und generelle Konzepte mit URIs und einem speziellen RDF-Tag identifiziert werden. Die zugrundeliegende Struktur eines jeden RDF-Ausdrucks ist eine Sammlung von Tripeln (sog. RDF-Tripel) Diese RDF-Tripel bestehen immer aus einem Subjekt, einem Prädikat (oder Eigenschaft) und einem Objekt (oder Eigenschaftswert).

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Modell /Modell Eine Menge solcher RDF-Tripel wird zusammengefasst Unter dem begriff RDF-Graph. Ein Tripel ist eine Aussage, dass eine Beziehung zwischen dem Subjekt und dem Objekt besteht. Diese Beziehung ist gerichtet, nämlich vom Subjekt zum Objekt, und mit dem Prädikat benannt. Ein Prädikat stellt also eine binäre Relation dar. Subjekt und Prädikat sind immer Ressourcen. Das Objekt kann entweder eine Ressource oder ein Literal sein. Literale sind dabei Zeichenketten, die unter Umständen noch anhand eines angegebenen Datentyps interpretiert werden

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Modell /Modell Kleines Beispiel zum Verständnis: Gegeben ist ein Dokument, also eine Ressource - z.B. die Übersichtsseite zur heutigen Sitzung: Im folgenden unser Subjekt. Das Dokument hat folgenden (fiktiv gewählten) Titel: HKI IT Zertifikat Phil. Fak: Lingua Franca für Daten: XML (and friends) Die Aussage Titel vorhanden bildet das Prädikat, das Literal bzw. der Text-String des Titels das entsprechende Objekt.

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Modell /Modell zum anderen nehmen wir an, dass besagte Ressource auch einen Herausgeber hat: z.B. Universität zu Köln auch hier ist die Aussage es gibt einen Herausgeber ein Prädikat und der entsprechende Wert/Value/Text (das Literal) das zugehörige Objekt. Das bedeutet, dass ein und die selbe Ressource verschiedene auf diese bezogene Tripel vorweisen kann. also z.B. Titel, Herausgeber, Erscheinungsjahr etc. - so wie bei anderen Meta-Formaten sonst auch üblich.

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Beispiel /Beispiel wir haben also: - Eine Ressource: - Ein Titel mit dem Wert: HKI IT Zertifikat Phil. Fak... Pseudo-Code: HKI IT Zertifikat Phil. Fak... - Ein Herausgeber (Publisher) mit dem Wert: Universität zu Köln Pseudo-Code: Universität zu Köln Aber wie sieht das formal korrekt aus?

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Beispiel /Beispiel Nochmal zur Übersicht, wir haben 2 Tripel:

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Beispiel /Beispiel <rdf:RDF xmlns:rdf=" xmlns:dc=" Der obere Block besagt hierbei: Diese Datei ist eine XML Datei mit RDF-Syntax und dem xml-Namensraum: DC Der eigentliche Kern der Bescheibung beginnt ab hier: HKI IT Zertifikat Phil. Fak: Lingua Franca für Daten: XML (and friends) Universität zu Köln

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Beispiel /Beispiel RDF Beschreibung über (about) folgende Ressource. HKI IT Zertifikat Phil. Fak: Dedizierte Systeme: Fedora und RDF Die Aussage es gibt einen Titel wird nach Dublin-Core ausgezeichnet Universität zu Köln Ebenso die Aussage es gibt einen Herausgeber

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Beispiel /Beispiel der Graph dieser Aussage lässt sich wie folgt darstellen: Wo wurde im Quelltext das Prädikat wie im Graph oben angegeben? ? Wurde implizit bei der Angabe des Namensraums zugewiesen. =>

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Weiterer Syntax /weiterer Syntax RDF wird zwar häufig als XML-Dateiform angegeben, dennoch gibt es noch andere Aussageformen, z.B.: - das vom Menschen besser lesbare N3 und - Datenbank Statements mit RDQL (RDF Data Query Language) N3: has "HKI IT Zertifikat Phil. Fak: Lingua Franca...

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Weiterer Syntax /weiterer Syntax RDQL: SELECT ?title WHERE (?res,, ?pub), (?res,, ?title) AND ?pub eq 'HKI IT Zertifikat Phil. Fak: Lingua Franca...' USING rdf for, dc for

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Fazit /Fazit und Fragen RDF ist eine Meta-Auszeichnungssprache die die Bildung von semantischen Informationen ermöglicht und diese als RDF- Datenformaten maschinell auswertbar bereitstellen kann. Dadurch ergeben sich Informationsmehrwerte. Fragen?

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Vielen Dank für die Aufmerksamkeit /Danksagung

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith Quellen /Quellen RDF

Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* Resource Description Framework Referent: Daniel Feith * nach der sahlschen Referenzuhr /Schlusswort