420 likes | 563 Views
Ontology Tools I. Ein Überblick. Gliederung. Einführung Klassifizierung von Ontology-Tools Entwurf von Ontologien Integration vorhandener Ontologien Evaluation von Ontologien Demonstration OilEd Quellen. 1. Einführung. Einführung. (Große) Ontologien ohne Tools nicht machbar
E N D
Ontology Tools I Ein Überblick Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Gliederung • Einführung • Klassifizierung von Ontology-Tools • Entwurf von Ontologien • Integration vorhandener Ontologien • Evaluation von Ontologien • Demonstration OilEd • Quellen Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
1. Einführung Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Einführung • (Große) Ontologien ohne Tools nicht machbar • Vielzahl an Formaten und Sprachen • Verständnis von „XML-Code“ stark eingeschränkt Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
2. Klassifizierung von Ontology Tools Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Klassifizierung von Ontology-Tools • Klassifizierung möglich nach: • Anwendungsbereich • Unterstützte Sprachen • Logik-Fähigkeiten • Architektur Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Anwendungsbereiche • Erstellen von Ontologien • Ontologien zusammenführen • Ontologien bewerten Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Unterstützte Sprachen • OWL • DAML+OIL • RDF(S) • XML (Schema) • … Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Logik-Fähigkeiten • Finden von neuen Beziehungen zwischen Klassen • Überprüfung der Konsistenz von Klassen und deren Beziehungen • Überprüfung der Instanzen auf Kosistenz Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Architektur • Einzelanwendung • Client/Server • n-Tier Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
3. Entwurf von Ontologien Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Eingabemöglichkeiten • Klassen / Konzepte • Beziehungen / Vererbung • Restriktionen • Eigenschaften • Axiome • Instanzen Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Visualisierung • Hierarchien von Klassen • Beziehungen zwischen den Klassen • Zusammenhang zwischen den Instanzen und ihren Klassen Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Bedienbarkeit • Graphischer Entwurf vs. Konventioneller Entwurf • Verbale Beschreibung von Klassen und Restriktion Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Logik-Modul • Unterstützung bei der Entwicklung und Fehlersuche • Konsistenzsicherung Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Protégé 2000 Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Protégé 2000 • Aktuelle Version: 2.1.2 (3.0beta) • Platform: Java / Standalone • Hersteller: Stanford Medical Informatics • Open Source • Hohe Nutzeranzahl in verschiedensten Bereichen • Leicht erweiterbar durch Plugin-Konzept Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Protégé 2000 • Für große Ontologien geeignet • Interne Datenbank und Cache zur Abfrageoptimierung • Aufbau: classes, slots, facets, axioms, individuals, metaclasses • Reasoning: PlugIn • Unterstützt verschiedenste Formate Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
OilEd Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
OilEd • Aktuelle Version: 3.5.7 • Platform: Java / Standalone • Hersteller: University of Manchaster • Nutzt DAML+OIL, aber auch OWL • Basiert auf Description Logic • Reasoning: FaCT system • Beliebige logische Verknüpfungen von Klassen möglich Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
OilEd • Aufbau: classes, restrictions, properties, individuals, axioms • Komplexe Konstrukte als Rollenfüller möglich • Keine Query-Unterstützung Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
OntoEdit Free/Professional Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
OntoEdit Free/Professional • Hersteller: ontoprise GmbH • Komerzielles Programm • Unterstützt gesamten Entwicklungsprozess • Stabilität? Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Weitere Tools • Apollo • LinkFactory • Ontolingua Server • OntoSaurus • OpenKnoME • WebODE • WebOnto Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Vergleich / Bewertung Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
4. Integration vorhandener Ontologien Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Anforderungen • Integration von Ontologien während des Entwicklungsprozesses und nach Abschluss dessen • Umfangreiche Hilfestellung für den Nutzer Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Chimera Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Chimera • Hersteller: Stanford University • Platform: WWW • Basiert auf Ontolingua • Import von vielen Formaten • Nicht sehr nutzerfreundlich • Rudimentäre Bearbeitungsfunktion Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Chimera • Arbeitsweise: • Nutzer wählt Ontologien • Chimera durchsucht die Ontologien nach Übereinstimmungen anhand der Slots • Nutzer bekommt Ergebnisse angezeigt und kann sie übernehmen oder verwerfen Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
PROMPT Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
PROMPT • PlugIn für Protégé 2000 • Halb-automatisch • Führt den Nutzer durch den Integrationsprozess • Unterbreitet Vorschläge und führt selbst Aktionen durch Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Weitere Tools • ODEMerge (WebODE) • FCA-Merge Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
5. Evaluation von Ontologien Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Gründe • Zahlreiche Tools vorhanden • Ontologien werden zunehmend im industriellen Umfeld eingesetzt • Kommerzialisierung Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Anforderungen • Prüfung von Syntax und Semantik • Flexibilität • Performance • Integrationsfähigkeit Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
ONE-T • Hersteller: Ontology Group an der Uni Madrid • Verifikation von Ontolingua-Ontologien Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
ONE-T • Findet folgende Fehler: • Zyklen • Partitionsfehler • Redundanz • Grammatikalische Fehler • Klassen mit der gleichen formalen Definition Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Weitere Tools • OntoClean (WebODE) • OntoAnalyser Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
6. Demonstration OilEd Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
7. Quellen Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de
Quellen • Literatur: • OntoWeb Deliverable 1.3: „A survey on ontology tools“ • Patrick Lambrix u.a.: „Evaluation of ontology development tools for bioinformatics“ • http://km.aifb.uni-karlsruhe.de/eon2002/ • Resourcen und Dokumentationen auf den Homepages der Tools • Tools: • OilEd: http://oiled.man.ac.uk • Protégé 2000 / PROMPT: http://protege.stanford.edu/ • OntoEdit / OntoAnalyser: http://www.ontoprise.de • Chimera: http://www.ksl.stanford.edu/software/chimaera/ Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, s2040685@inf.tu-dresden.de