Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

o. Univ.-Prof. Dr. Dimitris Karagiannis SWRL – Semantic Web Rule Language

Ähnliche Präsentationen


Präsentation zum Thema: "o. Univ.-Prof. Dr. Dimitris Karagiannis SWRL – Semantic Web Rule Language"—  Präsentation transkript:

1 http://www.dke.univie.ac.at o. Univ.-Prof. Dr. Dimitris Karagiannis SWRL – Semantic Web Rule Language http://www.w3.org/Submission/SWRL/#2.1 http://protege.cim3.net/cgi- bin/wiki.pl?SWRLLanguageFAQ http://www.w3.org/Submission/SWRL/#2.1 http://protege.cim3.net/cgi- bin/wiki.pl?SWRLLanguageFAQ

2 http://www.dke.univie.ac.at o. Univ.-Prof. Dr. Dimitris Karagiannis SWRL (1/3) SWRL erlaubt die Definition von Regeln, um Schlüsse über Individuals zu ziehen und um von diesen Ableitungen durchzuführen Eine Ontologie besteht aus Aussagen und Regeln axiom ::= rule Eine Regel ist auch eine Aussage und kann durch eine URI identifiziert werden Eine Regel besteht aus einem Bedingungsteil (body) und einem Aktionsteil (head), wobei jeder aus einer Menge von atomaren Objekten besteht rule ::= 'Implies(' [ URIreference ] { annotation } antecedent consequent ')' antecedent ::= 'Antecedent(' { atom } ') consequent ::= 'Consequent(' { atom } ')' Innerhalb eines Body oder Head können nur logische UND angewendet werden SWRL erlaubt keine Negation oder Disjunktion

3 http://www.dke.univie.ac.at o. Univ.-Prof. Dr. Dimitris Karagiannis SWRL (2/3) Atoms verweisen auf Individuals, Data literals, Individual variables oder Data variables. Der Wertebereich einer Variablen wird durch die Regel beschränkt Es können im Aktionsteil nur Variablen vorkommen die auch im Bedingungsteil vorgekommen sind atom ::= description '(' i-object ')' | dataRange '(' d-object ') | individualvaluedPropertyID '(' i-object i-object ') | datavaluedPropertyID '(' i-object d-object ') | sameAs '(' i-object i-object ') | differentFrom '(' i-object i-object ') | builtIn '(' builtinID { d-object } ') builtinID ::= URIreference

4 http://www.dke.univie.ac.at o. Univ.-Prof. Dr. Dimitris Karagiannis SWRL (3/3) Built-Ins Rules For Comparison Maths Booleans Strings Date,Time, Duration Uris Lists

5 http://www.dke.univie.ac.at o. Univ.-Prof. Dr. Dimitris Karagiannis SWRL Tab Wählen Sie in der Menüleiste OWL Preferences Tabs und wählen SWRLTab aus Installieren Sie den Jess Reasoner –Download & Anleitung http://protege.cim3.net/cgi-bin/wiki.pl?SWRLJessTab#nid6RJ Bevor Sie beginnen SWRL Regeln anzulegen, führen sie Run Ontology Test in der Menüleiste unter OWL aus und bereinigen Sie alle Fehler

6 http://www.dke.univie.ac.at o. Univ.-Prof. Dr. Dimitris Karagiannis Task 1.3 Überarbeiten Sie ihre Ontologie und erstellen sie Regeln für folgende Aufgaben –Gruppe 1: Geschichte Definieren Sie Regeln, welche einzelne Teile der Geschichte Personen zuordnet, für die diese Teile relevant sind Erstellen Sie Regeln, welche Angebote für Kunden erstellt –Gruppe 2: Produkte – Preise – Produktion Definieren Sie Regeln, welche für die Produkte Preise und die Produktionskosten zuordnet. –Gruppe 3: Kunden – Partner – Lieferanten Definieren Sie Regeln, welche die Kunden, Partner und Lieferanten klassifizieren. Und ob ein Kunde auch Lieferant ist –Gruppe 4: Organisation und Mitarbeiter Definieren Sie Regeln, mit welchen Kompetenzen welcher Mitarbeiter für welche Rolle geeignet ist Und welcher Mitarbeiter Mentor von welchem Mitarbeiter ist. –Definieren geeignete Regeln und dokumentieren Sie die gesamte Ontologie in Comments –Überarbeiten sie ihre Dokumentation

7 http://www.dke.univie.ac.at o. Univ.-Prof. Dr. Dimitris Karagiannis Gruppe 1 - Unternehmensgeschichte Andrea Madleitner (0403421), andrea.madleitner@gmx.net andrea.madleitner@gmx.net Robert Kopka (0700054), robert.kopka@gmx.atrobert.kopka@gmx.at Hannes Böhm (0403592), hannes.boehm@gmx.athannes.boehm@gmx.at Bilal Abu Anin (0600380), a0600380@unet.univie.ata0600380@unet.univie.at Rodica Lavric (0653510) rodilav@gmail.comrodilav@gmail.com

8 http://www.dke.univie.ac.at o. Univ.-Prof. Dr. Dimitris Karagiannis Gruppe 2 – Produkte – Preise - Produktion Maxim Kulakov,(0308639), maxim_k@gmx.atmaxim_k@gmx.at Christian Zohmann, (0102290), christian_zohmann@yahoo.de christian_zohmann@yahoo.de Michael Trischack, 0709689, michael.trischack@utanet.at michael.trischack@utanet.at Berndt Schwarzinger, 4507687, a9507687@unet.univie.ac.at a9507687@unet.univie.ac.at

9 http://www.dke.univie.ac.at o. Univ.-Prof. Dr. Dimitris Karagiannis Gruppe 3 - Kunden – Partner – Lieferanten Hauer David, david-hauer@chello.atdavid-hauer@chello.at Andreas Hornich, andreas@hornich.atandreas@hornich.at Manuel Siebenhandl, manuelsieben@gmx.netmanuelsieben@gmx.net Alexandra Haas, A_Hase@gmx.netA_Hase@gmx.net

10 http://www.dke.univie.ac.at o. Univ.-Prof. Dr. Dimitris Karagiannis Gruppe 4 - Organisation und Mitarbeiter Robert Hoffmann(9502439) a9502439@unet.univie.ac.at a9502439@unet.univie.ac.at Peter Kröpfl, (0100700), peter@groebi.competer@groebi.com Christoph Moser, (9402771), christoph.moser@boc- eu.comchristoph.moser@boc- eu.com Markus Schneider, (9700441), markus.schneider@boc-eu.com markus.schneider@boc-eu.com


Herunterladen ppt "o. Univ.-Prof. Dr. Dimitris Karagiannis SWRL – Semantic Web Rule Language"

Ähnliche Präsentationen


Google-Anzeigen