Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 1Ulf Schneider02. Juli 2002 Ulf Schneider Neue Ansätze der Künstlichen Intelligenz: OIL Ontology.

Ähnliche Präsentationen


Präsentation zum Thema: "Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 1Ulf Schneider02. Juli 2002 Ulf Schneider Neue Ansätze der Künstlichen Intelligenz: OIL Ontology."—  Präsentation transkript:

1 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 1Ulf Schneider02. Juli 2002 Ulf Schneider Neue Ansätze der Künstlichen Intelligenz: OIL Ontology Interference Layer Folien verfügbar unter: http://www.nef.wh.uni-dortmund.de/~ulf/KI

2 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 2Ulf Schneider02. Juli 2002 0. Kapitelübersicht 1.Motivation 2.Vorstellung der AG OIL 3.Die 3 Wurzeln von OIL 1.Websprachen: RDF 1.Beispiel: RDF 4.OIL Language 1.2. Meta Ebene (DC) 2.1. Meta Ebene (OIL) 3.OIL-Beispiel 5.Literatur

3 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 3Ulf Schneider02. Juli 2002 1. Motivation Ein Wort kann mehrere Bedeutungen haben –„Netzwerk“ Kontext: Computer Kontext: Geschäftsbeziehungen –Suchmaschine Suche nach beispielsweise nach „christlichen Kaufmännern“ bei google durch Eingabe von „christ“ „Kaufmann“ als Schlagwörter

4 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 4Ulf Schneider02. Juli 2002

5 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 5Ulf Schneider02. Juli 2002 1. Motivation Problem: –Erstes Suchergebniss: Christ Kaufmann, wie in google eingegeben –Aber: Ergebniss Geburtsjahr von Christ Kaufmann, kein Bericht über christliche Kaufmänner

6 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 6Ulf Schneider02. Juli 2002 1. Motivation Lösung: –Hilfsmittel, das dem Computer/Suchmaschine/ Programm die Unterschiede zw. den einzelnen semantischen Inhalten erklärt.

7 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 7Ulf Schneider02. Juli 2002 2. Vorstellung der AG OIL Teil der Projektgruppe On-To-Knowledge –http://www.ontoknowledge.orghttp://www.ontoknowledge.org Hauptarbeit von On-To-Knowledge ist die Entwicklung von OIL – Ontology Interference Layer –http://www.ontoknowledge.org/oilhttp://www.ontoknowledge.org/oil

8 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 8Ulf Schneider02. Juli 2002 3. Die 3 Wurzeln von OIL OIL Description Logics (Beschreibungslogik ): Formale Semantik & maschin. Überprüfung Frame-based Systems: Erkenntnistheoretische Modellierungsgrundlagen Web Sprachen: XML- und RDF basierte Syntax

9 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 9Ulf Schneider02. Juli 2002 3. Die 3 Wurzeln von OIL Description Logics –Formalismen für Wissen –Bestehend aus Klassen und Beziehungen Klassen: bestehend aus Eigenschaften Beziehungen: Verhalten von Objekten (die zu einer Klasse gehören) untereinander (binär) Frame-based Systems –Modellierung nach: Prädikaten-Logik –Fokus auf: Beziehungen von Objekten (vgl. Objektorientierung) Vererbung von Klassen und Relationen Web Sprachen

10 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 10Ulf Schneider02. Juli 2002 3.1. Websprachen: RDF Entwickelt vom W3C als Erweiterung von XML Grundlage für standardisierten Austausch von Metadaten von zugehörigen Dokumenten Trennung zwischen eigentlichem Dokument und Semantik Erweiterung: RDFS – Resource Description Framework Schema

11 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 11Ulf Schneider02. Juli 2002 3.1.1 Beispiel: RDF <RDF xmlns = http://w3.org/TR/1999/PR-rdf-syntax-19990105# xmlns:DC = "http://purl.org/DC#" > The Future of Metadata Jacky Crystal 1998-01-01 Metadata, RDF, Dublin Core

12 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 12Ulf Schneider02. Juli 2002 4. OIL Language 3 Ebenen: –Objekt Ebene –1. Meta Ebene: Klassen- und Relationsdefinition –2. Meta Ebene: Dublin Core Meta Element Set (V.1.1)

13 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 13Ulf Schneider02. Juli 2002 4.1. 2. Meta Ebene (DC) title (≥1) creator (≥1) subject (≥0) description (=1).release (=1) publisher (≥0) contributor (≥0) date (≥0) type (≥1) format (≥0) identifier (≥1) source (≥0) language (≥1) relation (≥0) coverage (≥0) rights (≥0)

14 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 14Ulf Schneider02. Juli 2002 4.2. 1. Meta Ebene (OIL) import (≤1) rule-base (≤1) definition (≥0) class-def –type (≤1) –name –documentation (≤1) –subclass-of (≤1) –slot-constraint (≥0) class-expression (≥1) –name –slot-constraint –class-expression (boolsch verknüpft)

15 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 15Ulf Schneider02. Juli 2002 4.2. 1. Meta Ebene (OIL) slot-def (≥0) –name –documentation (≤1) –subslot-of (≤1) –domain (≤1) –range (≤1) –inverse (≤1) –properties (≤1) slot-constraint (≥0) –name –has-value (≤1) –value-type (≤1) –max-cardinality (≤1) –min-cardinality (≤1) –cardinality (≤1)

16 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 16Ulf Schneider02. Juli 2002 4.3. OIL - Beispiel ontology-container title “African animals” creator “Ian Horrocks” subject “animal, food, vegetarians” description “A didactic example ontology describing African animals” description.release “1.01” publisher “I. Horrocks” type “ontology” format “pseudo-xml” format “pdf” identifier “http://www.cs.vu.nl/~dieter/oil/TR/oil.pdf” source “http://www.africa.com/nature/animals.html” language “OIL” language “en-uk” relation.hasPart “http://www.ontosRus.com/animals/jungle.onto”

17 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 17Ulf Schneider02. Juli 2002 ontology-definitions slot-def eats inverse is-eaten-by slot-def has-part inverse is-part-of properties transitive class-def animal class-def plant subclass-of NOT animal class-def tree subclass-of plant class-def branch slot-constraint is-part-of has-value tree class-def leaf slot-constraint is-part-of has-value branch class-def defined carnivore subclass-of animal slot-constraint eats value-type animal class-def defined herbivore subclass-of animal slot-constraint eats value-type plant OR (slot-constraint is- part-of has-value plant) class-def herbivore subclass-of NOT carnivore

18 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 18Ulf Schneider02. Juli 2002 class-def giraffe subclass-of animal slot-constraint eats value-type leaf class-def lion subclass-of animal slot-constraint eats value-type herbivore class-def tasty-plant subclass-of plant slot-constraint eaten-by has-value herbivore, carnivore

19 Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 19Ulf Schneider02. Juli 2002 5. Literatur The Ontology Inference Layer OIL –von: I. Horrocks, D. Fensel, J. Broekstra, S. Decker, M. Erdmann, C. Goble, F. van Harmelen, M. Klein, S. Staab, R. Studer, and E. Motta An Idiots Guide to the Resource Description Framework –von: Reanto Iannella


Herunterladen ppt "Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 1Ulf Schneider02. Juli 2002 Ulf Schneider Neue Ansätze der Künstlichen Intelligenz: OIL Ontology."

Ähnliche Präsentationen


Google-Anzeigen