VIKMA05 Organizace znalostí 27. 4. 2018: Ontologie jako obecný typ systému organizace znalostí (P9+K4) FF MU, jaro 2018 Mgr. Josef Schwarz 126172@mail.muni.cz Osnova ¢Praktická část ¢Teoretická část lOntologie ¢Zadání 9. dílčího kroku DA Praktická část ¢ Teoretická část Ontologie ¢Reprezentace znalostí v podobě vysoce strukturovaného, univerzálně nebo doménově orientovaného pojmového slovníku (sémantické sítě) ¢Formalizovaný popis pojmů a jejich vztahů ¢Formální a deklarativní reprezentace ¢Dvě hlavní části: lHeslář (pojmy a jejich definice) lTezaurus (vztahy mezi pojmy) ¢Použití: sémantický web, umělá inteligence, SW inženýrství, bioinformatika ¢Definice: Thomas R. Gruber (1993, 1995) Ontologie ¢Definice lThomas R. Gruber (1993, 1995) l2001: „An ontology is a description (like a formal specification of a program) of the concepts and relationships that can formally exist for an agent or a community of agents. This definition is consistent with the usage of ontology as set of concept definitions, but more general. And it is a different sense of the word than its use in philosophy.“ l1993: „Ontologies are often equated with taxonomic hierarchies of classes, class definitions, and the subsumption relation, but ontologies need not be limited to these forms. Ontologies are also not limited to conservative definitions — that is, definitions in the traditional logic sense that only introduce terminology and do not add any knowledge about the world. To specify a conceptualization, one needs to state axioms that do constrain the possible interpretations for the defined terms.“ l Ontologie ¢Čtyři typy prvků: lJedinci (entity) [Individuals] lTřídy (množiny) [Classes] lAtributy (vlastnosti, parametry, charakteristiky) [Attributes] lVazby (vztahy mezi dvěma jedinci) [Relations] Ontologie ¢Univerzálně orientované ontologie (upper ontologies) lSémantická interoperabilita ¢Doménové ontologie ¢Aplikační ontologie Ontologie ¢Formalizace (formální jazyky) lJazyky s tradiční syntaxí •CycL •DOGMA (Developing Ontology-Grounded Methods and Applications) •OCML (Operational Conceptual Modelling Language) lZnačkovací jazyky •DAML+OIL •Ontology Inference Layer (OIL) •Web Ontology Language (OWL) •Resource Description Framework (RDF) lPřehled dalších jazyků Ontologie ¢Příklady lUniverzální systémy •WordNet •EuroWordNet •BalkaNet •PLWordNet •Cyc lDoménově orientované systémy •Disease Ontology •Geopolitical ontology •…mnoho dalších • Doplňková literatura ¢GRUBER, Thomas R. Toward Principles for the Design of Ontologies Used for Knowledge Sharing. International Journal of Human-Computer Studies, 1995, roč. 43 č. 5-6, s. 907–928. ¢BRUIJN, Jose de; FENSEL, Dieter. Ontologies and their definition. In: BATES, Marcia J.; MAACK, Mary Niles (ed.). Encyclopedia of library and information sciences. 3rd ed. Boca Raton: CRC Press, 2010, vol. 5, s. 3997-4007. ¢(oba dokumenty v IS) Zadání 9. kroku DA ¢9. krok DA