Co to jest inżynieria ontologiczna?

W informatyce inżynieria ontologiczna to nauka o metodologiach wykorzystywanych do budowania reprezentacji wiedzy w określonej dziedzinie i wyjaśniania relacji między tymi pojęciami. Ontologia ma dwa cele: opisanie domeny i dostarczenie konceptualizacji do rozumowania o bytach w tej domenie. Zatem ontologia jest koncepcją formalną, zarówno jawną, jak i wspólną. Ontologie zapewniają strukturę strukturalną dla różnych organizacji informacyjnych, stosowanych w takich dziedzinach jak inżynieria oprogramowania, nauki przyrodnicze, informatyka biomedyczna, sztuczna inteligencja i architektura informacji. Inżynieria ontologii jest zatem często definiowana jako zestaw powiązanych ze sobą zadań, które rozwijają ontologię dla określonej dziedziny.

Definiowanie słownictwa jest ważnym atrybutem inżynierii ontologicznej. Szukanie wspólnych terminów, definiowanie poziomu sformalizowania różnych terminów, określanie ich znaczenia oraz definiowanie relacji między terminami a poziomami formalności są kluczowe dla procesu. Koncentrując się na rozwoju i doskonaleniu tego procesu, cykl życia ontologii, stosowane metodologie oraz narzędzia i języki wspierające ten proces są uważane za powiązane zadania inżynierii ontologicznej. Ze względu na szerokie zastosowanie ontologii w wielu różnych dziedzinach, inżynieria ontologii stała się ważnym procesem charakteryzującym się stopniowym udoskonalaniem.

Znana również jako budowanie ontologii, inżynieria ontologii jest zatem poddziedziną inżynierii wiedzy i najlepiej ją opisać jako badanie metod stosowanych do konstruowania ontologii. Ujawnienie wiedzy konceptualizowanej w aplikacjach oprogramowania w przedsiębiorstwach i procesach biznesowych w określonej dziedzinie jest zatem celem inżynierii ontologicznej. Rozwiązywanie semantycznych przeszkód nieoperacyjnych jest uważane za jeden z istotnych kierunków tej dziedziny. Przykładem jest usuwanie przeszkód pojawiających się podczas nazywania procesów biznesowych i przypisywania tych procesów do odpowiednich klas oprogramowania.

Wyraźne korzyści są oferowane przez wdrażanie wyrafinowanej inżynierii ontologicznej w celu budowania dokładnych ontologii. Nowe ontologie mogą być budowane z istniejących komponentów już ustalonych ontologii. Wiele zasobów i aplikacji również może współdzielić ontologie, zapewniając celowość. Na przykład ontologie nauk biomedycznych mogą czerpać z nauk przyrodniczych i odwrotnie, oszczędzając w ten sposób czas, pieniądze i zasoby. Budowanie baz wiedzy od podstaw zwykle ma odwrotny skutek.

Jako taka, inżynieria ontologiczna oferuje potencjał do przekształcenia przemysłu wiedzy. Zamiast domen skupiających się na budowaniu baz danych wiedzy od podstaw podczas tworzenia nowych systemów opartych na wiedzy, zamiast tego mogą pożyczać specjalistyczną terminologię, gdy mają do czynienia z powiązanymi koncepcjami. W związku z tym inżynierowie systemów mogą skupić się na metodologiach udostępniania i rozpowszechniania, jednocześnie przenosząc odpowiednie zasoby na tworzenie mocniejszego sprzętu do przechowywania, uzyskiwania dostępu i przetwarzania tych ontologii.