Semantic Web Technologies II SS 2009. 25.05.2009 Übung: Ontologiemodellierung in OWL

Ähnliche Dokumente
Sagen und Geschichten aus dem oberen Flöhatal im Erzgebirge: Pfaffroda - Neuhausen - Olbernhau - Seiffen (German Edition)

Semantic Web. RDF, RDFS, OWL, and Ontology Engineering. F. Abel, N. Henze, and D. Krause IVS Semantic Web Group

WAS IST DER KOMPARATIV: = The comparative

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

Wer bin ich - und wenn ja wie viele?: Eine philosophische Reise. Click here if your download doesn"t start automatically

Unit 1. Motivation and Basics of Classical Logic. Fuzzy Logic I 6

Funktion der Mindestreserve im Bezug auf die Schlüsselzinssätze der EZB (German Edition)

Reparaturen kompakt - Küche + Bad: Waschbecken, Fliesen, Spüle, Armaturen, Dunstabzugshaube... (German Edition)

Handbuch der therapeutischen Seelsorge: Die Seelsorge-Praxis / Gesprächsführung in der Seelsorge (German Edition)

DYNAMISCHE GEOMETRIE

Algorithms for graph visualization

Mock Exam Behavioral Finance

Magic Figures. We note that in the example magic square the numbers 1 9 are used. All three rows (columns) have equal sum, called the magic number.

Kognition und lerntheoretische Aspekte

Im Fluss der Zeit: Gedanken beim Älterwerden (HERDER spektrum) (German Edition)

Was heißt Denken?: Vorlesung Wintersemester 1951/52. [Was bedeutet das alles?] (Reclams Universal-Bibliothek) (German Edition)

Wie man heute die Liebe fürs Leben findet

GERMAN LANGUAGE Tania Hinderberger-Burton, Ph.D American University

Martin Luther. Click here if your download doesn"t start automatically

Die Bedeutung neurowissenschaftlicher Erkenntnisse für die Werbung (German Edition)

FACHKUNDE FüR KAUFLEUTE IM GESUNDHEITSWESEN FROM THIEME GEORG VERLAG

Semantic Web Technologies II SS Semantic Web Übung

Rev. Proc Information

Die gesunde Schilddrüse: Was Sie unbedingt wissen sollten über Gewichtsprobleme, Depressionen, Haarausfall und andere Beschwerden (German Edition)

Schöpfung als Thema des Religionsunterrichts in der Sekundarstufe II (German Edition)

Inequality Utilitarian and Capabilities Perspectives (and what they may imply for public health)

Ausführliche Unterrichtsvorbereitung: Der tropische Regenwald und seine Bedeutung als wichtiger Natur- und Lebensraum (German Edition)

Level 2 German, 2016

Nießbrauch- und Wohnrechtsverträge richtig abschließen (German Edition)

Hardwarekonfiguration an einer Siemens S7-300er Steuerung vornehmen (Unterweisung Elektriker / - in) (German Edition)

Wissenschaftliche Dienste. Sachstand. Payment of value added tax (VAT) (EZPWD-Anfrage ) 2016 Deutscher Bundestag WD /16

Harry gefangen in der Zeit Begleitmaterialien

There are 10 weeks this summer vacation the weeks beginning: June 23, June 30, July 7, July 14, July 21, Jul 28, Aug 4, Aug 11, Aug 18, Aug 25

Fußballtraining für jeden Tag: Die 365 besten Übungen (German Edition)

Geometrie und Bedeutung: Kap 5

Field Librarianship in den USA

Diabetes zu heilen natürlich: German Edition( Best Seller)

Die UN-Kinderrechtskonvention. Darstellung der Bedeutung (German Edition)

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB

Mercedes OM 636: Handbuch und Ersatzteilkatalog (German Edition)

Flow - der Weg zum Glück: Der Entdecker des Flow-Prinzips erklärt seine Lebensphilosophie (HERDER spektrum) (German Edition)

Der Wetterbericht für Deutschland. Read the weather reports and draw the correct weather symbols for each town.

2 German sentence: write your English translation before looking at p. 3

Level 2 German, 2013

Sterben - der Höhepunkt des Lebens: Eine medizinisch-biblische Betrachtung (German Edition)

Der Topos Mütterlichkeit am Beispiel Bertolt Brechts "Der kaukasische Kreidekreis" und "Mutter Courage und ihre Kinder" (German Edition)

ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS

Weather forecast in Accra

Lektion 3: Nominativ und Akkusativ (nominative and accusative cases)

Notice: All mentioned inventors have to sign the Report of Invention (see page 3)!!!

Ab 40 reif für den Traumjob!: Selbstbewusstseins- Training Für Frauen, Die Es Noch Mal Wissen Wollen (German Edition)

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Web-Apps mit jquery Mobile: Mobile Multiplattform-Entwicklung mit HTML5 und JavaScript (German Edition)

Level 1 German, 2012

Aus FanLiebe zu Tokio Hotel: von Fans fã¼r Fans und ihre Band

ZWISCHEN TRADITION UND REBELLION - FRAUENBILDER IM AKTUELLEN BOLLYWOODFILM (GERMAN EDITION) BY CHRISTINE STöCKEL

Privatverkauf von Immobilien - Erfolgreich ohne Makler (German Edition)

Aus FanLiebe zu Tokio Hotel: von Fans fã¼r Fans und ihre Band

Level 1 German, 2014

Duell auf offener Straße: Wenn sich Hunde an der Leine aggressiv verhalten (Cadmos Hundebuch) (German Edition)

Willy Pastor. Click here if your download doesn"t start automatically

CABLE TESTER. Manual DN-14003

Level 1 German, 2016

Geistes-, Natur-, Sozial- und Technikwissenschaften gemeinsam unter einem Dach. Programmes for refugees at Bielefeld University

German translation: technology

Die Intrige: Historischer Roman (German Edition)

Kursbuch Naturheilverfahren: Curriculum der Weiterbildung zur Erlangung der Zusatzbezeichnung Naturheilverfahren (German Edition)

Patentrelevante Aspekte der GPLv2/LGPLv2

Analyse und Interpretation der Kurzgeschichte "Die Tochter" von Peter Bichsel mit Unterrichtsentwurf für eine 10. Klassenstufe (German Edition)

Mixed tenses revision: German

Accelerating Information Technology Innovation

Unit 4. The Extension Principle. Fuzzy Logic I 123

Privatverkauf von Immobilien - Erfolgreich ohne Makler (German Edition)

Level 2 German, 2015

LEBEN OHNE REUE: 52 IMPULSE, DIE UNS DARAN ERINNERN, WAS WIRKLICH WICHTIG IST (GERMAN EDITION) BY BRONNIE WARE

THE SELECTABLE COURSES MSC ECONOMICS EUROPEAN POLITICAL ECONOMY IN WS 2010/11, UPDATED ON

Prüfung Psychotherapie: 900 Fragen und kommentierte Antworten (German Edition)

Englisch-Grundwortschatz

Robert Kopf. Click here if your download doesn"t start automatically

Praktikum Entwicklung Mediensysteme (für Master)

Hausaufgabe 1-4. Name: If homework late, explanation: Last class homework is being accepted: If correction late, explanation: Student Self-Grading

EINFACH REINE HAUT: DAS BUCH GEGEN PICKEL, AKNE UND UNREINE HAUT (EINFACH... 1) (GERMAN EDITION) BY MOIN YAMINA

Konkret - der Ratgeber: Die besten Tipps zu Internet, Handy und Co. (German Edition)

Nürnberg und der Christkindlesmarkt: Ein erlebnisreicher Tag in Nürnberg (German Edition)

Harry gefangen in der Zeit Begleitmaterialien

Die besten Chuck Norris Witze: Alle Fakten über den härtesten Mann der Welt (German Edition)

"Die Brücke" von Franz Kafka. Eine Interpretation (German Edition)

Kurze Geschichten fuer Kinder und auch fuer Solche, welche die Kinder lieb haben (German Edition)

Die einfachste Diät der Welt: Das Plus-Minus- Prinzip (GU Reihe Einzeltitel)

"Die Bundesländer Deutschlands und deren Hauptstädte" als Thema einer Unterrichtsstunde für eine 5. Klasse (German Edition)

ZWISCHEN TRADITION UND REBELLION - FRAUENBILDER IM AKTUELLEN BOLLYWOODFILM (GERMAN EDITION) BY CHRISTINE STöCKEL

Microsoft Outlook Das Handbuch (German Edition)

Fachübersetzen - Ein Lehrbuch für Theorie und Praxis

Benjamin Whorf, Die Sumerer Und Der Einfluss Der Sprache Auf Das Denken (Philippika) (German Edition)

Studiengebühren Hochschule Macromedia für angewandte Wissenschaften, University of Applied Sciences

Selbstbild vs. Fremdbild. Selbst- und Fremdwahrnehmung des Individuums (German Edition)

Das Zeitalter der Fünf 3: Götter (German Edition)

Willy Pastor. Click here if your download doesn"t start automatically

Supplementary material for Who never tells a lie? The following material is provided below, in the following order:

Level 1 German, 2011

Transkript:

Semantic Web Technologies II SS 2009 25.05.2009 Übung: Ontologiemodellierung in OWL Dr. Sudhir Agarwal Dr. Stephan Grimm Dr. Peter Haase PD Dr. Pascal Hitzler Denny Vrandecic 1

Übersicht Einführung in Protégé 4 Umsetzung DL nach Protégé Modellierungsaufgaben 2

Übersicht Einführung in Protégé 4 Umsetzung DL nach Protégé Modellierungsaufgaben 3

Protégé Basics Protégé 3.x Entwicklungsumgebung für Ontologien in Frames, RDF(S) und OWL 1 Protégé 4 Neueste Variante der Ontologieentwicklungsumgebung mit Unterstützung von OWL 2 (beta Staduim) Download: http://protege.stanford.edu/download/download.html Grundlegende Funktionalität Demonstration am Werkzeug 4

Übersicht Einführung in Protégé 4 Umsetzung DL nach Protégé Modellierungsaufgaben 5

Klassensicht und Komplexe Axiome Nützliche Equivalenzen zur Umformung C D > C t D C D u E C D, C E C t D E C E, D E DeMorgan laws Beispiel Student u holds.{bachelordegree} Graduate > (Student u holds.{bachelordegree} t Graduate) > Student t holds. {BachelorDegree} t Graduate Student holds. {BachelorDegree} t Graduate 6

Namenskonventionen Klassen Substantive (nouns) Singular Formulierung Große Anfangsbuchstaben (capitalised) Bsp: IntermediateCourse Rollen (Properties) Verben (verbs) Konjugierte Form, evtl. Modifikatoren Kleine Anfangsbuchstaben (wie Methodennamen in Java) Bsp: isenrolledin Individuen Eigennamen Bsp: JohnDoe 7

Manchester Syntax R R 8

Inferenzprobleme in Protégé Ontology Consistency Reasoner exception if inconsistent Ontology Coherency Inconsistent classes are indicated after classifying Classification Separate inferred class hierarchy Instance Retrieval DL Query tab asking for instances of a class expression Subsumption DL Query tab asking for sub /super classes 9

Übersicht Einführung in Protégé 4 Umsetzung DL nach Protégé Modellierungsaufgaben 10

Incoherent Ontologies I Model the following graduate students as well as undergraduate students are both students a graduate student is not an undergraduate student an intermediate student is both graduate and undergraduate Check for coherency Add an instance of intermediate student and see what happens 11

Incoherent Ontologies II Model the following students and staff exclude each other staff are exactly those employed at some university a PhD student is a graduate student employed at a university Check for coherency Weaken the equivalence for staff to subsumption why is the class PhDStudent no longer unsatisfiable? think about models 12

General Inclusion Axioms Model the following as GCI staff who lectures some course is a professor Bill is staff and lectures the statistics course Add as a condition of class Staff Staff lectures. Course t Professor Staff(Bill), Course(Statistics), lectures(bill,statistics) Check whether Bill is among the Professors 13

Covering Axioms Model the following susan is a student but no undergraduate student Check if susan is concluded to be a graduate student Fix the ontology appropriately, if not Add the axiom Student Graduate t Undergraduate 14

Universal Quantification Trap Modell the following professors are staff and teach some course any student is enrolled in some course intermediate courses are exatcly those courses in which, in any case, both graduate and undergraduate students are enrolled <use an inverse property> lazy professors are professors who teach only intermediate and also only non intermediate courses why is the concept for lazy professor satisfiable? fix this in the ontology Add Any professor teaches some course 15

Open World Reasoning Model the following John teaches Susan Recall that KB ² Graduate(Susan) Check the following Does John teach only graduate students? Close off the role teaches for John Add ( 1 teaches)(john) 16

Individuals (in )equality Concrete degrees can be bachelor, master and PhD Degree {BachelorDegree, MasterDegree, PhDDegree} Professor John holds all a bachelor, a master and a PhD degree Professor(John), holds(john,bachelordegree), holds(john,masterdegree), holds(john,phddegree) Does John hold more than two degrees? KB ² ( 2 holds)(john)? only if the degrees are declared to be different individuals 17

Modular Design by Import Model part of relationships (in a separate ontology) partof, haspart, Part, Aggregate Imort part of ontology for modelling the following a university has faculties as parts a faculty is part of a university and has departments as part a department is part of a faculty and has professors as part a professor is part of a department Ask the following is a professor part of some university? does a faculty have parts? does a professor have parts himself? Instantiate the parts and do some querying 18

Local vs. Global Domain/Range Add range degree to the role holds Model that a professor holds some certificate, while certificates are distinct from degrees See what happens Introduce two subproperies of holds one for degree and one for certificate specify their ranges ask who holds a degree as well as a certificate 19

Reasoning by Cases model the following Mary is an undergraduate student enrolled in the Logics course Susan is enrolled in the Statistics course Peter is a student enrolled in both Logics and Statistics <notice that it is not known whether he is a graduate or undergraduate student> John is a professor who teaches both Logics and Statistics check whether any of Logics or Statistics can concluded to be an intermediate courses check if John teaches an intermediate course think about it 20

Excercise Play around with the tool a bit further 21