Потратив некоторое время на поиски материалов в интернете, я получил набор определений понятия «онтология».
Так, что же говорит нам интернет об онтологиях?
Онтология (от др.-греч. онтос - сущее, логос - учение, понятие) - термин, определяющий учение о бытии, о сущем.
Онтология – набор базовых понятий и отношений между ними.
Онтология – способ представления знаний о мире «вещей».
Различные вариации определения “онтологии” Грубера -
Онтология - это эксплицитная спецификация концептуализации, где в качестве концептуализации выступает описание множества объектов предметной области и связей между ними.
Онтология - это формально представленные на базе концептуализации знания. Формально онтология состоит из терминов, организованных в таксономию, их определений и атрибутов, а также связанных с ними аксиом и правил вывода.
Онтология - формальная спецификация разделяемой концептуализации, которая имеет место в некотором контексте предметной области.
Онтология - база знаний, описывающая факты, которые предполагаются всегда истинными в рамках определенного общества на основе общепринятого смысла используемого словаря.
Онтология (Манцивода А.В.) – конструкция для представления знаний в Интернете, представляющая собой множество объектов, классифицированных в соответствии с некоторыми критериями, плюс описание свойств этих объектов. Онтология кодирует объекты и свойства в понятном для компьютера формате.
Онтология — это попытка всеобъемлющей и детальной формализации некоторой области знаний с помощью концептуальной схемы.
Но это далеко не полный перечень определений…
Некоторые авторы определяют онтологию как часть базы знаний, другие определяют базу знаний как часть онтологии.
Базы знаний, которые используют онтологии, называют базами онтологических знаний или онтологическими базами знаний. Некоторые исследователи говорят, что это разные термины, подчеркивая разницу между онтологическими и «обычными» знаниями. Хотя на мой взгляд это перевод одного понятия «ontology-based knowledge bases».
Как Вы можете видеть определений онтологий много и противоречий в них хватает
Кроме того, противоречия встречаются так же в определении отношения экземпляра объекта к онтологии…
Кто-то, говорит, что экземляр объекта – это часть онтологии, кто-то – онтология, как концептуальная схема предметной области, не содержит экземпляров. А экземпляры являются частью базы знаний.
На мой взгляд, онтология - это набор связанных отношениями объектов предметной области, где экземпляр является частью онтологии
Решайте сами, какое определение онтологии Вы будете использовать. Ведь все говорят в принципе об одном и том же. Разница только в деталях… иногда, правда, в принципиальных деталях!
Если у Вас есть еще определения онтологии, добавляйте в комментарии
7 комментария к этой записи
Оставить комментарий
По мере нахождения новых определений онтологий буду обновлять этот список
Может еще стоит упомянуть неопределенность (не помню кто автор) что нельзя описать все одной отнологией.
наверное стоит упомянуть
в теории онтологий, где онтология описывает фрагмент мира, конечно нельзя описать все одной онтологией.
Но в Semantic Web компоненты онтологии, по определению, распределены по Web, что обеспечивает онтологии практически «бесконечную» расширяемость.
Здесь есть вопросы насчет описания всего одной онтологией. Ведь каждый компонент онтологии можно переопределять, например, добавляя новые свойства, или удаляя, не нужные… Причем точки останова может и не быть… А ведь теоретически, это может оставаться одной онтологией!
Онтології – це БЗ спеціального виду, яка містить семантичну інформацію з певної ПрО. Компоненти, з яких складаються онтології, залежать від парадигми подання, але практично всі моделі онтологій містять певні концепти (поняття, класи), властивості концептів (атрибути, ролі), відношення між концептами (залежності, функції) та додаткові обмеження, що визначаються аксіомами. Концептом може бути опис задачі, функції, дії, стратегії, процесу міркування тощо., де T – скінченна множина термінів ПрО, яку описує онтологія O; R – скінченна множина відношень між термінами заданої ПрО; F – скінченна множина функцій інтерпретації, заданих на термінах і/або відношеннях онтології O. [;)
На формальному рівні онтологія – це система, що складається з наборів понять і тверджень про ці поняття, на основі яких можна будувати класи, об’єкти, відношення, функції та теорії. Формальна модель онтології О – це впорядкована трійка O=
http://progproblems.gradsoft.u.....eprint.doc
Как сказано здесь
Онтология вместе с множеством отдельных экземпляров составляет базу знаний.
Теперь понятно стало, что такое «ОнтоПсихология» (одно из течений неклассической психологии) с точки зрения словообразования
Я предпочитаю думать об онтологии, как о наборе формальных ограничений на допустимые интерпретации понятий окружающего мира. Простой пример с синонимами: есть tank как танк, а есть tank как бак. При отсутствии онтологии любое приложение вольно интерпретировать слово tank как оно хочет. При наличии онтологии (пусть даже в виде обычного словаря) интерпретацию можно зафиксировать (или хотя бы ограничить). Например: Tank \subset (Vehicle \and \some hasArmour.TOP).
Собственно, это определение мне нравится тем, что оно удобно увязывается с логикой (интерпретации = модели, аксиомы = ограничения).
Рекомендую статью умнейшего человека – Николы Гуарино на эту тему (мне она нравится больше трудов Тома Грубера) [1].
http://citeseerx.ist.psu.edu/v.....1.1.53.939