Linguagem natural controlada - Controlled natural language

Linguagens naturais controladas ( CNLs ) são subconjuntos de linguagens naturais que são obtidos restringindo a gramática e o vocabulário a fim de reduzir ou eliminar a ambigüidade e a complexidade. Tradicionalmente, os idiomas controlados se enquadram em dois tipos principais: aqueles que melhoram a legibilidade para leitores humanos (por exemplo, falantes não nativos) e aqueles que permitem uma análise semântica automática confiável do idioma.

O primeiro tipo de idiomas (frequentemente chamados de idiomas "simplificados" ou "técnicos"), por exemplo ASD Simplified Technical English , Caterpillar Technical English, IBM 's Easy English, são usados ​​na indústria para aumentar a qualidade da documentação técnica e, possivelmente, simplificar a tradução semiautomática da documentação. Esses idiomas restringem o redator por regras gerais como "Mantenha as frases curtas", "Evite o uso de pronomes ", "Use apenas palavras aprovadas pelo dicionário" e "Use apenas a voz ativa ".

O segundo tipo de linguagem tem uma sintaxe formal e semântica e pode ser mapeado para uma linguagem formal existente , como a lógica de primeira ordem . Assim, essas linguagens podem ser usadas como linguagens de representação de conhecimento e a escrita dessas linguagens é suportada por verificações de consistência e redundância totalmente automáticas , resposta a consultas , etc.

línguas

As linguagens naturais controladas existentes incluem:

Codificação

A IETF reservou simple uma subetiqueta de variante BCP 47 para versões simplificadas de idiomas.

Veja também

Referências

links externos