1 / 16

Proseminar Thema :

Proseminar Thema :. Ontologien und DAML+OIL im Semantic Web. Von Tom Quaiser. Übersicht. Ontologien Was ist eine Ontologie? Ontologien und Kommunikation Wozu braucht man eine Ontologie? DAML+OIL Was soll denn das bedeuten? Wie verwendet man DAML+OIL?. Was ist eine Ontologie?.

grazia
Download Presentation

Proseminar Thema :

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. Proseminar Thema: Ontologien und DAML+OIL im Semantic Web Von Tom Quaiser

  2. Übersicht • Ontologien • Was ist eine Ontologie? • Ontologien und Kommunikation • Wozu braucht man eine Ontologie? • DAML+OIL • Was soll denn das bedeuten? • Wie verwendet man DAML+OIL?

  3. Was ist eine Ontologie? • Ursprung: • Philosophische Disziplin zur Beschreibung der Organisation von Wirklichkeit (Aristoteles) • Eine Ontologie: • ist ein formales, semantisches Modell • erleichtert den Wissensaustausch zwischen Mensch und Maschine

  4. Ontologien und Kommunikation Begriff bezieht sich auf erweckt Symbol Objekt steht für

  5. 2.Jaguar: - Gegenstand - braucht Benzin - Auto • 3.Jaguar: • - Gegenstand • braucht Kerosin • - Kampfjet 1.Jaguar: - Tier - frisst Fleisch - Karnivore Begriff bezieht sich auf erweckt Symbol Objekt steht für Das Wort Jaguar Kampfjet Raubkatze Auto

  6. Wozu der ganze Spaß? Eindeutige Darstellung von Wissen (Begriffskonsens) • Durch hierarchische Zuweisung von Begriffen • Erweiterung der Begriffe um Attribute und Relationen (x muss ein integer sein, Y ist_angestellt_bei Z) Fazit: Kommunikation wird semantisch => Ideale Basis für Mensch-Maschinen Kommunikation

  7. Multimediale Sammlungen • Index: „spät_georgianisch“ • „Date_created“ = 1760-1811 A.D. • „culture“ = british • Zusatzwissen

  8. DAML +OILWas soll denn das bedeuten? • DAML bedeutet: DARPA Agent Markup Language • OIL bedeutet: Ontology Inference Language • DAML+OIL: • Verschmelzung beider Sprachen • aktuell anerkannten Standard

  9. Wie verwendet man DAML+OIL Beispielhafte Entwicklung einer Ontologie: • Start: <daml:Ontology rdf:about=""> • Import: <daml:imports rdf:resource="http://www.daml.org/2001/03/daml+oil">

  10. 3. Klassen <daml:Class rdf:ID="Animal"> </daml:Class> <daml:Class rdf:ID="Male"> <rdfs:subClassOf rdf:resource="#Animal"/> </daml:Class>  <daml:Class rdf:ID="Female"> <rdfs:subClassOf rdf:resource="#Animal"/> <daml:disjointWith rdf:resource="#Male"/> </daml:Class>

  11. Weitere Klassenfeature • ComplementOf • DisjointUnionOf • IntersectionOf • SameClassAs/EquivalentTo

  12. 4. Properties • <daml:ObjectProperty rdf:ID="hasParent"> <rdfs:domain rdf:resource="#Animal"/> <rdfs:range rdf:resource="#Animal"/> • </daml:ObjectProperty> • Weiter Propertyfeatures • SubPropertyOf • InverseOf • TransitiveProperty • UniqueProperty

  13. Propertyrestrictions <daml:Class rdf:ID="Person"> <rdfs:subClassOf rdf:resource="#Animal"/> <rdfs:subClassOf> <daml:Restriction> <daml:onProperty rdf:resource="#hasParent"/> <daml:toClass rdf:resource="#Person"/> </daml:Restriction> </rdfs:subClassOf>

  14. <rdfs:subClassOf> <daml:Restrictiondaml:cardinality="1"> <daml:onProperty rdf:resource="#hasFather"/> </daml:Restriction> </rdfs:subClassOf> </daml:Class> Weitere Features von Propertyrestriction: minCardinality maxCardinality

  15. Ausblick

  16. Danke für die Aufmerksamkeit!

More Related