1 / 19

0. Kapitelübersicht

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. 0. Kapitelübersicht. Motivation Vorstellung der AG OIL Die 3 Wurzeln von OIL Websprachen: RDF Beispiel: RDF OIL Language

Download Presentation

0. Kapitelübersicht

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ulf SchneiderNeue Ansätze der Künstlichen Intelligenz:OILOntology Interference LayerFolien verfügbar unter:http://www.nef.wh.uni-dortmund.de/~ulf/KI 02. Juli 2002

  2. 0. Kapitelübersicht • Motivation • Vorstellung der AG OIL • Die 3 Wurzeln von OIL • Websprachen: RDF • Beispiel: RDF • OIL Language • 2. Meta Ebene (DC) • 1. Meta Ebene (OIL) • OIL-Beispiel • Literatur 02. Juli 2002

  3. 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 02. Juli 2002

  4. 02. Juli 2002

  5. 1.Motivation • Problem: • Erstes Suchergebniss: Christ Kaufmann, wie in google eingegeben • Aber: Ergebniss Geburtsjahr von Christ Kaufmann, kein Bericht über christliche Kaufmänner 02. Juli 2002

  6. 1.Motivation • Lösung: • Hilfsmittel, das dem Computer/Suchmaschine/ Programm die Unterschiede zw. den einzelnen semantischen Inhalten erklärt. 02. Juli 2002

  7. 2.Vorstellung der AG OIL • Teil der Projektgruppe On-To-Knowledge • http://www.ontoknowledge.org • Hauptarbeit von On-To-Knowledge ist die Entwicklung von OIL – Ontology Interference Layer • http://www.ontoknowledge.org/oil 02. Juli 2002

  8. 3.Die 3 Wurzeln von OIL Description Logics (Beschreibungslogik): Formale Semantik & maschin. Überprüfung Frame-based Systems: Erkenntnistheoretische Modellierungsgrundlagen OIL Web Sprachen: XML- und RDF basierte Syntax 02. Juli 2002

  9. 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 02. Juli 2002

  10. 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 02. Juli 2002

  11. 3.1.1Beispiel: RDF <? xml version="1.0" ?> <RDF xmlns = http://w3.org/TR/1999/PR-rdf-syntax-19990105# xmlns:DC = "http://purl.org/DC#" > <Description about = "http://dstc.com.au/report.html" > <DC:Title> The Future of Metadata </DC:Title> <DC:Creator> Jacky Crystal </DC:Creator> <DC:Date> 1998-01-01 </DC:Date> <DC:Subject> Metadata, RDF, Dublin Core </DC:Subject> </Description> </RDF> 02. Juli 2002

  12. 4.OIL Language • 3 Ebenen: • Objekt Ebene • 1. Meta Ebene: Klassen- und Relationsdefinition • 2. Meta Ebene: Dublin Core Meta Element Set (V.1.1) 02. Juli 2002

  13. 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) 4.1.2. Meta Ebene (DC) 02. Juli 2002

  14. 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) 02. Juli 2002

  15. 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) 02. Juli 2002

  16. 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” 02. Juli 2002

  17. 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 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 02. Juli 2002

  18. 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 02. Juli 2002

  19. 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 02. Juli 2002

More Related