Obsah lékárničky Znalostní technologie I.
První čtyři kapitoly jsou spíš teoretické, ostatní praktické. Poslední kapitola s názvem FAQ bude naplněna v průběhu následujícího semestru 2008/2009.
Kapitola 1.: Reprezentace znalostí
- procedurální reprezentace znalostí
- deklarativní reprezentace znalostí
- rámcová reprezentace znalostí
- procedura v Javě a pravidlo v Clipsu
Kapitola 2.: Ontologie
- historický vývoj pojmu ontologie
- ontologie v kontextu informačních technologií
- kategorizace ontologií
- praktické aplikace ontologií
Kapitola 3.: Prostředí Protégé
- úvodní seznámení s prostředím Protégé a jeho vlastnosti
- historie prostředí
- k čemu Protégé
- způsoby modelování znalostí v Protégé
- Protégé 4.0 Alpha
Kapitola 4.: Představení jazyka OWL
- úvodní seznámení s jazykem OWL
- historie OWL
- pár slov o jazycích DAML a OIL
- dialekty OWL jazyka
- komponenty jazyka OWL
- praktické otázky
Kapitola 5.: Tvorba OWL ontologie krok za krokem
- aktivity před tvorbou ontologie
- založení projektu a přidělení metadat
- tvorba taxonomie
- disjunktnost tříd
- objektová vlastnost, definiční obor a obor hodnot
- inverzní vlastnost
- vizualizace ontologie pomocí pluginu OWLViz
- možné komplikace při zpřístupňování pluginu OWLViz
Kapitola 6.: Reprezentace sémantiky tříd (1)
- globální a lokální omezení vlastnosti
- popsané a definové třídy (obecně)
- existenciální (existenční) omezení vlastnosti
- univerzální omezení vlastnosti
- kardinalitní omezení vlastnosti (min, max, rovnost)
Kapitola 7.: Reprezentace sémantiky tříd (2)
- popsané a definované třídy
- vytváříme definované třídy
- axiom uzávěru vlastnosti
- axiom pokrytí třídy
- návrhový vzor rozklad hodnot
- rozdíly mezi axiomy
Kapitola 8.: Reprezentace jedinců v ontologii
- možnosti pro tvorbu jedinců
- hasValue omezení
- návrhový vzor Pseudojedinec
- vizualizace návrhového vzoru Pseudojedinec
- tvorba definovaných tříd s pomocí návrhového vzoru Pseudojedinec
- otázky a odpovědi
Kapitola 9.: Klasifikátory a klasifikace ontologie
- co je klasifikátor
- kontrola konzistence ontologie
- klasifikace ontologie
- jak funguje odvozování
- experimenty s ontologií
Kapitola 10.: Tvorba normalizované ontologie
- co je normalizace
- jak vytvořit normalizovanou ontologii
- nesprávná vizualizace odvozené hierarchie tříd pomocí pluginu OWLViz
- jak postupovat při tvorbě normalizované ontologie
- rozdíly mezi třídou definovanou, primitivní a přídavnou
Kapitola 11.: SWRL pravidla
- teoretický úvod k SWRL pravidlům
- krátce o pravidlovém jazyce JESS
- Protégé a JESS
- jak funguje odvozování?
- plugin SWRLTab
- postup pro tvorbu a využívání SWRL pravidel
- tvorba SWRL pravidel krok za krokem
Kapitola 12.: SWRL dotazování
- teoretický úvod k SWRL dotazům
- SWRLQuery
- praktická tvorba dotazů
Kapitola 13.: Další nástroje a možnosti prostředí Protégé
- debugger
- run ontology tests
- find useage on this resource
- tvorba owl dokumentace
- metriky
- změna vzhledu prostředí Protégé
Kapitola 14.: FAQ