Недавно я начал работать с семантической сетью и связанными с ней технологиями передачи данных, но меня всегда путают. В чем разница между онтологией и лексикой? Что предпочтительнее?
Онтология против словарного запаса
Ответ 1
В самом сухом смысле "словарь" представляет собой контекст-меньший список терминов, без определенных взаимосвязей. "Онтология" более мясистая, подразумевая наличие взаимосвязей, аксиом, классов и т.д.
Тем не менее, термин "словарный запас" почти никогда не используется, чтобы означать ТОЛЬКО "список терминов", если только он не под зонтиком онтологии, о которой вы говорите. Эти два термина перекрывают довольно много, и ИМО, использующая термин "словарь", обычно означает онтологию, которая не претендует на жесткую формальную философскую поддержку.
Ответ 2
Я считаю, что W3C делает в своем описании об "Онтологиях":
Четкое разделение между тем, что называется "словари" и "онтологиями" . Тенденция заключается в использовании слова "онтология" для более сложных и, возможно, довольно формальных сбор терминов, тогда как "лексика" используется, когда такой строгий формализм не обязательно используется или только в очень свободном смысле. Словаки являются основными строительными блоками > для методов вывода в Semantic Web.
Ответ 3
Из docs:
A управляемый словарь - это список терминов, которые были перечислены в явном виде. Этот список контролируется и доступен с контролируемый орган регистрации лексики. Все условия в контролируемый словарь должен иметь однозначную, не избыточную определение. Управляемый словарь не может иметь никакого значения (он может быть просто набором терминов, которые люди соглашаются использовать, и их смысл понимается), или он может иметь очень подробные определения для каждый термин.
A формальная онтология - это контролируемый словарь, выраженный в онтологии язык представления. Этот язык имеет грамматику для использования словарные термины, чтобы выразить что-то значимое в пределах указанного область интересов. Грамматика содержит формальные ограничения (например, указывает, что значит быть хорошо сформированным утверждением, утверждением, запрос и т.д.) о том, как термины в контролируемой лексике онтологи могут использоваться вместе.
Ответ 4
Оба словаря и онтология относятся к вещи. Хотя у них есть различия.
Словарь
Словарь - это понимание того, что есть.
Пример:
Apple - это плод. Apple также является коротким именем для компании Apple Inc.
Онтология
Онтология - это общее понимание вещи в отношении ее отношений, сходств и различий с другими вещами.
Пример:
Apple → - это плод → , выращенный яблоней → , имеющий научное название → Malus domestica → , из которых Apple Inc. → получил свое название
Что касается предпочтительности, поскольку вы работаете с семантической сетью и связанными технологиями данных, онтология будет иметь для вас больше смысла.
Словарь - это то, что лаборатории машинного обучения получают от обработки информации в Интернете. Машиноведение в этом направлении не собирается сокращать его. Люди из W3C поняли это, и что, чтобы понять вещи дальше, Semantic Web и Linked Data были некоторыми из их решений. Это породило это сложное понятие онтологии.
Словарь гораздо проще для людей, чтобы понять, в то время как онтология легче для машин.
Ответ 5
W3C имеет надлежащий способ его описания: "словари определяют понятия и отношения (также называемые" терминами "), используемые для описания и представления области, вызывающей озабоченность". Это касается семантической сети. В онтологиях существуют словари, поскольку цель состоит в том, чтобы представить представляющее интерес описание.