Jest to formalna reprezentacja pewnej dziedziny wiedzy i definicja typów, właściwości i wzajemnych powiązań jednostek, które istotnie lub zasadniczo istnieją w danej dziedzinie.
Ontologie stosuje się w informatyce do reprezentacji m.in.:
Należy mieć na uwadze, że istnieją 2 definicje ontologii: filozoficzna i informatyczna. Obie są ze sobą bardzo powiązane.
Naukowcy komputerowi bardziej zajmują się ustalaniem stałych, kontrolowanych słownictwie, a filozofowie zajmują się przede wszystkim zasadami, takimi jak czy są takie rzeczy, jak ustalone esencje czy też trwałe przedmioty muszą być ontologicznie bardziej podstawowe niż procesy.
Współczesne ontologie mają wiele strukturalnych podobieństw, niezależnie od języka, w jakim są wyrażane. Możemy wyróżnić następujące składniki:
W ramach struktury można wymienić również:
Ontologia dziedzinowa
Ontologia typu wordnet
synset - Zestaw jednego lub kilku synonimów, które w pewnym kontekście są wymienne, nie zmieniając prawdziwości danej propozycji.
Tezaurus - słownik odzwierciedlający strukturę pola semantycznego danego języka, obejmujący deskryptory, ich relacje oraz reguły stosowania. Przykład: Getty AAT
System klasyfikacyjny - język informacyjny o strukturze hierarchicznej. Jest on tworzony przez ekspertów w celu jednoznacznego opisu i logicznego podziału pojęć. W tych aspektach charakteryzuje się wyższą skutecznością od popularnego tagowania. Jego słownikiem są tablice klasyfikacyjne a wyrażeniami symbole klasyfikacyjne.
Celem pracy jest próba zmapowania ontologii dziedzinowej (eksperckiej) na ontologię typu wordnet.
Taki zabieg mógłby zapewnić wyższą skuteczność definicji i ustalania relacji pomiędzy pojęciami. Co więcej, pozwoliłby na zachowanie swobody i elastyczności znanej z tagowania.
Obecnie prace nad ujednoliceniem ontologii przebiegają w bardzo wolnym tempie.
"Inteligentne systemy e-learningowe wykorzystujące ontologie typu word.net", Jacek Marciniak, 2015
https://wordnet.princeton.edu/
"The OntoWordNet Project: extension and
axiomatization of conceptual relations in
WordNet", Aldo Gangemi, Roberto Navigli, Paola Velardi