Metodológie tvorby ontológií.
Jozef Vrana
http://neuron.tuke.sk/~vrana
Osnova:
1. Aspekty sémantického webu SW
2. Príklady motivácie pre SW
3. Technológie sémantického webu
4. Explicitné metadáta
5. Ontológie
6. Logika
7. Agenti
8. Vrstvový prístup
Čo je ontológia ?
An ontology is a specification of a conceptualization.
T. R. Gruber. A translation approach to portable ontologies. Knowledge Acquisition, 5(2):199-220, 1993
Čo je ontológia
Ontológie:
Majú veľký aplikačný potenciál vo viacerých oblastiach.
Ich počet v posledných rokoch prudko rástol.
Formalizujú oblasť (doménu)
Definujú sloník domény spolu s reláciami medzi konceptmi.
Obsahujú taxonómie objektov.
Problémom je v súčasnosti nedostatok nástrojov pre manažment ontológií.
Formáty pre zápis ontológií
Syntax:
XML
Sémantika:
RDF (Resource Description Framework)
RDFS
Vyššia sémantika
DAML+OIL
OWL
Ontológie? A čo s nimi?
Aktivity podľa NeOn Glossary:
Ontology Aligning = hľadanie podobností.
Ontology Annotation = obohacovanie o metadáta.
Ontology Conceptualization = organizovanie a štruktúrovanie
Ontology Evaluation = určenie domény
Ontology Merging = vytváranie novej ontológie z viacerých zdrojov
Ontology Validation
http://www.neon-project.org
Životný cyklus ontológie:
Vývoj ontológie:
Základná metodológia:
Zostavenie slovníka pojmov:
Identifikácia entít, ktoré patria do domény.
Identifikácia konceptov, ktoré ich zastrešujú.
Rozoznávanie medzi nezávislými konceptmi a vzťahmi.
Vytvorenie taxonómie:
Zaradiť relevantné koncepty do štruktúry.
Popísať vzťahy a atribúty:
Hľadanie vlastností nájdených entít.
Základná metodológia:
Identifikácia inštancií:
Nájdenie relevantných inštancií.
Formalizácia ontológie:
Definícia lokálnych ohraničení. (cardinalita, ohraničenia hodnôt)
Slovník pojmov
Slovník pojmov / Identifikácia konceptov
Rozlíšenie konceptov a vzťahov
Taxonómia
Špecifikácia vzťahov, v ktorých
vystupujú koncepty.
Identifikácia inštancií
Formalizácia ontológie
Vyhľadávanie ontológií
Ontologické registre:
Watson plugin pre vyhľadávanie
Ontológií.
Cieľom je nájdenie entít v ontológiách.
Integrovať ich následne do ontológie, ktorú vytvárame.
Teda: znovu použitie existujúcich znalostí.
Ako súčasť komplexného nástroja pre tvorbu ontológií.
Watson Plugin
Watson
TO DO
Hodnotenie ontológie
Aká je „dobrá“ ontológia?:
Aplikačne výkonná, pokrytie domény, konzistentná.
Popularita (OntoClean)
Verifikácia Validácia
Je môj návrh Navrhol som správnu
správny? ontológiu?
Hodnotiace kritériá:
Kritéria kvality:
Presnosť.
Adaptabilita.
Kompletnosť
Konzistentnosť.
Stručnosť.
Ďakujem za pozornosť.