Универсальный сетевой язык

Universal Networking Language ( UNL ) — это декларативный формальный язык, специально разработанный для представления семантических данных, извлеченных из текстов на естественном языке . Он может использоваться как основной язык в системах межъязыкового машинного перевода или как язык представления знаний в приложениях поиска информации .

Структура

В UNL информация, передаваемая естественным языком, представляется предложение за предложением в виде гиперграфа, состоящего из набора направленных бинарных помеченных связей между узлами или гиперузлами. Например, английское предложение "The sky was blue?!" может быть представлено в UNL следующим образом:

В приведенном выше примере sky(icl>natural world)и blue(icl>color), представляющие отдельные концепции, являются атрибутами UW объекта, направленными на установление семантической связи между двумя UW; «@def», «@interrogative», «@past», «@exclamation» и «@entry» являются атрибутами, модифицирующими UW.

UW выражаются на естественном языке, чтобы быть понятными человеку. Они состоят из «заглавного слова» (корень UW) и «списка ограничений» (суффикс UW в скобках), где ограничения используются для устранения неоднозначности общей концепции, передаваемой заглавным словом. Набор UW организован в онтологии UNL.

Отношения предназначены для представления семантических связей между словами в каждом существующем языке. Они могут быть онтологическими (например, "icl" и "iof"), логическими (например, "and" и "or") или тематическими (например, "agt" = agent , "ins" = instrument , "tim" = time , "plc" = place , и т. д.). В настоящее время в UNL Specs есть 46 отношений, которые совместно определяют синтаксис UNL .

В программе UNL процесс представления предложений на естественном языке в графах UNL называется UNLization , а процесс генерации предложений на естественном языке из графов UNL называется NLization . UNLization предназначен для полуавтоматического выполнения (т. е. людьми с помощью компьютера), а NLization предназначен для автоматического выполнения.

История

Программа UNL началась в 1996 году по инициативе Института передовых исследований (IAS) Университета ООН (UNU) в Токио, Япония. В январе 2001 года Университет ООН создал автономную и некоммерческую организацию, Фонд UNDL, которая будет отвечать за разработку и управление программой UNL. Она унаследовала от UNU/IAS мандат на реализацию программы UNL.

Общая архитектура системы UNL была разработана с использованием набора базового программного обеспечения и инструментов.

Договор о патентной кооперации (PCT) признал «промышленную применимость» UNL, которая была получена в мае 2002 года через Всемирную организацию интеллектуальной собственности (ВОИС); UNL приобрела патенты США 6 704 700 и 7 107 206.

Смотрите также

  • UNLweb, портал UNLweb
  • Фонд UNDL, где координируется развитие UNL.
  • Онлайн-книга на UNL
  • Описание системы UNL

Общество УНЛ

  • UNL в Бангладеш
  • УНЛ в Бразилии
  • УНЛ в Египте
  • УНЛ во Франции
  • УНЛ в Германии
  • УНЛ в Индии
  • УНЛ в Италии
  • УНЛ в Японии
  • UNL в Иордании
  • УНЛ в Латвии
  • UNL в России, конвертер русский⇔UNL⇔английский
  • УНЛ в Испании
  • UNL в Таиланде
Взято с "https://en.wikipedia.org/w/index.php?title=Универсальный_сетевой_язык&oldid=1217623302"