Catharina Klaus & Christin Weber ISD1: Wissensorganisation 26.11.2009.

Post on 05-Apr-2015

126 views 5 download

Transcript of Catharina Klaus & Christin Weber ISD1: Wissensorganisation 26.11.2009.

Catharina Klaus & Christin WeberISD1: Wissensorganisation

26.11.2009

Der Editor: Protégé Die Pizza - Domäne Das Pizza - Tutorial

26.11.2009 2ISD1: Wissensorganisation

Open Source Ontologie-Editor Entwicklung: Stanford Medical Informatics

Department – Stanford University School of Medicine Editor zur Modellierung von Ontologien Repräsentationen von Wissen innerhalb eines

bestimmten Bereichs (sogenannte Domänen) wachsende Bedeutung durch die Entwicklung des

Semantic Web zwei Versionen: Protégé 2000 und Protégé OWL

26.11.2009 3ISD1: Wissensorganisation

Mindmap: Die Pizza-Domäne

26.11.2009 ISD1: Wissensorganisation 4

26.11.2009 5ISD1: Wissensorganisation

Registerkarte „OWL Classes“

Klasse löschen mit „Delete selected classes“

gleichrangige Klasse hinzufügen mit „Create sibling class“

Unterklasse hinzufügen mit „Create subclass“

26.11.2009 6ISD1: Wissensorganisation

Geschwisterklassen sind disjunkt, wenn:

sich ihre Mengen gegenseitig ausschließen bezogen auf das Pizza-Beispiel:

kein Fisch ist Käse usw.

26.11.2009 7ISD1: Wissensorganisation

26.11.2009 ISD1: Wissensorganisation 8

mit „Add disjoint class“ disjunkte Klassen festlegen

Properties erstellen, d. h. Beziehungen, die die Objekte miteinander verbinden

Domain der Property: auf welches Objekt darf die Beziehung zutreffen?

Range einer Property: welche Objekte dürfen mit der Beziehung verknüpft werden?

Bsp.: Margarita hatBelag Tomate

26.11.2009 9ISD1: Wissensorganisation

Domain: Pizza Property Range: Belag

26.11.2009 ISD1: Wissensorganisation 10

Eigenschaften hinzufügen und löschen

Domain: Pizza Range: Belag

Beziehungen können auch eine hierarchische Struktur haben, z. B.

◦ hatZutat hatBelag hatTeig

hatZutat = super property hatBelag und hat Teig = sub-properties

26.11.2009 ISD1: Wissensorganisation 11

„Umkehrrelation“

z. B.:hat Belag ist Belag

von

26.11.2009 12ISD1: Wissensorganisation

legen für eine Domain genau einen Wert fest, für den die Eigenschaft gilt

z. B. funktionale Eigenschaft: istMutterVon

26.11.2009 ISD1: Wissensorganisation 13

Anna

Tim

Tom

istMutterVon

istMutterVon

Tim = Tom

26.11.2009 ISD1: Wissensorganisation 14

ist verheiratet mit

ist verheiratet mit

gelten gleichermaßen in beide Richtungen

26.11.2009 ISD1: Wissensorganisation 15

setzen Klassen in Beziehung, die durch die gleiche Eigenschaft mit einer anderen Klasse in Beziehung stehen

z. B. hat Zutat

Einschränkungen (Restrictions) festlegen jede Pizza hat einen Belag, einen Teig und

Gewürze

z. B. Klasse Pizza – create restriction:◦ Restricted Property: hatBelag◦ Restriction: someValuesFrom◦ Filler (insert class): Belag

26.11.2009 ISD1: Wissensorganisation 16

„Create Restriction“

für jede Pizza wird der Belag, der Teig und Gewürze festgelegt

z. B. Pizza Margarita soll nur Tomaten und Mozzarella enthalten

26.11.2009 ISD1: Wissensorganisation 17

26.11.2009 18ISD1: Wissensorganisation

„Insert class“ (z. B. Tomaten)

26.11.2009 ISD1: Wissensorganisation 19

auf Konsistenz und automatisches Klassifizieren Reasoner notwendig: z. B. Pellet, Fact++, Racer

26.11.2009 20ISD1: Wissensorganisation

26.11.2009 ISD1: Wissensorganisation 21

26.11.2009 22ISD1: Wissensorganisation

Installation des GraphViz und OWLViz nötig über die Registerkarte „OWL Viz“ erreichbar zur graphischen Darstellung der Ontologie

26.11.2009 23ISD1: Wissensorganisation

Vielen Dankfür die Aufmerksamkeit und Mitarbeit!

Fragen, Anregungen, Kritik???

26.11.2009 24ISD1: Wissensorganisation