Пространство понятий

Пространство понятий

Онтоло́гия (в информатике) — это попытка всеобъемлющей и детальной формализации некоторой области знаний с помощью концептуальной схемы. Обычно такая схема состоит из структуры данных, содержащей все релевантные классы объектов, их связи и правила (теоремы, ограничения), принятые в этой области. Этот термин в информатике является производным от древнего философского понятия «онтология».

Онтологии применяются в искусственном интеллекте, семантической паутине (Semantic Web) и технологии программирования как форма представления знаний о реальном мире или его части.

Содержание

Отличия от философского понятия онтологии

Хотя термин «онтология» изначально философский, в информатике он принял самостоятельное значение. Здесь есть два существенных отличия:

  • Онтология в информатике должна иметь формат, который компьютер сможет легко обработать.
  • Информационные онтологии создаются всегда с конкретными целями — решения конструкторских задач; они оцениваются больше с точки зрения применимости, чем полноты.

Элементы онтологий

Современные онтологии строятся по большей части одинаково, независимо от языка написания. Обычно они состоят из экземпляров, понятий, атрибутов и отношений.

Экземпляры

Экземпляры (англ. 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 и RDFS;
  • KIF (Knowledge Interchange Format или формат обмена знаниями) — основанный на S-выражениях синтаксис для логики;
  • CycL — онтологический язык, использующийся в проекте исчислении предикатов с некоторыми расширениями более высокого порядка.
  • DAML+OIL (FIPA)

Для работы с языками онтологий существует несколько видов технологий: редакторы онтологий (для создания онтологий), DBMS онтологий (для хранения и обращения к онтологии) и хранилища онтологий (для работы с несколькими онтологиями).

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Пространство понятий" в других словарях:

  • Пространство имен (программирование) — Пространство имён (от англ. namespace) некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение, созданное для логической группировки уникальных идентификаторов (т.е. имён). Идентификатор, определенный в… …   Википедия

  • Пространство имен в программировании — Пространство имён (от англ. namespace) некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение, созданное для логической группировки уникальных идентификаторов (т.е. имён). Идентификатор, определенный в… …   Википедия

  • Пространство имён в программировании — Пространство имён (от англ. namespace) некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение, созданное для логической группировки уникальных идентификаторов (т.е. имён). Идентификатор, определенный в… …   Википедия

  • Пространство состояний (теория управления) — Пространство состояний  в теории управления один из основных методов описания поведения динамической системы. Движение системы в пространстве состояний отражает изменение ее состояний. Содержание 1 Определение 1.1 Линейные непрерывные… …   Википедия

  • ПРОСТРАНСТВО И ВРЕМЯ — категории, обозначающие осн. формы существования материи. Пр во (П.) выражает порядок сосуществования отд. объектов, время (В.) порядок смены явлений. П. и в. осн. понятия всех разделов физики. Они играют гл. роль на эмпирич. уровне физ. познания …   Физическая энциклопедия

  • ПРОСТРАНСТВО И ВРЕМЯ —         всеобщие формы бытия материи, её важнейшие атрибуты. В мире нет материи, не обладающей пространственно временными свойствами, как не существует П. и в. самих по себе, вне материи или независимо от неё. Пространство есть форма бытия… …   Философская энциклопедия

  • ПРОСТРАНСТВО —         культуры         важнейший аспект модели мира, характеристика протяженности, структурности, сосуществования, взаимодействия, координации элементов отд. культуры и соответствующих отношений между культурами, а также смысловой… …   Энциклопедия культурологии

  • ПРОСТРАНСТВО — фундаментальное (наряду с временем) понятие человеческого мышления, отображающее множественный характер существования мира, его неоднородность. Множество предметов, объектов, данных в человеческом восприятии одновременно, формирует сложный… …   Философская энциклопедия

  • Пространство Соболева — (в математике)  функциональное пространство, состоящее из функций из пространства Лебега ( ), имеющих обобщенные производные заданного порядка из . При пространства Соболева являются банаховыми пространствами, а при p=2 пространства Соболева …   Википедия

  • пространство —         ПРОСТРАНСТВО фундаментальное понятие повседневной жизни и научного знания. Его обычное применение непроблематично в отличие от его теоретической экспликации, поскольку последнее связано с множеством других понятий и предполагает… …   Энциклопедия эпистемологии и философии науки


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»