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

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


person Shishya    schedule 25.11.2013    source источник
comment
Вы спрашиваете об использовании онтологии в компьютерных науках, но может быть интересно узнать, что онтология возникла в философии из корня, связанного с существованием или бытием. Этот термин используется в нескольких совершенно не связанных смыслах в философии. Например, онтология может относиться к теории о том, какие виды вещей существуют, или она может относиться к теории о том, что означает существование вещи, т.е. о том, что такое существование. То, что ученый-компьютерщик называет онтологией, может быть описано философом как иерархическая система категоризации или, может быть, как иерархия свойств.   -  person Mars    schedule 25.11.2013


Ответы (5)


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

Тем не менее, термин «словарь» почти никогда не используется для обозначения ТОЛЬКО «списка терминов», если только он не находится под эгидой онтологии, о которой вы говорите. Эти два термина во многом пересекаются, и ИМО, используя термин «словарь», обычно означает онтологию, которая не претендует на строго формальную философскую поддержку.

person Sneftel    schedule 25.11.2013

Я придерживаюсь того же мнения, что и W3C в своем описании «онтологий»:

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

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

person vanthome    schedule 10.03.2014

Из документов:

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

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

person Rahul Tripathi    schedule 25.11.2013
comment
Это выглядит как интересная статья, но она не похожа на документацию какого-либо конкретного проекта или API. Можно уточнить, что это за источник? - person Joshua Taylor; 26.11.2013

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

Словарь

Лексика – это понимание того, что есть вещь.

Пример:

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

Онтология

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

Пример:

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

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

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

Людям гораздо легче понять словарный запас, а машинам — онтологию.

person Abel Callejo    schedule 10.08.2014

У W3C есть правильный способ описать это:

В семантической сети словари определяют понятия и отношения (также называемые «терминами»), используемые для описания и представления интересующей области.

Словари существуют в онтологиях, поскольку их цель состоит в том, чтобы предоставить описание интереса.

person Francois Ferreira    schedule 01.05.2015