Онтология против словаря


Я недавно начал работать с семантическим вебом и связанными технологиями передачи данных, хотя меня всегда смущала одна вещь. В чем разница между онтологией и словарем? Что предпочтительнее?

5 18

5 ответов:

В самом сухом смысле "словарь" -это список терминов без контекста, без определенных взаимосвязей. "Онтология" более емкая, подразумевающая наличие взаимосвязей, аксиом, классов и т. д.

Тем не менее, термин "словарь" почти никогда не используется для обозначения только "списка терминов", если только он не находится под зонтиком онтологии, о которой вы говорите. Эти два термина довольно сильно пересекаются, и Имо, используя термин "словарь", обычно означает онтологию, которая не претендует на жестко формализованное философское обоснование.

Я держу его так, как это делает W3C в своем описании "онтологий":

Нет четкого разделения между тем, что называется "словарями" и "онтологиями". Тенденция заключается в использовании слова" онтология " для более сложных и, возможно, вполне формальных целей. коллекция терминов, тогда как "словарь" используется, когда такого строгого формализма нет. обязательно используется или только в очень свободном смысле. Словари являются основными строительными блоками для вывода . техники в семантической сети.

[1] http://www.w3.org/standards/semanticweb/ontology

Из docs:

A контролируемый словарь - это список терминов, которые были перечислены явно. Этот список контролируется и доступен из контролируется словарным регистрационным органом. Все условия в контролируемый словарный запас должен иметь однозначный, не избыточный характер. определение. Контролируемый словарь может не иметь определенного значения (it может быть просто набор терминов, которые люди согласны использовать, и их смысл понят), или это может быть иметь очень подробные определения для каждый термин.

A формальная онтология - это управляемый словарь, выраженный в онтологии язык представления. Этот язык имеет грамматику для использования словарь терминов, чтобы выразить что-то значимое в пределах указанного область интересов. Грамматика содержит формальные ограничения (напр., определяет, что значит быть хорошо сформированным утверждением, утверждением, запросов и т. д.) о том, как термины в контролируемом словаре онтологии могут использовать вместе.

И лексика, и онтология относятся квещи . Хотя у них есть отличия.

Словарь

Словарь - это понимание того, что такое вещь.

Пример:

Яблоко-это фрукт. Apple также является сокращенным именем для компании Apple Inc.

Онтология

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

Пример:

Яблоко - > это плод - > производимый яблоней - > который имеет научное название - > Malus domestica - > которого, Apple Inc. - >получил свое название

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

Словарь-это то, что Лаборатории машинного обучения извлекают из обработки информации в интернете. Машинное обучение на этом направлении не является собираюсь его разрезать. Люди из W3C поняли это и то, что для дальнейшего понимания вещей семантический веб и связанные данные были одними из их решений. Что и породило это сложное понятие онтологии. Словарный запас гораздо легче понять человеческим существам, в то время как онтология проще для машин.

W3C имеет правильный способ описания этого: "словари определяют понятия и отношения (также называемые "терминами"), используемые для описания и представления проблемной области". Это касается семантической сети. Словари существуют в рамках онтологий, поскольку их цель-дать описание интересующего объекта.