Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Процесс определения соответствий между понятиями в онтологиях.
Process of determining correspondences between concepts in ontologies
Согласование онтологий, или сопоставление онтологий, — это процесс определения соответствий между понятиями в онтологиях. Набор соответствий также называется выравниванием. Эта фраза приобретает несколько иной смысл в информатике, когнитивной науке или философии.
Ontology alignment, or ontology matching, is the process of determining correspondences between concepts in ontologies. A set of correspondences is also called an alignment. The phrase takes on a slightly different meaning, in computer science, cognitive science or philosophy.
Информатика
Для специалистов в области компьютерных наук понятия выражаются как метки для данных. Исторически необходимость в выравнивании онтологий возникла из-за потребности в интеграции разнородных баз данных, разработанных независимо друг от друга и, следовательно, каждая из которых имеет свой собственный словарь данных. В контексте Семантической сети, где множество участников предоставляют собственные онтологии, сопоставление онтологий играет критически важную роль в обеспечении взаимодействия разнородных ресурсов. Инструменты выравнивания онтологий находят классы данных, которые семантически эквивалентны, например, "грузовик" и "фура". Эти классы не обязательно логически идентичны. Согласно Эйзенату и Швайко (2007), существует три основных измерения сходства: синтаксическое, внешнее и семантическое. Примечательно, что они примерно соответствуют измерениям, выделенным когнитивными учеными ниже. Для выравнивания онтологий разработано множество инструментов и фреймворков, некоторые из которых вдохновлены когнитивной наукой, а другие – разработаны независимо. Инструменты выравнивания онтологий обычно предназначены для работы со схемами баз данных, XML-схемами, таксономиями, формальными языками, моделями «сущность-связь», словарями и другими системами меток. Как правило, они преобразуются в графическое представление перед сопоставлением. С появлением Семантической сети такие графы могут быть представлены в языках семейства Resource Description Framework в виде триплетов формы <субъект, предикат, объект>, как это показано в синтаксисе Notation3. В этом контексте выравнивание онтологий иногда называют "сопоставлением онтологий". В последнее время проблема выравнивания онтологий решается путем автоматического вычисления соответствий, а затем на их основе – отображений. Системы, такие как DSSim, X-SOM или COMA++, в настоящее время демонстрируют очень высокую точность и полноту.
For computer scientists, concepts are expressed as labels for data. Historically, the need for ontology alignment arose out of the need to integrate heterogeneous databases, ones developed independently and thus each having their own data vocabulary. In the Semantic Web context involving many actors providing their own ontologies, ontology matching has taken a critical place for helping heterogeneous resources to interoperate. Ontology alignment tools find classes of data that are semantically equivalent, for example, "truck" and "lorry". The classes are not necessarily logically identical. According to Euzenat and Shvaiko (2007), there are three major dimensions for similarity: syntactic, external, and semantic. Coincidentally, they roughly correspond to the dimensions identified by Cognitive Scientists below. A number of tools and frameworks have been developed for aligning ontologies, some with inspiration from Cognitive Science and some independently. Ontology alignment tools have generally been developed to operate on database schemas, XML schemas, taxonomies, formal languages, entity relationship models, dictionaries, and other label frameworks. They are usually converted to a graph representation before being matched. Since the emergence of the Semantic Web, such graphs can be represented in the Resource Description Framework line of languages by triples of the form <subject, predicate, object>, as illustrated in the Notation 3 syntax. In this context, aligning ontologies is sometimes referred to as "ontology matching". The problem of Ontology Alignment has been tackled recently by trying to compute matching first and mapping (based on the matching) in an automatic fashion. Systems like DSSim, X SOM or COMA++ obtained at the moment very high precision and recall.
Методы выравнивания онтологии
В области сопоставления онтологий выделились два поднаправления исследований: сопоставление онтологий на одном языке и кросс-лингвальное сопоставление онтологий. Первое подразумевает сопоставление онтологий, представленных на одном и том же естественном языке, а второе – "процесс установления связей между онтологическими ресурсами из двух или более независимых онтологий, каждая из которых размечена на разных естественных языках". Существующие методы сопоставления в сопоставлении онтологий на одном языке обсуждаются в работе Euzenat и Shvaiko (2007).
Two sub research fields have emerged in ontology mapping, namely monolingual ontology mapping and cross lingual ontology mapping. The former refers to the mapping of ontologies in the same natural language, whereas the latter refers to "the process of establishing relationships among ontological resources from two or more independent ontologies where each ontology is labelled in a different natural language". Existing matching methods in monolingual ontology mapping are discussed in Euzenat and Shvaiko (2007).