Семантическое соответствие
Семантика | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Семантика языки программирования | ||||||||
| ||||||||
Семантическое сопоставление — это метод, используемый в информатике для идентификации семантически связанной информации .
Для любых двух графоподобных структур, например классификаций , базы данных таксономий или XML-схем и онтологий , сопоставление представляет собой оператор, который идентифицирует те узлы в двух структурах, которые семантически соответствуют друг другу. Например, применительно к файловым системам он может определить, что папка с надписью «автомобиль» семантически эквивалентна другой папке «автомобиль», поскольку они являются синонимами на английском языке. Эту информацию можно взять с лингвистического ресурса, такого как WordNet .
В последние годы их было предложено много. [1] S-Match — пример оператора семантического сопоставления . [2] Он работает с облегченными онтологиями, [3] а именно графовые структуры, в которых каждый узел помечен предложением на естественном языке, например на английском. Эти предложения переводятся в формальную логическую формулу (по искусственному однозначному языку), кодирующую значение узла с учетом его положения в графе. Например, если папка «автомобиль» находится в другой папке «красный», мы можем сказать, что в этом случае папка «автомобиль» означает «красный автомобиль». Это переводится в логическую формулу «красный И автомобиль».
Результатом S-Match является набор семантических соответствий, называемых отображениями, к которым прикреплено одно из следующих семантических отношений: дизъюнктность (⊥), эквивалентность (≡), более конкретный (⊑) и менее конкретный (⊒). В нашем примере алгоритм вернет сопоставление между «автомобилем» и «автомобилем», связанное отношением эквивалентности. Информация, семантически соответствующая, также может использоваться в качестве меры релевантности посредством отображения краткосрочных отношений. Такое использование технологии S-Match широко распространено в сфере карьеры, где она используется для оценки глубины навыков посредством реляционного сопоставления информации, содержащейся в резюме кандидатов.
Семантическое сопоставление представляет собой фундаментальный метод во многих приложениях в таких областях, как обнаружение ресурсов, интеграция данных , миграция данных , перевод запросов, одноранговые сети, взаимодействие агентов, слияние схем и онтологий. Его использование также исследуется в других областях, таких как обработка событий. [4] Фактически, это было предложено как действенное решение проблемы семантической неоднородности, а именно управление разнообразием знаний. Взаимодействие между людьми разных культур и языков, имеющими разные точки зрения и использующими разную терминологию, всегда было огромной проблемой. Эта проблема, кажется, становится особенно актуальной с появлением Интернета и последующим информационным взрывом. Люди сталкиваются с конкретной проблемой поиска, устранения неоднозначности и интеграции информации, поступающей из самых разных источников.
См. также [ править ]
- Выравнивание онтологии
- Семантическая интеграция
- Семантическая унификация
- Семантическая технология
- Минимальные сопоставления
Ссылки [ править ]
- ^ Павел Швайко; Жером Эзена. «Обзор подходов к сопоставлению на основе схем» (PDF) . Dit.unitn.it . Проверено 21 декабря 2018 г.
- ^ Фаусто Джунчилья; Павел Швайко; Николай Яцкевич. «S-MATCH: АЛГОРИТМ И РЕАЛИЗАЦИЯ СЕМАНТИЧЕСКОГО СООТВЕТСТВИЯ» (PDF) . Eprints.biblio.unitn.it . Проверено 21 декабря 2018 г.
- ^ Фаусто Джунчилья; Маурицио Маркезе; Илья Заиграев. «КОДИРОВАНИЕ КЛАССИФИКАЦИЙ КАК ОБЛЕГЧЕННЫЕ ОНТОЛОГИИ» (PDF) . Eprints.biblio.unitn.it . Проверено 21 декабря 2018 г.
- ^ Хасан, Сулейман, Шон О'Риейн и Эдвард Карри. 2012. «Приблизительное семантическое соответствие гетерогенных событий». На 6-й Международной конференции ACM по распределенным системам, основанным на событиях (DEBS 2012), 252–263. Берлин, Германия: ACM. «ДОИ» .
Внешние ссылки [ править ]
- «Семантическое соответствие» . Semanticmatching.eu . Проверено 21 декабря 2018 г.
- «S-Match — это система семантического сопоставления» . Sourceforge.net . Проверено 21 декабря 2018 г.