Онтологія (інформатика): відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
стиль, оформлення
Рядок 1:
'''Онтоло́гія''' — формалізоване представлення знань про певну [[предметна область|предметну область]] ([[середовище]], [[світ]]), придатне для автоматизованої обробки. Онтологію неодмінно супроводжує деяка [[концепція]] цієї області інтересів. Найчастіше ця концепція виражається за допомогою визначення базових [[об’єктоб'єкт]]ів ([[індивід]]уумів, [[атрибут]]ів, [[процес]]ів) і [[відношення|відношень]] між ними. Визначення цих об'єктів і відношень між ними зазвичай називають [[концептуалізація|концептуалізацією]].
 
НаступнеТаке визначення онтології є узагальнюючим: '''Онтологія'''&nbsp;— це загальноприйнята і загальнодоступна концептуалізація певної [[область знань|області знань]] (світу, середовища), яка містить базис для [[моделювання]] цієї області знань і визначає [[протокол]]и для взаємодії між [[агент]]ами, які використовують знання з цієї області, і, нарешті, включає домовленості про представлення теоретичних основ даної області знань.<ref>[http://www-ksl.stanford.edu/kst/what-is-an-ontology.html Що таке онтологія?] {{ref-en}}</ref>
 
== Перспективи використання ==
Рядок 12:
 
Хоча термін «онтологія» походить з філософії, в інформатиці він набув самостійного значення. Основні відмінності полягають у наступному:
* Онтологія в інформатиці повинна мати формалізовану мову представлення, який комп'ютер здатний обробляти без беспосередньоїбезпосередньої участі людини;
* онтології створюються завжди для вирішення певної задачі, і тому вони оцінюються більше з погляду ''застосовності'', ніж ''повноти''.
 
== Елементи онтологій ==
 
Онтології зазвичай містять [[Поняття|класи (поняття)]], [[Екземпляр класу|екземпляри]] цих класів, їхїхні [[Атрибут|атрибути]] (властивості) та значення цих властивостей, а також [[відношення]] між класами та екземплярами класів. Крім того, онтологія може містити певні обмеження на використання класів та їх відношень.
 
=== Екземпляри ===
Рядок 38:
* '' Коробка-Передач'': 6-швидкісна
 
Значення атрибута може бути [[складений тип даних|складеним типом даних]]. У даномуцьому прикладі значення атрибута, що називається ''Двигун'', є списком значень простих типів даних.
 
Якщо ви не визначаєте атрибути для концепцій, вам доведеться визначати або [[Таксономія|таксономію]] (якщо між концепціями існує відношення включення ([[Гіпонім]], {{lang-en|Hyponym}})), або [[Керований Словник]] ({{lang-en|Controlled Vocabulary}}). Вони корисні, але не вважаються справжніми онтологіями.
Рядок 89:
== Посилання ==
* [http://shcherbak.net/ Блог щодо Semantic Web, онтологій і керування знаннями]
* [http://bigc.spb.ru/publications/bigspb/km/use_ontology_in_suz.php Використання онтологій у системах керування знаннями] {{ref-ru}}
* [http://elbib.ru/index.phtml?page=elbib/rus/journal/2004/part4/op Огляд інструментів інженерії онтологій] {{ref-ru}}
* [http://ifets.ieee.org/russian/depository/ontology101_rus.doc Посібник зі створення Вашої першої онтології]
 
Рядок 96:
 
* [http://www-ksl.stanford.edu/kst/what-is-an-ontology.html What is an ontology?]
* [http://dwl.kiev.ua/art/op/ Д.&nbsp;В. &nbsp;Ландэ, А.&nbsp;А. &nbsp;Снарский. Подход к созданию терминологических онтологий // Онтология проектирования, 2014. -&nbsp;— N 2(12). -&nbsp;— С. 83-91.]
* [http://dwl.kiev.ua/art/samara-15/index.html Д.&nbsp;В. &nbsp;Ландэ, Построение модели предметной области путем зондирования сервиса Google Scholar Citations // Онтология проектирования, 2015. -&nbsp;— N 3(17). -&nbsp;— С. 328-335328—335.]