Универсальный сетевой язык
Эта статья содержит контент, написанный как реклама . ( Апрель 2021 г. ) |
Универсальный сетевой язык ( UNL ) — это декларативный формальный язык, специально разработанный для представления семантических данных, извлеченных из текстов на естественном языке . Его можно использовать в качестве основного языка в межъязыковых системах машинного перевода или в качестве языка представления знаний в приложениях поиска информации .
Структура
[ редактировать ]В UNL информация, передаваемая на естественном языке, представлена предложение за предложением в виде гиперграфа, состоящего из набора направленных двоичных помеченных связей между узлами или гиперузлами. Например, английское предложение «Небо было голубым?!» можно представить в UNL следующим образом:
В приведенном выше примере sky(icl>natural world)
и blue(icl>color)
, которые представляют отдельные понятия, являются атрибутами UW объекта, направленными на установление семантического отношения между двумя UW; «@def», «@interrogative», «@past», «@exclamation» и «@entry» — это атрибуты, изменяющие UW.
UW выражаются на естественном языке, чтобы их было удобно читать человеку. Они состоят из «заголовка» (корень UW) и «списка ограничений» (суффикс UW в скобках), где ограничения используются для устранения неоднозначности общей концепции, передаваемой заголовком. Набор UW организован в онтологии UNL.
Отношения предназначены для представления семантических связей между словами в каждом существующем языке. Они могут быть онтологическими (например, «icl» и «iof»), логическими (например, «и» и «или») или тематическими (например, «agt» = агент , «ins» = инструмент , «tim» = время , «plc» = место и т. д.). В настоящее время в спецификациях UNL имеется 46 отношений, которые совместно определяют синтаксис UNL .
В программе UNL процесс представления предложений естественного языка в графах UNL называется UNLization , а процесс генерации предложений естественного языка из графов UNL называется NLization . UNLизация предназначена для полуавтоматического выполнения (т. е. людьми с помощью компьютеров), а NLизация предназначена для автоматического выполнения.
История
[ редактировать ]Программа UNL началась в 1996 году по инициативе Института перспективных исследований (IAS) Университета Организации Объединенных Наций (UNU) в Токио, Япония. В январе 2001 года Университет Организации Объединенных Наций учредил автономную некоммерческую организацию UNDL Foundation, которая будет отвечать за разработку и управление программой UNL. Он унаследовал от УООН/IAS мандат на реализацию программы UNL.
Общая архитектура системы UNL была разработана с использованием набора базового программного обеспечения и инструментов.
(PCT) признал Договор о патентной кооперации «промышленную применимость» UNL, полученную в мае 2002 г. через Всемирную организацию интеллектуальной собственности (ВОИС); UNL приобрела патенты США 6 704 700 и 7 107 206.
См. также
[ редактировать ]- Семантическая сеть
- Абстрактный семантический граф
- Семантический перевод
- Семантическая унификация
- Абстрактное представление значения
Внешние ссылки
[ редактировать ]- UNLweb , портал UNLweb
- Фонд UNDL , где координируется развитие UNL.
- Онлайн-книга по UNL
- Описание системы UNL