Управляемые естественные языки ( CNL ) - это подмножества естественных языков , которые получены путем ограничения грамматики и словарного запаса с целью уменьшения или устранения двусмысленности и сложности. Традиционно контролируемые языки делятся на два основных типа: те, которые улучшают читаемость для человека, читающего (например, не носители языка), и те, которые обеспечивают надежный автоматический семантический анализ языка.
Первый тип языков (часто называемых «упрощенными» или «техническими» языками), например ASD Simplified Technical English , Caterpillar Technical English, IBM Easy English, используются в промышленности для повышения качества технической документации и, возможно, упростить полуавтоматический перевод документации. Эти языки ограничивают автора общими правилами, такими как «Делайте предложения короткими», «Избегайте использования местоимений », «Используйте только слова, одобренные словарем» и «Используйте только активный голос ». [1]
Второй тип языков имеет формальный синтаксис и семантику и может быть отображен на существующий формальный язык , такой как логика первого порядка . Таким образом, эти языки могут быть использованы в качестве языков представления знаний , [2] и написание этих языков поддерживаются полностью автоматическим согласование и избыточности проверки, ответ запросов и т.д.
Языки
Существующие контролируемые естественные языки включают: [3] [4]
- Упрощенный технический английский ASD
- Попытка контролируемого английского [5]
- Авиационный английский
- Базовый английский [6]
- ClearTalk
- Общий логический контролируемый английский язык [7]
- Распределенный языковой перевод эсперанто
- E-Prime
- Français fondamental
- Великолепный формальный английский
- Interlingua-IL sive Latino sine flexione ( Джузеппе Пеано )
- ModeLang [8]
- Новояз
- Английский язык (PENG) [9]
- Seaspeak
- Семантика бизнес-лексики и бизнес-правил
- Специальный английский
Кодирование
IETF зарезервировал simple
как BCP 47 варианта подтега для упрощенных версий языков. [10]
Смотрите также
Рекомендации
- ↑ О'Брайен, Шарон (2003). «Контроль контролируемого английского языка - анализ нескольких наборов правил контролируемого языка» (PDF) . Труды EAMT-CLAW .
- ^ Швиттер, Рольф. « Управляемые естественные языки для представления знаний ». Материалы 23-й Международной конференции по компьютерной лингвистике: Афиша. Ассоциация компьютерной лингвистики, 2010.
- ^ Кун, Тобиас (2014). «Обзор и классификация контролируемых естественных языков» . Компьютерная лингвистика . 40 : 121–170. DOI : 10.1162 / COLI_a_00168 . S2CID 14586568 .
- ^ Пул, Джонатан (2006). «Можно ли масштабировать контролируемые языки в Интернете?» . Архивировано из оригинала на 2009-08-15. Цитировать журнал требует
|journal=
( помощь ) - ^ Норберт Э. Фукс; Каарел Кальюранд; Герольд Шнайдер (2006). «Attempto Controlled English решает проблемы представления знаний, рассуждений, взаимодействия и пользовательских интерфейсов» (PDF) . FLAIRS 2006 .
- ^ Огден, Чарльз Кей (1930). Базовый английский: общее введение с правилами и грамматикой . Лондон: Paul Treber & Co., Ltd.
- ^ "Общий логический контролируемый английский" . www.jfsowa.com . Проверено 27 августа 2017 года .
- ^ Васик, Шимон; Prejzendanc, Tomasz; Блажевич, Яцек (2013). «ModeLang: новый подход к моделированию вирусных инфекций, удобных для экспертов» . Вычислительные и математические методы в медицине . 2013 : 320715. дои : 10,1155 / 2013/320715 . PMC 3878415 . PMID 24454531 .
- ^ Швиттер, Рольф; Тилбрук, М. (2004). "PENG: Processable ENGlish". Технический отчет, Университет Маккуори, Австралия .
- ^ Эверсон, Майкл . «Регистрационная форма для« простых » » . IANA . Проверено 22 апреля 2021 года .
Внешние ссылки
- Контролируемые естественные языки