Ontologie (informatika)
Ontologie je v informatice výslovný (explicitní) a formalizovaný popis určité problematiky. Je to formální a deklarativní reprezentace, která obsahuje glosář (definici pojmů) a tezaurus (definici vztahů mezi jednotlivými pojmy). Ontologie je slovníkem, který slouží k uchovávání a předávání znalosti týkající se určité problematiky.
Ontologický datový model
Ontologie se používají v umělé inteligenci, sémantickém webu, softwarovém inženýrství a systémovém inženýrství jako datový model reprezentující určitou znalost nebo její část.
Datový model ontologie obecně obsahuje čtyři typy prvků: entity, kategorie, atributy a vazby.
- Entita (objekt, jedinec, instance) je základní stavební prvek datového modelu ontologie. Entita může být konkrétní (člověk, tabulka, molekula) nebo abstraktní (číslo, pojem, událost).
- Kategorie (třída) je množina entit určitého typu. Podmnožinou kategorie je podkategorie. Kategorie může obsahovat zároveň entity i podkategorie.
- Atribut popisuje určitou vlastnost, charakteristiku či parametr entity. Každý atribut určité entity obsahuje přinejmenším název a hodnotu. Atribut je určen pro uložení určité informace vztahující se k dané entitě.
- Vazba je jednosměrné nebo obousměrné propojení dvou entit. Je možné říci, že vazba je určitým typem atributu, jehož hodnotou je jiná entita v ontologii.
Ontologické jazyky
Ontologie mohou být reprezentovány formálními, semiformálními nebo neformálními jazyky. V dnešní době se hlavní vývoj ubírá především v oblasti formálních jazyků ontologií sémantického webu, zejména RDF a jazyky rodiny OWL.
Odkazy
Literatura
- ŠTENCEK, Jiří. Užití sémantických technologií ve značkovacích jazycích. , 2009. Bakalářská práce. Vysoká škola ekonomická v Praze. Vedoucí práce Ing. Marek Nekvasil. Dostupné online.
Externí odkazy
- Obrázky, zvuky či videa k tématu ontologie na Wikimedia Commons
- Ontologie (informatika) v České terminologické databázi knihovnictví a informační vědy (TDKIV)