Онтоло́гія — формалізоване представлення знань про певну предметну область (середовище, світ), придатне для автоматизованої обробки. Онтологію неодмінно супроводжує деяка концепція цієї області інтересів. Найчастіше ця концепція виражається за допомогою визначення базових об'єктів (індивідуумів, атрибутів, процесів) і відношень між ними. Визначення цих об'єктів і відношень між ними зазвичай називають .
Таке визначення онтології є узагальнюючим: Онтологія — це загальноприйнята і загальнодоступна концептуалізація певної (світу, середовища), яка містить базис для моделювання цієї області знань і визначає протоколи для взаємодії між агентами, які використовують знання з цієї області, і, нарешті, включає домовленості про представлення теоретичних основ даної області знань.
Перспективи використання
Літературні джерела багаті описом різних онтологій і очікуваних від їхнього використання перспектив. Ці перспективи можна підрозділити на наступні категорії:
- поліпшення взаємодії розробників та програмних агентів;
- уніфікація обміну даними;
- формалізація процесів специфікації, підвищення надійності і забезпечення багаторазовості використання.
Відмінності від філософського поняття онтології
Хоча термін «онтологія» походить з філософії, в інформатиці він набув самостійного значення. Основні відмінності полягають у наступному:
- Онтологія в інформатиці повинна мати формалізовану мову представлення, яку комп'ютер здатний обробляти без безпосередньої участі людини;
- онтології створюються завжди для вирішення певної задачі, і тому вони оцінюються більше з погляду застосовності, ніж повноти.
Елементи онтологій
Онтології зазвичай містять класи (поняття), екземпляри цих класів, їхні атрибути (властивості) та значення цих властивостей, а також відношення між класами та екземплярами класів. Крім того, онтологія може містити певні обмеження на використання класів та їх відношень.
Екземпляри
Екземпляри (англ. instances) або індивіди (англ. individuals) — це основні, низькорівневі компоненти онтології. Екземпляри можуть являти собою як фізичні об'єкти (люди, будинки, планети), так і абстрактні (числа, слова). Щиро кажучи, онтологія може обійтися й без конкретних об'єктів. Однак, однією з головних цілей онтології є класифікація таких об'єктів, тому вони також включаються.
Поняття
Поняття (англ. concepts) (або класи (англ. classes)) — абстрактні групи, колекції або набори об'єктів. Вони можуть містити в собі екземпляри, інші класи, або ж сполучення й того, і іншого. Приклад:
- Поняття «люди», вкладене поняття «людина». Чим є «людина» — вкладеним поняттям, чи екземпляром (індивідом) — залежить від онтології.
- Поняття «індивіди», екземпляр «індивід».
Атрибути
Об'єкти в онтології можуть мати атрибути. Кожен атрибут має принаймні ім'я й значення, і використовується для зберігання інформації, що специфічна для об'єкта й прив'язана до нього. Наприклад, об'єкт the Ford Explorer має такі атрибути як:
- Назва: Ford Explorer
- Кількість-Дверей: 4
- Двигун: {4.0 КС, 4.6 КС}
- Коробка-Передач: 6-швидкісна
Значення атрибута може бути складеним типом даних. У цьому прикладі значення атрибута, що називається Двигун, є списком значень простих типів даних.
Якщо ви не визначаєте атрибути для концепцій, вам доведеться визначати або таксономію (якщо між концепціями існує відношення включення (Гіпонім, англ. Hyponym)), або (англ. Controlled Vocabulary). Вони корисні, але не вважаються справжніми онтологіями.
Відношення
Важлива роль атрибутів полягає в тому, щоб визначати залежності (відношення) між об'єктами онтології. Зазвичай відношенням є атрибут, значенням якого є інший об'єкт.
Припустимо, що в онтології автомобілів присутні два об'єкти — автомобіль Ford Explorer і Ford Bronco. Нехай Bronco — це модель-спадкоємець Explorer, тоді відношення між Ford Explorer і Ford Bronco визначимо як атрибут «isSuccessorOf» зі значенням «Explorer» для об'єкта Bronco (варто помітити, що в мовах опису онтологій існують визначені відношення спадкування).
Спеціалізовані й загальні онтології
Спеціалізовані (предметно-орієнтовані) онтології (онтології предметних областей-про) — це представлення якої-небудь галузі знань або частини реального світу. У такій онтології містяться спеціальні для цієї галузі значення термінів. Приміром, слово «поле» в сільському господарстві означає ділянка землі (див. тут), у фізиці — один із видів матерії (див. тут), у математиці — особливу структуру (див. тут).
Загальні онтології використовуються для подання понять, спільних для великої кількості галузей. Такі онтології містять базовий набір термінів, глосарій або тезаурус, використовуваний для опису термінів предметних галузей.
Якщо система, що використовує спеціалізовані онтології, розвивається, то може знадобитися їх об'єднання. І для інженера з онтологій це серйозне завдання. Подібні онтології часто несумісні одна з одною, хоча можуть представляти близькі галузі. Різниця може з'являтися через особливості місцевої культури, ідеології й т. п., або внаслідок використання іншої мови опису.
Сьогодні об'єднання онтологій доводиться виконувати вручну, це трудомісткий, повільний і дорогий процес. Використання базисної онтології — єдиного глосарія — трохи спрощує цю роботу. Є наукові праці за технологіями об'єднання, але вони в більшій мірі теоретичні.
Мови опису онтологій
Мова опису онтологій — формальна мова, використовувана для кодування онтології. Існує кілька подібних мов (список неповний):
- OWL — Ontology Web Language, стандарт W3C, мова для семантичних тверджень, розроблена як розширення RDF і ;
- (Knowledge Interchange Format або формат обміну знаннями) — заснований на S-виразах синтаксис для логіки;
- — спадкоємець KIF (стандартизований — ISO/IEC 24707:2007).
- — онтологічна мова, що використовується в проекті Cyc, заснована на численні предикатів із деякими розширеннями вищого порядку.
- + ()
Для роботи з мовами онтологій існує декілька видів технологій: редактори онтологій (для створення онтологій), СУБД онтологій (для зберігання й звертання до онтології) і сховища онтологій (для роботи з декількома онтологіями).
Див. також
Виноски
- Що таке онтологія? [ 16 липня 2010 у Wayback Machine.] (англ.)
Посилання
- Використання онтологій у системах керування знаннями (рос.)
- (рос.)
Література
- Д. В. Ландэ, А. А. Снарский. Подход к созданию терминологических онтологий // Онтология проектирования, 2014. — N 2(12). — С. 83-91.
- Д. В. Ландэ, Построение модели предметной области путем зондирования сервиса Google Scholar Citations // Онтология проектирования, 2015. — N 3(17). — С. 328—335.
Це незавершена стаття з математики. Ви можете проєкту, виправивши або дописавши її. |
Це незавершена стаття зі штучного інтелекту. Ви можете проєкту, виправивши або дописавши її. |
Ця стаття потребує додаткових для поліпшення її . (серпень 2017) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Ontolo giya formalizovane predstavlennya znan pro pevnu predmetnu oblast seredovishe svit pridatne dlya avtomatizovanoyi obrobki Ontologiyu neodminno suprovodzhuye deyaka koncepciya ciyeyi oblasti interesiv Najchastishe cya koncepciya virazhayetsya za dopomogoyu viznachennya bazovih ob yektiv individuumiv atributiv procesiv i vidnoshen mizh nimi Viznachennya cih ob yektiv i vidnoshen mizh nimi zazvichaj nazivayut Take viznachennya ontologiyi ye uzagalnyuyuchim Ontologiya ce zagalnoprijnyata i zagalnodostupna konceptualizaciya pevnoyi svitu seredovisha yaka mistit bazis dlya modelyuvannya ciyeyi oblasti znan i viznachaye protokoli dlya vzayemodiyi mizh agentami yaki vikoristovuyut znannya z ciyeyi oblasti i nareshti vklyuchaye domovlenosti pro predstavlennya teoretichnih osnov danoyi oblasti znan Perspektivi vikoristannyaLiteraturni dzherela bagati opisom riznih ontologij i ochikuvanih vid yihnogo vikoristannya perspektiv Ci perspektivi mozhna pidrozdiliti na nastupni kategoriyi polipshennya vzayemodiyi rozrobnikiv ta programnih agentiv unifikaciya obminu danimi formalizaciya procesiv specifikaciyi pidvishennya nadijnosti i zabezpechennya bagatorazovosti vikoristannya Vidminnosti vid filosofskogo ponyattya ontologiyiHocha termin ontologiya pohodit z filosofiyi v informatici vin nabuv samostijnogo znachennya Osnovni vidminnosti polyagayut u nastupnomu Ontologiya v informatici povinna mati formalizovanu movu predstavlennya yaku komp yuter zdatnij obroblyati bez bezposerednoyi uchasti lyudini ontologiyi stvoryuyutsya zavzhdi dlya virishennya pevnoyi zadachi i tomu voni ocinyuyutsya bilshe z poglyadu zastosovnosti nizh povnoti Elementi ontologijOntologiyi zazvichaj mistyat klasi ponyattya ekzemplyari cih klasiv yihni atributi vlastivosti ta znachennya cih vlastivostej a takozh vidnoshennya mizh klasami ta ekzemplyarami klasiv Krim togo ontologiya mozhe mistiti pevni obmezhennya na vikoristannya klasiv ta yih vidnoshen Ekzemplyari Ekzemplyari angl instances abo individi angl individuals ce osnovni nizkorivnevi komponenti ontologiyi Ekzemplyari mozhut yavlyati soboyu yak fizichni ob yekti lyudi budinki planeti tak i abstraktni chisla slova Shiro kazhuchi ontologiya mozhe obijtisya j bez konkretnih ob yektiv Odnak odniyeyu z golovnih cilej ontologiyi ye klasifikaciya takih ob yektiv tomu voni takozh vklyuchayutsya Ponyattya Ponyattya angl concepts abo klasi angl classes abstraktni grupi kolekciyi abo nabori ob yektiv Voni mozhut mistiti v sobi ekzemplyari inshi klasi abo zh spoluchennya j togo i inshogo Priklad Ponyattya lyudi vkladene ponyattya lyudina Chim ye lyudina vkladenim ponyattyam chi ekzemplyarom individom zalezhit vid ontologiyi Ponyattya individi ekzemplyar individ Atributi Ob yekti v ontologiyi mozhut mati atributi Kozhen atribut maye prinajmni im ya j znachennya i vikoristovuyetsya dlya zberigannya informaciyi sho specifichna dlya ob yekta j priv yazana do nogo Napriklad ob yekt the Ford Explorer maye taki atributi yak Nazva Ford Explorer Kilkist Dverej 4 Dvigun 4 0 KS 4 6 KS Korobka Peredach 6 shvidkisna Znachennya atributa mozhe buti skladenim tipom danih U comu prikladi znachennya atributa sho nazivayetsya Dvigun ye spiskom znachen prostih tipiv danih Yaksho vi ne viznachayete atributi dlya koncepcij vam dovedetsya viznachati abo taksonomiyu yaksho mizh koncepciyami isnuye vidnoshennya vklyuchennya Giponim angl Hyponym abo angl Controlled Vocabulary Voni korisni ale ne vvazhayutsya spravzhnimi ontologiyami Vidnoshennya Vazhliva rol atributiv polyagaye v tomu shob viznachati zalezhnosti vidnoshennya mizh ob yektami ontologiyi Zazvichaj vidnoshennyam ye atribut znachennyam yakogo ye inshij ob yekt Pripustimo sho v ontologiyi avtomobiliv prisutni dva ob yekti avtomobil Ford Explorer i Ford Bronco Nehaj Bronco ce model spadkoyemec Explorer todi vidnoshennya mizh Ford Explorer i Ford Bronco viznachimo yak atribut isSuccessorOf zi znachennyam Explorer dlya ob yekta Bronco varto pomititi sho v movah opisu ontologij isnuyut viznacheni vidnoshennya spadkuvannya Specializovani j zagalni ontologiyiSpecializovani predmetno oriyentovani ontologiyi ontologiyi predmetnih oblastej pro ce predstavlennya yakoyi nebud galuzi znan abo chastini realnogo svitu U takij ontologiyi mistyatsya specialni dlya ciyeyi galuzi znachennya terminiv Primirom slovo pole v silskomu gospodarstvi oznachaye dilyanka zemli div tut u fizici odin iz vidiv materiyi div tut u matematici osoblivu strukturu div tut Zagalni ontologiyi vikoristovuyutsya dlya podannya ponyat spilnih dlya velikoyi kilkosti galuzej Taki ontologiyi mistyat bazovij nabir terminiv glosarij abo tezaurus vikoristovuvanij dlya opisu terminiv predmetnih galuzej Yaksho sistema sho vikoristovuye specializovani ontologiyi rozvivayetsya to mozhe znadobitisya yih ob yednannya I dlya inzhenera z ontologij ce serjozne zavdannya Podibni ontologiyi chasto nesumisni odna z odnoyu hocha mozhut predstavlyati blizki galuzi Riznicya mozhe z yavlyatisya cherez osoblivosti miscevoyi kulturi ideologiyi j t p abo vnaslidok vikoristannya inshoyi movi opisu Sogodni ob yednannya ontologij dovoditsya vikonuvati vruchnu ce trudomistkij povilnij i dorogij proces Vikoristannya bazisnoyi ontologiyi yedinogo glosariya trohi sproshuye cyu robotu Ye naukovi praci za tehnologiyami ob yednannya ale voni v bilshij miri teoretichni Movi opisu ontologijMova opisu ontologij formalna mova vikoristovuvana dlya koduvannya ontologiyi Isnuye kilka podibnih mov spisok nepovnij OWL Ontology Web Language standart W3C mova dlya semantichnih tverdzhen rozroblena yak rozshirennya RDF i Knowledge Interchange Format abo format obminu znannyami zasnovanij na S virazah sintaksis dlya logiki spadkoyemec KIF standartizovanij ISO IEC 24707 2007 ontologichna mova sho vikoristovuyetsya v proekti Cyc zasnovana na chislenni predikativ iz deyakimi rozshirennyami vishogo poryadku Dlya roboti z movami ontologij isnuye dekilka vidiv tehnologij redaktori ontologij dlya stvorennya ontologij SUBD ontologij dlya zberigannya j zvertannya do ontologiyi i shovisha ontologij dlya roboti z dekilkoma ontologiyami Div takozhPredstavlennya znan Semantichna merezha OWL WordNet UWN ISO 21127 Ontologiya proektuvannya Ontologichni movi Baza znan Taksonomiya Glosarij Dobuvannya informaciyiVinoskiSho take ontologiya 16 lipnya 2010 u Wayback Machine angl PosilannyaVikoristannya ontologij u sistemah keruvannya znannyami ros ros LiteraturaD V Lande A A Snarskij Podhod k sozdaniyu terminologicheskih ontologij Ontologiya proektirovaniya 2014 N 2 12 S 83 91 D V Lande Postroenie modeli predmetnoj oblasti putem zondirovaniya servisa Google Scholar Citations Ontologiya proektirovaniya 2015 N 3 17 S 328 335 Ce nezavershena stattya z matematiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Ce nezavershena stattya zi shtuchnogo intelektu Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno serpen 2017