Institut für Informatik Betriebliche Informationssysteme Fußzeile...1 Semantic Web Services and Interfaces Semantic Web, Resource Description Framework,

Slides:



Advertisements
Ähnliche Präsentationen
Entwicklung von Schemata für den XML-Dokumentenaustausch mit Hilfe des Resource Description Framework (RDF) John McClure Präsentation.
Advertisements

Einführung in RDF.
Inhalt Saarbrücken,.
Idee und Realisierung des Internet der Zukunft
Natascha Schumann TU Darmstadt IuK-Konferenz, März 2003
Oxana Krieger Yuliya Grinshteyn
Institut für Informatik Betriebliche Informationssysteme Alex Bartrolí1 OWL-Sprachelemente.
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.
GEOINFORMATIK DAML DARPA Agent Markup Language Veranstaltung: Seminar Softwareagenten Veranstalter: Institut für Informatik Dozent: Prof. Dr. W. Lippe.
RDF R ESOURCE D ESCRIPTION F RAMEWORK Referentin: Claudia Langer.
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.
METS / MODS. METS – Metadata Encoding and Transmission Standard – 2002 veröffentlicht – XML Schema – Reale Objekte digital abbilden – hierarchische Struktur.
Ressource Description Language
Die Bestandteile des Semantic Web. Sematic Web soll das WWW erweitern und nicht neuerfinden Informationen sollen Maschinenlesbar sein Schemata beschreiben.
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.
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
XPointer Die Xpointer beschreiben einen Ort oder Bereich innerhalb einer XML-Instanz. Die XPointer bauen auf der XML Path Language auf. Die XPointer ist.
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.
RDF-S3 und eRQL: RDF-Technologien für Informationsportale Karsten Tolle und Fabian Wleklinski.
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.
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
Zur Extension von Begriffen: existierende „Ontologien“ bzw
RDF MT Resource Description Framework Model Theory © 2002 by Emir Blažević
Henning Hasemann TU Braunschweig Juni Semantic Service Provisioning for the Internet of Things using Future Internet Research by Experimentation.
Ontologien und DAML+OIL
Semantic Web Services - An Introduction
Proseminar: „Webtechnologien für Ecommerce“
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
Struktur von RDF Fabian Scheller.
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.
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.
Linked Open Europeana: Das Europeana Data Model (EDM) Prof. Dr. Stefan Gradmann Unter Rückgriff auf M. Doerr, S. Hennicke, A. Isaac, C. Meghini, G. Schreiber,
Semantic Web.
IT-Zertifikat der Phil.Fak Kurs 4: Daten- und Metadatenstandards Patrick Sahle Semantic WebWS 08/09.
XML Schema Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung WS2011/2012 Hist.-kult.wiss. Informationsverarbeitung (Teil.
RDF – eine Einführung Dublin Core XMP
1 6.4 Resource Description Framework (RDF) 6 Interoperabilität im WWW mit XML 6.1 XML – Definition und Nutzung 6.2 XML – Datenverwaltung und Indexierung.
Sören Auer1 Seminar Wissensrepräsentation für das Semantic Web Das "Semantic Web" soll als neues Paradigma die automatisierte Kommunikation zwischen Maschinen.
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)
SMART Systems (Vorlesung: KI & XPS) zBeim vorigen Mal: yALCQHI R+, Syntax, Semantik, Anwendung (Pragmatik) zInhalt heute: yRDFS, Vertiefung der Anwendung.
Betriebs- systeme und Verteilte Systeme Web Ontology Language (OWL) Projektgruppe Peer2Peer basierte Suche nach Webservices WS 2004 / SS 2005 Martin Steinhoff.
Institut für Informatik Betriebliche Informationssysteme S.Dietzold, T.Riechert, J.Lehmann, A.Aslam, M.Herrmann1 Semantic Web Services and Interfaces Sebastian.
17.Januar 2007 ― 1Elektronisches Publizieren: Resource Description Framework (RDF) Grundlagen des Semantic Web — Resource Description Framework (RDF) —
Semantic Web Grundlagen und RDF Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme
Hauptseminar WebServices
Wir haben doch XML, wozu RDF?
Seminarphase PG 402 Thema: Semantic Web Autor: Phillip Look
 Präsentation transkript:

Institut für Informatik Betriebliche Informationssysteme Fußzeile...1 Semantic Web Services and Interfaces Semantic Web, Resource Description Framework, Web Ontology Language, SPARQL

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...2 Inhalt 1.Semantic Web 2. Resource Description Framework (RDF) 3. RDF-Schema 4. Web Ontology Language (OWL) 5. SPARQL

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...3 Was ist das „Semantic Web“? Was bedeutet heute WEB? HTTP URI HTML Worin besteht das Problem ? - Milliarden von Webseiten, mehrere neue Webseiten pro Sekunde: Wie findet der Benutzer (Internet ) richtige Informationen ? Wie filtriert der Benutzer richtige Informationen aus Dokumenten? Kann Computer solche Dinge ohne Benutzer machen?

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...4 Wie findet der Benutzer (Internet ) richtige Informationen ?

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...5 Wie filtriert der Benutzer richtige Informationen aus Dokumenten? Kann Computer solche Dinge ohne Benutzer machen?

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...6 Was ist das „Semantic Web“ „ Das "Semantische Web" ist eine metadatenbasierte Infrastruktur, um im Web Schlussfolgerungen zu ziehen. Es erweitert das Web aber ersetzt es nicht.“– Klaus Birkenbihl, W3C Deutsch-Österr. Büro Das Semantic Web basiert auf einer Menge verschiedener Einzeltechnologie wie XML, RDF, RDFS und OWL, die man in Gemeinsamheit „Semantik Web“ nennt [1].-Semantic Web Autoren: Dipl.-Inf. Fabian Wleklinski, Dipl.-Math. Karsten Tolle

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...7 RDF RDF – The Resource Description Framework ist seit Februar 1999 eine W3C-Empfehlung wurde auf der Basis von XML entwickelt Erlaubt die Beschreibung von „Resourcen“ Meta-Daten in RDF bestehen aus einer Menge von „Statements“ (Aussagen) Jedes statement ist über eine Resource

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...8 RDF Datenmodell Resourcen Properties Statements -Identifikation durch URI -Z.B. „ “ -Charakteristika Z.B. dc:creator foaf:name * Subjekt Prädikat Objekt „Gulshat“ dc:creator foaf:name

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...9 RDF als Graph dc:autor :name "Gulschat"; : In der RDF-Syntax-Spezifikation kann man Aussagen als Graphen darstellen Die Vorstellung der Aussagen durch Graph ist anschaulicher Subjekt Objekt Prädikat Autor Name „Gulshat“

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...10 RDF Blank Nodes Beispiele: - Aussagen mit unvollständigen Information: „ Alex kennt eine Person mit Name Gulshat und der -Adresse ok.kz “ Lässt sich eine Menge von Tripeln mit anonymen Knoten vorstellen, sog. blank nodes: - hier wird prefix „_:“ als Name der anonymen Knoten verwendet: „Gulshat“ ??? foaf:knows ex1:bezeichnung foaf:name ex1http: foaf:knows _:jos. _:jos foaf:name “Gulshat“. _:jos foaf:mbox ok.kz.

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...11 RDF Container dient zur Beschreibung einer Gruppe von Objekten es gibt drei Arten von Containern RDF:Seq – mit Rücksicht der Reihenfolge der Elemente RDF:Bag – ohne Rücksicht der Reihenfolge den Elemente RDF:Alt – für alternative Elemente

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...12 RDF- Container RDF-Container / RDF-Bag rdf:type rdf:_1 rdf:_2 rdf:_3

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...13 RDF- Container RDF-Container / RDF-Bag RDF/XML Syntax <rdf:Description about="

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...14 RDF Collection rdf:first rdf:rest

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...15 RDF Collection RDF-Collection …….. </rdf:Description …….

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...16 RDF Reification RDF Reification: kann man die Beschreibung einer RDF Aussage mit Hilfe einer anderen RDF Aussage machen triple2435 rdf:Statement Rdf:type dc:creator Rdf:Subjekt Rdf:Predicate rdf:Objekt

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...17 RDF Schema RDF-Schema beschreiben Eigenschaften und Beziehungen zwischen Eigenschaften und Ressourcen - RDF Schema wird durch eine Klasse und Eigenschafte definiert - Es ist wie OO-Programmiersprachen -Verwendet und erweitert RDF RDFS Konstrukte Class Rdf:Resource Rdf:Literal Rdf:XMLLiteral Rdfs:Class Rdfs:Property Rdfs:Datatype Rdfs:Container Property Rdf:type Rdfs:subClassOf Rdfs:subPropertyOf Rdfs:domain Rdfs:range Rdfs:label Rdfs:comment

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...18 RDF Schema RDFS Beispiel Rdfs:SubClassOf Rdfs:range Rdfs:SubClassOf PKW Auto MustangModell Farbe Baujahr Kraftstoff Rdfs: domain

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...19 OWL Web Ontologie Sprache OWL basiert auf den Sprachen DAML und OIL. DAML ist die Abkürzung für DARPA (Defense Advanced Research Projects Agency) Agent Markup Language und OIL ist die Abkürzung für Ontology Inference Language. Web Ontologie (WebOnt) Working Group (Leitung Dr. James Hendler und Dr. Guus Schreiber) entwickeln OWL aus DAML+OIL. Februar 2006 erfolgreich durch W3C standardisiert. Mit diesen Sprachen kann man Ontologien beschreiben. Heute werden diese beide Sprache als Standart für die Beschreibung von Ontologien verwendet. DAML und OIL bauten auf den Prinzip von XML und RDF auf.

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...20 OWL Was bedeutet Ontologie? Unter dem Begriff Ontologie versteht man in diesem Zusammenhang eine Sammlung und Strukturierung zusammengehöriger Begriffe. In Ontologien werden Begriffe zueinander in geordnete und hierarchische Beziehung gesetzt. Beispiel: Begriff SymbolObjekt 1.Mustang: - Tier - frisst Pflanzen - Huftiere 2.Mustang: - Gegenstand - verbraucht Benzin - Auto 3.Mustang: - Kleidung - Jens erweckt Steht für Bezieht sich auf

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...21 Die Struktur von Ontologie Beispiel <rdf:RDF xmlns =" xmlns:pkw =" xml:base =" xmlns:auto=" xmlns:owl =" xmlns:rdf =" xmlns:rdfs=" xmlns:xsd =" …… Namespace Beispiel An example OWL ontology <owl:priorVersion rdf:resource=" Ontologie Header

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...22 Klasse und Eigenschaften Einfache Klasse Jede Klasse, die Benutzer definiert, muss Subklasse von owl:Thing sein. „Der fundamentale taxonomische Konstruktor für Klassen ist rdfs:subClassOf. So wird eine speziellere Klasse auf eine allgemeinere Klasse bezogen. Ist X eine Unterklasse von Y, dann ist jede Instanz von X auch eine Instanz von Y. Die rdfs:subClassOf Beziehung ist transitiv. Ist X eine Unterklasse von Y und Y eine Unterklasse von Z, so ist X eine Unterklasse von Z“[1].

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...23 OWL Properties Einfache Properties Zwei Arten von Properties: - Datatype properties, Relationen zwischen Instanzen von Klassen und RDF-Literalen sowie XML-Schema Datentypen - Object properties, Relationen zwischen Instanzen von zwei Klassen [1] subproperty: characteristics: TransitiveProperty, SymmetricProperty, inverseOf, …

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...24 Simple Protocol and RDF Query Language RDF Querying: SparQL SparQL [SparQL]: – RDF Anfragesprache des W3C – Basiert auf RDQL [RDQL] – Benutzt eine SQL-ähnliche Syntax - Verwendet auch Tripeldarstellung Beispiel: PREFIX dc: SELECT ?Autor WHERE ( dc: ?autor )

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...25 SPARQL Beispiel: Es gibt verschiedene Syntax Formen das Tripel zu vorstellen …?x foaf:name…?name; foaf: …? . oder ?x foaf:name ?name. ?x foaf: ? .

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...26 Semantic Web heute. Beispiele: – Dublin Core – FOAF – RSS

Titel Institut für Informatik Betriebliche Informationssysteme Fußzeile...27 Semantic Web Literatur 1 guide DE.html