下面介绍了十二个选定的CNL,大致按其首次出现或类似的前身语言首次出现的时间顺序排列。对于这个小样本,所选择的语言具有影响力,有很好的文档记录,和/或与样本中的其他语言有足够的不同。
“索瓦三段论”(索瓦2000亿)是基于亚里士多德(约公元前350年)最初引入的三段论的简单逻辑语言。索瓦可能是第一个将它们引入CNL背景的人,声称它们是第一个被报道的受控自然语言的例子。因为这项调查仅限于英语,所以这里列出的是索瓦的三段论版本,而不是亚里士多德的古希腊原文。完整的语言可以用四种简单的句型来描述:A和B可以是任何英语常用名词,例如猫和动物。该语言与该语言非常相似由Pratt-Hartmann提出和研究(2004),使用了一些其他模式:这里,P可以是任何英语专有名称,例如苏格拉底我们将在包含类似方法的意义上使用术语“Sowa三段论”。三段论的语义也很容易定义。前四个模式可以映射到这样的一阶逻辑(其他模式也一样):至此,我们只需几行文字就可以对这种语言进行准确而全面的描述。尽管语言结构简单,句子却十分自然。然而,它的表达能力非常有限:只涵盖非常简单的句子结构,只支持一个地方的关系P(P)5E类1N个4S公司5,f w a(如果有)
基础英语(奥格登1930)是1930年提出的一种语言,应该可以改善全球人民之间的交流。这是第一个被报道的受控英语版本,至少是第一个得到广泛认可的版本。它影响了卡特彼勒基础英语,使其成为一种非常有影响力的语言。基础英语被设计成政治、经济和科学交流的通用基础。它限制了语法,只使用了850个英语词根。对于动词来说,这些限制可以说是最严厉的。仅支持18个动词:放,拿,给,得到,来,去,制作,保持,让,做,是,似乎,有,可以,将,说,看见、和发送这些动词可以与介词结合形成更具体的关系,例如放在表达插入其他动词可以借助名词来表达,例如移动一下而不是使用移动作为动词。给定单词及其变体的用法由非正式语法规则描述,例如,“集体名词与这个“以下是基础英语中的两个句子示例:
这位摄像师试图在社会女性脱帽之前拍摄她们的动态照片,直到警方审问他才下船。
他认为,再过一百年,英国将成为二流大国。存在许多使用较大词组的变体。维基百科的简单英语版本,三例如,声称使用基础英语,但实际上使用的是一种限制少得多的语言。基础英语至今仍在使用,并由专门的基础英语学院推广。4许多文本都是用这种语言写的,包括教科书、小说和大部分圣经。与全英语相比,词汇层面的大幅简化和语法限制大大提高了准确性。然而,任何类型的主题都可以用自然文本流表达。然而,对语法的非正式限制不足以显著降低语言的复杂性(在PENS的复杂性意义上)P(P)2E类5N个5S公司1,密码
E-Prime公司或E’(波兰德1965)是英语的限制版本,唯一的限制是动词成为禁止使用。这包括所有屈折形式,例如是,是和存在,无论是用作助动词还是主要动词。该语言于1965年提出,但其思想可追溯到20世纪40年代末。使用E-Prime的动机是相信“危险和不足……可能是由于粗心、不假思索、自动使用动词造成的成为电子犯罪的支持者声称电子犯罪是为了提高清晰度。声明我们这样做是因为它是正确的是不允许的,但必须重新措辞,不包括成为,例如:
我们这样做是因为我们真诚地希望将我们的行动与我们所说的“理想”之间的差异最小化
然而,在自然语言处理领域,动词成为是不被认为是最困难的问题之一,这很好地证明了E-Prime在PENS意义上并不比全英语更精确。此外,就复杂性而言,它与全英语没有太大区别,因为诸如成为和存在被允许可以代替被禁止的成为在大多数情况下。另一方面,似乎确实可以在不使用成为以一种完全自然的方式,尽管可能比原作更长P(P)1E类5N个5S公司1,c w a公司
卡特彼勒基础英语(CFE)(韦贝克1973)是卡特彼勒开发的一种有影响力的受控语言。它于1971年正式推出,以基础英语(Smart2003),据报道是最早的基于行业的CNL(Wojcik和Hoard1997). 由于卡特彼勒产品的日益复杂,以及需要与不同国家的非英语服务人员进行沟通,因此需要使用受控语言(韦贝克1973)“总结一下这个问题:有20000多份出版物必须被讲50多种不同语言的数千人理解。”CFE的理念是“消除翻译服务手册的需要”(Kamprath等人。1998). 熟悉卡特彼勒产品的训练有素、不会说英语的技工应能在完成由30节课组成的CFE课程后理解该语言。该语言的词汇量限制在800到1000个单词左右(Crabbe2009),其中每一个仅定义了一个含义(例如。,正确的只是作为的相反左边). 尽管如此,许多单词“语义范围很广,人们认为它们会在上下文中被人类读者消除歧义”(Kamprath等人。1998). 以下十条规则总结了语法限制(克拉布2009):
以下是CFE句子的两个示例:
卡特彼勒于1982年终止了CFE,因为(除其他原因外)“CFE的基本准则在编制的英文文件中不可强制执行”(Kamprath等人。1998). 因此,卡特彼勒技术英语(见附录)的开发采用了不同的方法:对语言的限制应该是强制性的,并且应该降低翻译成本,而不是试图完全消除对翻译的需要。强大的词汇限制和一些语法限制使CFE比全英语更精确,但在表达性、自然性和复杂性方面没有太大差异P(P)2E类5N个5S公司1,c w d i公司
美国联邦航空管理局空中交通管制用语(联邦航空局2010)是美国联邦航空管理局(FAA)定义的一种受控语言,用于空中交通协调中的通信,至少可以追溯到20世纪80年代初。还有其他非常相似的空中交通管制语言,如国际民航组织(ICAO)和民航局(CAA)用语。在很大程度上,这些语言彼此无法区分,有时它们被统称为空中讲话(罗伯逊1987). FAA短语由300多个固定句型定义,例如“(ACID),在错过进近的情况下(发出交通信号)。滑行飞机/车辆左/右跑道。”这是遵循该句型的语句示例:
除了这些显性模式外,还有许多以散文形式定义的隐性模式,例如“发布关于……鸟类活动的咨询信息。包括鸟类的位置、种类或大小(如果已知)、飞行路线和高度。”一群鹅,一点钟,七英里,北行,最后一次报告是四千。
词汇和语义也受到限制,例如“使用单词获得和/或损失当向飞行员描述风切变对空速的影响时。”在没有模式表达所需信息的情况下,短语陈述可以与全英文陈述混合使用。该语言受到严格限制,比全英语的歧义少得多。从不支持通用量化的意义上来说,这是无法表达的,也不足以限制精确详尽的描述P(P)2E类1N个三S公司2,c s d g公司
ASD简化技术英语(ASD-STE)(ASD2013),通常缩写为简化技术英语(STE)或者只是简体英语,是航空航天行业的CNL。最初灵感来自一种叫做ILSAM的语言(Adriaens和Schreos1992)该语言起源于1979年,但直到1986年才首次正式提出,当时以该名称命名AECMA简体英语2004年,AECMA与其他两个协会合并,成立ASD,从而获得了现在的名称。该语言的主要目的是使文本更容易理解,尤其是对非母语人士而言。尽管AECMA简体英语旨在使翻译成为其他语言成为不必要的,但ASD-STE的最初目标之一是改进翻译。如今,该语言由简化技术英语维护小组维护。ASD-STE以英语为基础,在大约60条一般规则中表达了限制。这些规则限制了语言在词汇层面上的使用(例如,“仅将字典中批准的单词用作给定的词类”),在句法层面上的限制(例如,”不要使名词簇包含三个以上的名词“),以及在语义层面上(例如,“保持字典中单词的认可含义。不要将该单词与任何其他含义一起使用。”)。有一个由航空航天领域通用术语组成的固定词汇表。此外,还可以引入用户定义的“技术名称”和“技术动词”。这是ASD-STE文本的示例性摘录:
这些安全预防措施是在燃油箱中工作所必需的最低要求。但当地法规可以规定其他必要的安全预防措施。
尽管它的限制使ASD-STE比全英文要精确得多,但它不允许可靠的自动翻译。保留了无拘无束的英语的充分表现力和完全自然,但也保留了其复杂性。-P(P)2E类5N个5S公司1,c t w d i
标准语言(SLANG)(Rychtyckyj2002,2005)是福特汽车公司从1990年开始开发的一种语言。它是为包含部件和车辆装配厂制造说明的工艺表而设计的。它仍在福特公司使用,并不断扩展和更新,以反映技术和业务相关的进步。有了SLANG,工程师可以编写清晰、简洁、同时机器可读的指令。根据这些指令,除其他外,系统可以自动生成所需元素的列表并计算工时。此外,利用语言的局限性,在机器翻译的帮助下翻译这些指令,以便在不同国家的装配厂中使用。所有SLANG句子都是祈使语气,遵循一定的一般模式,以主动词开头,后跟名词短语。在词汇和语义方面还有其他限制。以下是两个示例性句子:
解析器用于检查是否符合限制。英语语法后面有一些小偏差:例如,冠词可以去掉,某些修饰语可以用不自然的方式使用P(P)三E类1N个4S公司2,c、f、w、d、i
SBVR结构化英语(OMG公司2008)是2005年左右首次提出的业务规则CNL。它是商业词汇和商业规则语义(SBVR)标准的一部分。它可能受到一种叫做RuleSpeak的语言的影响,这种语言非常相似,于1994年首次提出。词汇表是可扩展的,由四种句子成分组成:术语(即概念)、名称(即个人)、动词(即关系)和关键字(如固定短语、量词和限定词)。每个都有自己的颜色和风格,如下例所示:
SBVR标准提供了基于二阶逻辑和Henkin语义的形式语义。第二个例子利用了二阶特征。一些关键字具有精确的含义,例如或表示包含逻辑析取(除非后跟但不是两者都有). 然而,其他关键字则不太精确,例如限定符一被定义为“通用或存在量化,取决于基于英语规则的上下文”。该语言严格定义了允许的句子成分,但在定义这些成分的排列顺序方面则不那么严格。语法结构可能不明确(例如,在使用和和或在同一句中),量词范围和回指也可以。语言没有正式的语法,其定义在一定程度上取决于人类读者的语言理解P(P)三E类4N个4S公司2,c f w i公司
尝试控制英语(ACE)(Fuchs、Kaljurand和Kuhn2008)是一个CNL,它自动且明确地转换为一阶逻辑。ACE于1996年首次作为软件规范语言提出。后来,重点转向了知识表示和语义网。多年来,该语言以各种方式得到了扩展。ACE最显著的特征包括复杂名词短语、复数、回指、从句、情态和疑问句。以下是两个典型的ACE语句:
ACE句子被确定性地映射到话语表示结构,这是一阶逻辑的符号变体。然而,这些表达式没有明确规定,因为许多推论(例如,当涉及复数或情态动词时)需要外部背景公理,而ACE定义没有固定这些公理(这些公理是外部的,因为它们在ACE中不一定能表达)。这使得可以在不同领域使用ACE,例如本体编辑器、规则系统和语义不完全兼容的通用推理机。除了少数几个小的例外,ACE在句子层面上是完全自然的,但较长的文本没有自然的文本流。最近,ACE也被用于基于规则的机器翻译(Kaljurand和Kuhn2013)但在语言设计过程中,翻译并不是一个明确的目标P(P)4E类三N个4S公司三,f w a(如果有)
“起草人语言”(鲍尔和斯科特1998)是一个名为Drafter-II的系统中使用的CNL。该语言用于向文字处理人员和日记管理员发出指令。该系统使用概念创作方法:用户不能直接编辑CNL文本,但只能从一个小存根句子开始触发修改操作。这样,用户就可以逐步完成不完整的语句。以下示例是两个不完整语句的序列,显示了一个这样的完成步骤:
第一句话缺少两个部分:这个事件和这个方法。此时,用户可以选择,例如,约会填写第一个缺失的部分,这将导致第二个语句,该语句仍然不完整,但只剩下一个缺失部分。语句完成后,Drafter-II会在内部将其映射到Prolog表达式,然后自动执行这些表达式。由于结构歧义可以根据给定的修改动作序列来解决,因此采用概念创作方法的语言通常不会试图完全消除结构歧义。一个给定的文本可以有多个解析树,其中只有一个对应于它的创建方式P(P)4E类1N个4S公司三,f w d a(预测)
E2V型(普拉特·哈特曼2003)是2001年引入的受控语言,与该语言相对应在后来的工作中学习(普拉特·哈特曼2004). 最终目标是“为自然语言系统规范提供可用的工具”。E2V确定性地映射到一阶逻辑的两变量片段。因此,E2V句子和文本的可满足性是可判定的,计算是NEXPTIME完成的。E2V句子的两个例子如下:
每一个雇佣木匠的艺术家都鄙视每一个仰慕他的养蜂人。
该语言由15条简单语法规则和9条预定义的通用词汇规则定义,例如每一个和不会。单独的用户定义词典包含特定于域的单词,例如艺术家和爱慕者总之,E2V是一种精确、自然、简单但相对难以表达的受控语言P(P)5E类2N个4S公司4,f w a(如果有)
正规英语(FE)(马丁2002)是用于知识表示的CNL。它以概念图和知识交换格式为基础,注重表现力。它涵盖了广泛的特性,包括通用量化、否定、上下文(关于语句的语句)、λ抽象、可能性、集合、间隔和高阶语句(可简化为一阶逻辑)。FE中的两个语句示例如下所示(第二个是高阶语句):
至少93%的[健康状况良好的鸟]可以成为飞行代理人。
如果'a binaryRelationType*rt对chrc具有及物性',那么'^x对*rt^y具有及物能力,而*rt^z'则'^x对应*rt^z’。
FE在简单的语句中看起来很自然,但在更复杂的语句中变得很不自然。这是由于不自然地使用了括号、引号、变量和关键字,例如chrc公司。该语言的语法由解析器生成器语言中约50条规则定义P(P)5E类4N个三S公司三,f w a(如果有)
这是按字母顺序排列的100个英语国家许可证的完整列表。请参见第4节了解此集合的详细信息。
AECMA简体英语(AECMA-SE)(AECMA)1986)是ASD简体技术英语的前身。请参见第4.1节.-P型2E类5N个5S公司1,c w d i公司
美国国际开发署(库恩等人。2013)是一个CNL,允许在一种称为“nanopublications”的语义发布方法中对科学断言进行非正式和未指定的表示。单个英语句子用作未指定表示的支架,并用于在基于RDF的正式结构中包含非正式语句。这些句子有原子句、独立句、声明句和绝对句(因此得名AIDA)。这是一个示例:
有和无SBP病史的肝硬化患者的肝网状内皮功能损害程度无差异。
-P(P)2E类5N个4S公司1,f w a(如果有)
“空中客车警告语言”(斯帕贾里、博贾德和坎内松2003)是一种用于简短工业警告的语言,侧重于缩写并限制词序。这是一个典型的陈述:
ENG1 REV NOT LOCKED(发动机1倒档未锁定)
-P(P)2E类1N个三S公司三,c w d i公司
壁龛图(阿德里安斯和施雷奥斯1992)是阿尔卡特开发的CNL。它起源于COGRAM,是一种“算法变体”,侧重于在计算机辅助语言学习工具中的使用。与COGRAM不同,COGRAM由三个组件组成,用于声明性地定义语言,ALCOGRAM是基于四阶段算法定义的。这四个阶段中的每一个都会检查某些方面:预备性文本控制(例如,“提前定义技术术语和首字母缩写词”)、句法控制(例如:“为单个动作每句写一条指令”)、词汇控制(例如“避免特定性别的语言”)、,和微控制(例如,“当数字是句子中的第一个单词时,使用单词表示数字”)。以下是ALCOGRAM语句的两个示例:
当调用测试电路时,将返回具有适当发射电平的测试音调。
-P(P)2E类5N个5S公司1,c t w d a i公司
ASD简化技术英语(ASD-STE)。请参见第4.1节.-P(P)2E类5N个5S公司1,c t w d i
“原子语言”(Van Kleek等人。2010)是Atomate接口的一部分,它允许用户定义简单的自动任务和提醒,同时考虑上下文和当前活动。该语言的灵感来自CLOnE、ACE、GINO和人参系统。这是这样一个任务定义的示例:
星期二下午5点以后,当我的位置在家时,用消息提醒我:垃圾日!
一个特殊的编辑器支持用户使用预测编辑和概念创作的混合方式编写这样的句子。这些句子被映射到RDF,并在满足前提条件时自动触发P(P)4E类2N个4S公司三,f w d a(预测)
尝试控制英语(ACE)。请参见第4.1节.-P(P)4E类三N个4S公司三,f w a(如果有)
Avaya受控英语(阿瓦亚2004)是电信和计算行业技术出版物的语言。它的使用应该减少翻译成本,并且应该使文本更容易被人类读者理解。它对词汇设置了限制(例如,“不要使用中止)、语法(例如“使用主动语态”)、语义(例如“可以仅用于授予权限”)和样式(例如,“将命令名设置为粗体单空格类型”)。大约250个单词的公开列表定义了给定计算机和电话领域的首选术语,并阐明了这些单词的用法和含义。以下是两个句子示例:
-对2E类5N个5S公司1,c t w d i
基础英语。请参见第4.1节.-P(P)2E类5N个5S公司1,c周
生物查询-CNL(埃尔登和叶尼特齐2009)是一种用于生物医学查询的语言。它是基于答案集编程的查询引擎的接口语言。BioQuery-CNL最初设计为ACE的子集,在预处理步骤中处理一些小修改。ACE解析器用于处理语言。然而,在后来的版本中,该语言与ACE不同,发展成为一种具有自己解析器的独立语言。这是一个示例性查询:
-P(P)5E类2N个4S公司4,f w d a(预测)
波音技术英语(Wojcik、Holmback和Hoard1998)是AECMA简体英语的扩展,以提高文档的可读性和一致性,具体目标是将范围扩大到航空领域之外。这种语言似乎已经停止使用,显然从未在波音公司使用过P(P)2E类5N个5S公司1,c w i公司
公牛全球英语(智能通信公司。1994)或牛控英语是法国计算机公司Groupe Bull开发的一种语言。
它可能受到了SMART简明英语的影响。公牛全球英语可以总结为以下十条规则(Karkaletsis和Spyropoulos1997)与卡特彼勒基础英语的规则有相当大的重叠:
-P(P)2E类5N个5S公司1,c t w d i
CAA短语学(CAA2011)是民航局(CAA)在20世纪80年代或更早时候引入的空中交通管制语言。这与美国联邦航空局和国际民航组织的措辞非常相似P(P)2E类1N个三S公司2,c s d g公司
卡特彼勒基础英语(CFE)。请参见第4.1节.-P(P)2E类5N个5S公司1,c w d i公司
Caterpillar技术英语(CTE)(海耶斯、麦克斯韦和施曼德1996; 坎普拉斯等人。1998)是卡特彼勒开发的第二个CNL。它的开发始于1991年,也就是在CFE停止使用将近十年之后。除了提高技术文档的一致性和减少歧义外,CTE的目标是借助机器翻译提高翻译质量并降低翻译成本。这是CTE文本的一个示例:
此类别表示交流发电机出现故障。如果指示灯亮起,将机器开到方便的停车位置。调查原因并确定解决方案。
与CFE相反,CTE中的文本应该在发给非英语国家的人员之前进行翻译。另一个不同之处是,CTE被设计成一种“可执行的受控英语”,附带一个创作工具,强制遵守这些限制。CTE词典由约70000个“狭义范围”术语组成(相比之下,CFE的语义范围更广,只有不到1000个术语)。句法也受到限制,包括连词、代词和从句的使用限制。CTE带有一个语言检查器,允许在词汇层面进行交互式消歧,用SGML注释丰富技术文本,并使用KANT系统的语法分析器(参见KANT受控英语)P(P)2E类5N个5S公司1,c t w d i
简明英语(CASE)(皮姆1990)是上世纪80年代引入建筑和农业设备制造商J.I.Case公司的一种受控英语。它起源于CFEP(P)2E类5N个5S公司1,c w d i公司
ClearTalk公司(溜冰鞋2003)是20世纪90年代首次提出的语义Web的CNL。其创建者声称,ClearTalk中的文档可以“几乎自动”翻译成正式的逻辑符号和其他自然语言。它“提供了一种灵活的形式”,让作者可以选择“保留或消除歧义”。它已被用于不同技术领域的25000多个事实的编码。ClearTalk在句法层面上受到严格限制(例如,基本句子具有一般形式主谓补语修饰短语)以及语义上的(例如,限定词一主题位置代表普遍量化)。这些限制体现在大量规则中。下面给出了两个句子示例:
修饰动词的任何副词都必须与(该动词或另一副词)相邻。
ClearTalk本身可以在ClearTalks中进行描述;第一个例子来自于这种自我描述。不同形式的括号用于消除不同类型范围的歧义P(P)三E类三N个三S公司三,如果有
“CLEF查询语言”(哈雷特、斯科特和鲍尔2007)是一种在名为CLEF(临床电子科学框架)的系统中使用的语言,它应该可以帮助临床医生、医学研究人员和医院管理员查询电子健康记录。语言受到起草人语言的影响。基本查询由三个元素组成:相关患者的集合、接受的治疗和结果。这是一个示例:
对于所有胰腺癌患者,服用吉西他滨的患者五年存活率是多少?
复杂查询可以具有相同类型的多个元素。该系统使用概念创作方法编写查询,然后通过几个步骤将查询转换为SQL并提供给数据库引擎P(P)5E类1N个4S公司三,f w d a(预测)
COGRAM公司(阿德里安斯和施雷奥斯1992)是20世纪80年代末为电信领域(阿尔卡特)开发的一种受控语言。COGRAM是针对现有受控语言AECMA简体英语、爱立信英语和IBM受控英语“在许多方面都不完整和有缺陷”这一发现而开发的。COGRAM由约5000个单词加上1000个技术术语组成的词汇表,以及约150条规则的语法组成。这些规则分为三类:“不要使用X”、“只使用X”和“避免(尽量不要使用)X”。最后一类语法规则可视为不限制语言覆盖范围的样式指南。语言定义分为三个部分:词汇(例如“使用规则动作动词的短不定式”)、句法(例如“不要使用分词引入状语从句”)和文体(例如“阐述主要话题,限制次要话题”)。COGRAM的定义被发现“不是技术作家在写作过程中使用的最具激励性的文本”,这导致了ALCOGRAM的发展。-P2E类5N个5S公司1,c t w d a i公司
通用逻辑控制英语(CLCE)(索瓦2004)是一种语言,可以以概念图形交换格式的形式翻译为具有相等性的一阶逻辑。它由巴克斯-努尔形式的语法定义,“当分析句子时,可以解决所有歧义。”一些最重要的语法限制是:没有复数名词,只有现在时,以及变量而不是代词。为了明确地映射到逻辑,应用了一些解释规则,并使用括号确定深度嵌套句子的结构。这种语言中的句子应该与软件文档和数学教科书中的句子类似,例如:
如果一个人x是一个人y的母亲,那么这个人y就是这个人x的孩子。
声明给予为动词(代理人给予收件人主题)(代理人给予接收人主题)(主题由代理人赋予接收人)(主题是由代理人赋予收件人的)(接收人由代理人赋予主题)。
祈使句,作为第二个例子,用于导入或声明单词。名字、名词、动词、形容词、副词和介词都可以这样声明P(P)5E类三N个三S公司三,f w a(如果有)
计算机可处理英语(CPE)(普曼1996; 苏卡利耶和普曼1999)是一种可“完全进行语法和语义分析”的受控语言。该语言的早期版本使用KIF作为其逻辑形式主义,而McLogic后来使用。该语言具有作为Prolog统一语法实现的双向语法。此处显示了两个示例:
每个借阅少于十份副本的注册用户都可以借阅所有可用副本。
逻辑的映射似乎是确定性的,尽管现有文献对此并不明确P(P)5E类2N个4S公司三,如果有
计算机可处理语言(CPL)(克拉克等人。2005)是波音公司开发的英语的受控变体。这与波音公司参与的早期CNL方法(如ASD-STE和波音技术英语)有很大不同。CPL比这些早期的方法更具局限性,为了支持自动推理,在一定程度上牺牲了表达性和自然性。基本CPL句子仅限于模式主语+动词+补语+附加语语法上还有进一步的限制,例如,必须使用明确的指称,而不是代词。涉及通用量化的语句由七个模板构成,例如“如果句子1,则通常是句子2”,其中句子1和句子2是上述结构的基本CPL句子,其中通常情况下是可靠性程度:其中之一(几乎)总是,通常,有时、和从未以下是CPL句子的两个示例:
如果一个人携带的是房间内的物体,那么(几乎)他总是在房间内。
一个人关上一道屏障后,(几乎)总是会关上这道屏障。
解析器将CPL语句转换为具有定义良好语义的基于框架的语言。与大多数其他具有定制解析器的基于逻辑的CNL方法相比,CPL的解析过程涉及不同的外部工具和资源。无限制英语的现有解析器用于生成中间逻辑形式。然后,WordNet和其他资源用于进行“最佳猜测”。然后,对得到的逻辑表示进行解释,并显示给用户进行验证或更正P(P)三E类三N个4S公司2,f w i
受控汽车服务语言(CASL)(手段和戈登1996; Means、Chapman和Liu2000)是通用汽车公司在20世纪90年代开发的用于编写维修手册和公告的受控语言。目标是提高可译性,以及一致性和可读性。这种方法从“以作者为中心的模式”转变为“混合模式”,其中包括编辑的角色,然后于2000年全面投入生产(戈登2000). CASL限制由62条规则定义,包括对句子结构、词序、词汇和标点符号的限制。这是一个典型的句子:
一些疾病是由接触石棉引起的,潜伏期为10至40年或更长。
编写器由名为CASLChecker的软件工具支持P(P)2E类5N个5S公司1,c t w d i
“克拉克受控英语”(阿德里安和施里奥斯1992)是克拉克材料处理公司使用的语言。它是在20世纪80年代末左右发展起来的,受到了SMART简明英语的影响P(P)2E类5N个5S公司1,c w d i公司
“道格拉斯受控英语”(克莱曼1982)是麦克唐纳·道格拉斯航空公司于1979年为其技术手册开发的一种语言。它基于一本大约2000个单词(大多数是动词)的字典,偏爱简短的单词,目标是每个单词都有一个意思,每个单词都只有一个意思。除了字典中的单词外,还可以引入“命名词”。目标是提高可读性、可译性和标准化。它可能受到CFE的影响,并对AECMA SE.-P产生了影响2E类5N个5S公司1,c t w d i
“IBM受控英语”(阿德里安斯和施雷奥斯1992)是IBM在20世纪80年代末开发和使用的一种语言。它受到了ILSAM的影响,可能也影响了IBM几年后开发的EasyEnglish。它依赖于一个封闭的单词列表,并且作者得到了不同的教学程序的帮助P(P)2E类5N个5S公司1,c w d i公司
“罗克韦尔受控英语”(阿德里安斯和施雷奥斯1992)是罗克韦尔国际公司使用的一种语言。它是在20世纪80年代末发展起来的,受到SMART简明英语的影响P(P)2E类5N个5S公司1,c w d i公司
受控英语逻辑翻译(CELT)(皮斯和李2010)是2003年推出的受控自然语言。它是一种受ACE启发的与域相关的语言。与ACE相比,它使用现有的语言和本体资源,具体地说是SUMO本体和WordNet。以下是两个示例性句子:
对CELT句子的句法结构进行了确定性分析。只有在将单词映射到SUMO和WordNet之后才应用启发式。该语言在Prolog中实现为统一语法P(P)4E类2N个4S公司三,f w i
危机管理受控语言(CLCM)(特姆尼科娃2010; 特姆尼科娃2011; 特姆尼科娃2012)是一种书写如何处理危机情况的指令的语言。该语言由大约80条简化规则定义。这些简化规则包括对文本结构的限制(例如,“为每一种特定情况写一个标题”)、格式的限制(如,“用新行分隔每个指令块”)、词汇的限制(比如,“避免使用技术术语”)、语法的限制(例,“避免被动语态”)、语义的限制(示例,“只使用字面意义”)、,和语用学(例如,“删除不重要的信息”)P(P)2E类5N个5S公司1,c t w d a公司
推理用受控语言(CLIP)(苏卡拉2003)是一种基于逻辑符号McLogic并受CPE影响的语言。它是“语义驱动的”,意味着它是围绕给定的逻辑形式主义而设计的,而不是相反。此处显示了两个示例:
-P(P)5E类2N个4S公司三,f w a(如果有)
本体编辑控制语言(CLOnE)(Funk等人。2007),以前称为CLIE控制语言是一种设计为OWL前端语言的CNL,仅涵盖其中的一小部分。它由十种基本句型定义。它在OWL之上添加了过程语义,以引入和删除实体和公理。以下是CLOnE句子的两个例子:
-P(P)5E类2N个4S公司4,f w a(如果有)
针对统一翻译优化的受控语言(CLOUT)(穆格2007)是一个用于改进机器翻译的CNL。它限制了词汇,禁止使用被动语态和代词等结构P(P)2E类5N个5S公司1,twi公司
受控数学语言(CLM)(胡马雍和拉法利2010)是一种表达数学文本的语言,如教科书中所示。该语言类似于Naproche CNL和ForTheL。CLM的语法在语法框架中实现,并允许确定性转换为一阶逻辑。目标是自动验证数学证明P(P)5E类三N个三S公司三,f w d a(预测)
Coral的受控英语(库恩和霍夫勒2012)是一种受控语言,用于向带注释的文本语料库表达形式查询。它受ACE的影响,但表达力更低、更简单、更具领域特异性。它被嵌入到一个名为Coral的查询界面中,使没有特定计算机科学背景的用户能够有效地使用注释文本的大型语料库。这是一个示例性查询:
查找名词短语包含动词短语的所有段落;动词短语位于介词短语之前;介词短语包含动词“see”;
此类查询被确定性地映射到AQL,AQL是一种现有的正式查询语言。该语言由51条简单的语法规则定义P(P)5E类1N个4S公司4,f w d a(预测)
迪堡受控英语(DCE)(海耶斯、麦克斯韦和施曼德1996; 摩尔2000)是迪堡开发的一种受控语言,其目标是通过使用特定翻译工具帮助人工翻译,使翻译速度更快、成本更低。它受到了CTE的启发,但在词汇和语法方面没有那么严格,使得方法更加灵活。它由三个主要组件组成:词汇数据库、语法规则集和检查工具P(P)2E类5N个5S公司1,c t w d i
DL-英语(索恩和卡瓦内斯2010)是一种基于描述逻辑的受控语言,与其他类似语言一起提出,以研究和比较其计算复杂性。它与同一研究小组的Lite自然语言相似P(P)5E类2N个4S公司4,f w a(如果有)
“起草人语言。”请参见第4.1节.-P(P)4E类1N个4S公司三,f w d a(预测)
E-Prime公司或E’。请参见第4.1节.-P(P)1E类5N个5S公司1,c w a公司
E2V。请参见第4.1节.-P(P)5E类2N个4S公司4,f w a(如果有)
EasyEnglish(由IBM提供)(伯尔尼1997)不要与威克利夫联合公司的EasyEnglish混淆,它是IBM开发的一种语言,可能受到同一家公司早期控制的英语(Adriaens和Schreos)的影响1992). EasyEnglish的主要目标是改进机器翻译。该方法基于一个复杂的语法检查器,可以返回建议和警告。除了检测常见的语法错误外,该系统还可以强制使用特定的受控词汇,并可以发现歧义。对于这种模糊性,系统可以提出替代方案,但最终取决于用户是否遵循系统的建议。给定文档中遇到的问题以清晰度指数的形式量化,清晰度指数必须高于某个阈值。事实上,语言的限制并没有强制执行,只是建议使用,这并不能使语言比全自然英语更精确或更简单。EasyEnglish后来进行了扩展,不仅可以检查句子级别,还可以检查文档级别,这已经在名为EasyEngleishAnalyzer(Bernth)的工具中实现2006)P(P)1E类5N个5S公司1,c t w i公司
EasyEnglish(由Wycliffe Associates提供)(打赌2003)不要与IBM的EasyEnglish混淆,它是一种用于抄写圣经文本的受控语言。最初的目标是改进翻译成其他语言的过程,但EasyEnglish也被英语知识有限的读者直接使用。语言在词汇、语法和语义方面受到限制。有两个级别:A级使用约1200个单词,B级使用约2800个单词的较大词汇量。在这两种情况下,这些词的含义都是有限的。例如,公平的只能表示无偏见的、和来看看不能用在这个意义上见面。可以使用列表中没有的单词,如果它们是用单独的简易英语句子解释的话。以下是EasyEnglish中的一段文字摘录(沼泽地不在词典中,必须解释):
苏格兰的高地由湖泊、山脉和荒野组成。沼地是一片平坦空旷的土地,没有树木生长。这片土地非常美丽,因为它是如此空旷。
句子长度严格限制为20个单词,段落不能超过150个单词。句子结构保持简单,每个句子不允许超过两个限定子句和两个介词短语。此外,深度嵌套和被动操作也受到了限制。此外,文本应遵循逻辑简单性:“鼓励通俗英语作者识别复杂句子或段落中的基本思想单位,并按逻辑顺序排列。”2E类5N个5S公司1,c、t、w、d
爱立信英语(EE)(阿德里安斯和施雷奥斯1992)是爱立信在20世纪80年代早期开发的一种语言,受到ILSAM的影响。它建立在一个可接受单词的封闭列表上,但如果在EE中附带定义,则可以引入其他单词。-P2E类5N个5S公司1,c w d i公司
FAA空中交通管制术语。请参见第4.1节.-P(P)2E类1N个三S公司2,c s d g公司
一阶英语(游泳池2006)是一种映射到一阶逻辑的受控自然语言。没有此语言的详细描述P(P)5E类三N个4S公司三,f w a(如果有)
正式英语(FE)。请参见第4.1节.-P(P)5E类4N个三S公司三,f w a(如果有)
对于TheL(Vershinin和Paskevich2000)是数学文本的CNL,类似于Naproche CNL和CLM。这个名字代表“形式理论语言”。这种语言中的语句可以自动翻译成等式的一阶逻辑。以下是示例文本:
-P(P)5E类三N个三S公司三,f w d a(预测)
Gellish英语(范伦森2005)是一种被设计为工业通用数据语言的受控语言。第一版于1998年推出。基本上,它由简单的主语-谓语-宾语结构组成,这些结构以固定短语的形式具有预定义的关系,如“是的特殊化”和“在上下文中有效”。以下是两个例子:
关于这些陈述上下文的元信息可以用附加的“附属事实”的形式表示。Gellish建立在一个固定的上层本体论之上,其中包含大量预定义的概念和关系类型。Gellish中的文本可以转换为正式的表格表示。语言的语义没有完全形式化,这意味着没有映射到已建立的逻辑形式主义。Gellish支持简单的if–then规则(范伦森2011),但这些规则不允许以一般方式对多个变量进行通用量化P(P)4E类2N个4S公司三,f w a i(如果有)
通用汽车全球英语(梅斯、查普曼和刘2000)或者只是全球英语是通用汽车公司开发的一种受控语言。目的是提高非母语人士的理解力和可译性。它由15条规则定义,这些规则基于四个原则:“简短”、“清晰”、“直接”和“文化警觉”。这些规则包括限制句子长度和语法限制,如排除被动语态。CASL语言是由通用汽车公司几年前开发的CASL语言62条规则中的12条规则简化而来的。与CASL相比,Global English没有提供用于检查是否符合限制的软件工具P(P)2E类5N个5S公司1,c t w d i
小黄瓜(Nečas)2011)是一种为软件规范编写可执行场景的语言。这是场景描述的摘录:
结构词,如鉴于,而且、和但是都是固定的。对剩余文本的限制,如“我是学生”,使用正则表达式在普通编程语言中实现,并存储在称为“步骤定义”的小模块中。具体的步骤定义不是Gherkin的一部分,但必须为手头的特定任务实现。因此,Gherkin具有高度的可定制性和可扩展性,这里给出的分类旨在应用于基于Gherkin.-P的典型具体语言5E类三N个4S公司三,f w d a(预测)
“GINO英语指导”(伯恩斯坦和考夫曼2006)是GINO中使用的一种语言,GINO是一个查询和编辑本体的系统。该语言受人参的影响,支持相同类型的查询。此外,GINO对引入新实体的程序性语句的支持有限,例如:
查询语句映射到SPARQL,过程语句映射到要添加或修改的OWL公理。查询可能会出现结构歧义,在这种情况下,系统会评估所有可能的解释,并向用户显示其答案的联合。描述语言的语法由120条语法规则组成P(P)4E类2N个4S公司三,f w a(如果有)
《人参导游英语》(Bernstein等人。2006)是一个名为Ginseng的系统中使用的CNL,这是一个以OWL本体形式访问知识库的查询接口。该语言的词汇表是从相应的本体加载的。以下是两个查询示例:
语法由120个静态语法规则和从本体生成的附加动态规则组成P(P)5E类1N个4S公司三,f w a(如果有)
Hyster简易语言程序(HELP)(智能2003)是20世纪80年代为叉车维护手册开发的受控英语。它基于SMART简明英语,因此间接基于CFE(Pym1990). — P(P)2E类5N个5S公司1,c w d i公司
国际民航组织用语(欧洲管制局2009)是国际民用航空组织(ICAO)在20世纪80年代甚至更早时候定义的空中交通管制管制语言。这与FAA和CAA的措辞非常相似P(P)2E类1N个三S公司2,c s d g公司
“ICONOCLAST语言”(电源1999)是一个CNL,负责编写患者信息传单。它类似于Drafter语言。使用概念创作方法,并在后台使用形式化逻辑表示。这是一个简单的示例:
-P(P)4E类三N个5S公司三,f w d a(预测)
iHelp控制英语(iCE)5是一种由文档咨询公司iHelp Ltd开发的语言。iCE由“一套灵活的规则和词汇组成,适用于希望标准化和改进其信息的公司。”-P2E类5N个5S公司1,c t w i公司
iLastic受控英语(iLastic公司2012)是一种允许非开发人员编写直观自然的脚本的语言,可以自动检索、转换和组合来自Web、数据库、文件和其他资源的数据。这是一个示例性声明:
如果磁盘空间低于1024,则删除tmp文件夹下的所有文件。
-P(P)5E类三N个4S公司三,f w i
国际维修语言(ILSAM)(皮姆1990)是一种有影响力的语言,类似于20世纪70年代衍生的卡特彼勒基础英语P(P)2E类5N个5S公司1,c w d i公司
ITA管制英语(ITA CE)(莫特2010)是由美国/英国军事研究项目国际技术联盟定义的受控语言。它受到CLCE的启发,但在精确度方面没有那么严格:它具有“非正式含义和到谓词逻辑的半形式映射”。以下是两个不同类型的语句示例:
如果(人X将人Y作为兄弟)和(人Z将人X作为父亲),则(人Z把人Y作为叔叔)。
第一个例子展示了一个“逻辑规则”;第二个例子是“基本原理”陈述。括号和变量用于消除歧义。大约90条语法规则定义了语言P(P)三E类三N个三S公司三,f w d我
KANT受控英语(KCE)(Mitamura和Nyberg1995)是KANT翻译系统中用于机器翻译的受控自然语言。该语言于1995年首次以这个名称出现,但当时已经被研究和使用了好几年。重点是技术文件,KCE是开发卡特彼勒技术英语的基础。词汇、语法和语义受到限制。此外,通过使用SGML标记增强输入句子,可以交互式地解决歧义问题。例如,在下面的句子中,介词“with 12 rives”的附件是模棱两可的:
在KCE中,可以通过使用SGML标记来增加句子来解决这种歧义,例如“Secure the gear with<attach head='Secure'modi='with'>12个铆钉”。对于语言的分类,问题是SGML标记是语言的一部分,还是仅仅是一种跟踪有关歧义性的决策的方法。SGML标记有助于提高语言的准确性,但严重阻碍了语言的自然性。由于这种标记标记通常是隐藏的,并且KCE文本最初没有标记,只是后来才添加标记,因此我们认为它们是KANT方法的一部分,而不是受控语言本身的一部分P(P)2E类5N个5S公司1,tw-da时间
柯达国际服务语言(KISL)是柯达于20世纪80年代初开发的CNL。一些人认为它是CFE的后代(Spaggiari、Beaujard和Cannesson2003). — P(P)2E类5N个5S公司1,c w d i公司
Lite自然语言(伯纳迪、卡尔瓦内斯和索恩2007)是基于E2V语言及其变体的CNL。它具有到DL-Lite的确定性映射,这是一种逻辑形式主义,针对良好的计算特性进行了优化,并且相当于OWL的子集P(P)5E类2N个4S公司4,如果有
“马萨诸塞州立法起草语言”(马萨诸塞州参议院2003)是马萨诸塞州参议院定义的法律文本的限制语言。其目的是“促进起草风格的统一,并使最终制定的法规清晰、简单、易于理解和使用。”该语言由大约100条规则定义,这些规则限制了句法(例如“使用现在时和指示性语气”)、语义(例如“不要将‘认为’用于‘考虑’”)、,和文档结构(“使用短节或小节”)。此外,有将近90个单词和短语是不能使用的,并建议每个单词和短语的替换(例如。,隐藏而不是隐藏、和休息而不是余数). — P(P)2E类5N个5S公司1,cwd克
“MILE查询语言”(Piwek等人。2000)是一种访问海事规则和条例的语言。它遵循与Drafter和CLEF语言非常相似的概念创作方法P(P)4E类1N个4S公司三,f w d a公司
多国定制英语(MCE)(鲁菲诺1982)是施乐公司开发的一种受控语言,用于提高机器辅助翻译的质量。它基于ILSAM(Adriaens和Schreos1992). 它使用限定的特定领域词汇和“一套鼓励清晰简明英语和尽量减少歧义的写作规则”。-P2E类5N个5S公司1,时间和地点
北电标准英语(NSE)(智能2006)是由电信设备制造商北电开发的一种语言。1995年,在SMART Communications的帮助下,该语言开始发展,可能受到了SMART Plain English的影响P(P)2E类5N个5S公司1,c w d i公司
Naproche CNL公司(Cramer等人。2010)是一种用于数学文本的受控语言,类似于CLM和ForTheL。Naproche CNL中的文本可以确定地映射到一阶逻辑,然后自动检查逻辑正确性。以下是用这种语言编写的证明的摘录:根据其作者的说法,大多数数学教科书的文本“可以在Naproche CNL中重写,使其与原文相似。”-P5E类三N个三S公司三,f w d a(预测)
NCR基础英语(不符合项报告1978)是NCR公司开发的CNL。该语言被用于公司的技术手册,以便“NCR员工和全球客户更容易阅读和使用”。以下是两个句子示例:
在维修装置时,如果需要,现场工程师也会进行正常维护。
该语言由三部分组成:术语、词汇表和词汇表。语言中的每个单词都属于这些类别中的一个。命名法是由不同类型的命名个体实体组成的开放集,例如产品名称、工具、例程以及命名模式和条件。词汇表是技术概念的另一个开放词汇集,例如审计跟踪,不能用短语或使用词汇的简短子句替换。最后,词汇表是最有趣的部分。它由1350个单词(动词、名词、副词、形容词、代词、介词、冠词和连词)和650个缩写组成。词汇的内容包括基本词汇,如一,不、和在里面到特定领域的术语,例如测试件,校准、和应税的这些单词的意思是有限制的,每个单词都有完整的英语定义。名词中等的例如,它被定义为“一种支付方式”,不得在任何其他意义上使用。语法没有明确限制P(P)2E类5N个5S公司1,c w d i公司
Océ受控英语(库奇亚里尼2002)是一种由荷兰印刷和复印公司Océ开发的受控语言。OcéControlled English与传统机器翻译技术相结合,以提高公司17种不同语言文档的翻译质量。语言的一个重要特性是它能产生更简洁的文本。例如,不是“在多个窗口中,一个图标显示打印机的当前状态/活动。有关每个状态的描述,请参阅下面的列表。”,而是这样写:
该语言是在SMART Communications的MAXit Checker的帮助下实现的P(P)2E类5N个5S公司1,时间和地点
OWL计轴评估器(Kaljurand和Fuchs2006)是本体语言OWL的受控语言。从语法上讲,它是ACE的一个子集。在语义上,它是针对OWL的表达性而定制的,并且比ACE更具体,因为它的语义不明确,尤其是在复数形式的情况下。因此,OWL ACE比ACE更精确,但表达能力较差P(P)5E类2N个4S公司三,f w a(如果有)
“OWLPath的引导英语”(Valencia-García等人。2011)是一种用于名为OWLPath的工具的查询语言,使用该工具可以查询本体。此语言中的语句以短语开头查看任何。以下是两个示例:
查看BMF中的任何COMMODITY has_quoted_price。
查看2009年4月24日STOCK_PRICE.lastTrade大于30美元且包含在Dow_Jones中的任何公司。
这些语句被翻译成SPARQL查询语言。尽管它们的结构大致遵循英语语法,但它们不能被视为有效的英语句子P(P)5E类2N个三S公司4,f w a(如果有)
OWL简体英语(电源2012)是一种用于语义网的受控语言。与大多数其他方法相比,没有真正的词典,既没有内置的,也没有用户定义的。只有极少数的虚词是预定义的,用户必须列出他们打算使用的动词。所有其他词类都是根据句法线索推断出来的,例如大写和相邻词。这是一个例子(假设受管辖的和生活列为动词):
-P(P)5E类2N个4S公司4,f w a(如果有)
“PathOnt CNL”(Kim等人。2005; 南宫和金2007)是为名为PathOnt的工具开发的受控语言。该工具是多语言的,支持英语和韩语。这种语言中的语句被确定性地映射到RDF三元组。以下是两个示例性句子:
这种语言似乎只涵盖简单的存在陈述P(P)5E类1N个4S公司4,f w a(如果有)
彭(施维特2002)是一种受控语言,其名称代表“可处理英语”。它是一种丰富但明确的语言,可以通过话语表示结构自动翻译为具有相等性的一阶逻辑。它受到ACE的启发,并且该方法非常注重预测编辑。以下是两个示例:
每个动物A都吃所有的植物,或者吃所有比A小并且吃一些植物的动物B。
-P(P)5E类三N个4S公司三,f w a(如果有)
彭-丁(施维特和蒂尔布鲁克2004)是一种源自PENG的语言,主要区别在于PENG-D建立在RDF和OWL之上,而不是建立在话语表示结构之上P(P)5E类三N个4S公司三,f w a(如果有)
PENG灯(施维特2008)是另一种源于PENG的语言。它映射到一阶逻辑的TPTP符号P(P)5E类三N个4S公司三,f w a(如果有)
Perkins认证的清晰英语(PACE)(皮姆1990)是一种由Perkins开发的受控语言,Perkins是一家柴油发动机制造商,现在是Caterpillar的子公司。该语言于1980年引入,基于ILSAM。目标是改进机器辅助翻译。为了避免使用同义词,PACE附带了一本词典,该词典在1990年被逐步扩展并统计了2500个词条,例如“passage(n):流体沿其流动的钻孔”。PACE总结在“简化写作的十条规则”中:
前五条规则的目的是使文本简短,后五条规则的目的是使文本更加明确。这是一个由两个PACE语句组成的示例:松开发电机或交流发电机的枢轴紧固件。同时松开调整连杆的紧固件。
-P(P)2E类5N个5S公司1,c t w d i
PERMIS受控自然语言(Inglesant等人。2008)是一种用于表示网格计算环境的访问控制策略的语言。它基于CLOnE,具有授权策略的特定扩展:
这些语句被映射到不同的形式目标符号。每个语句都遵循九种语句模式中的一种P(P)5E类2N个4S公司4,f w d a(预测)
“PILLS语言”(Bouayad-Agha、Power和Belz2002)是一种用于称为PILLS的系统中使用的医疗信息文档的语言。它遵循与ICONOCLAST语言相似的编辑方法,该语言是由同一研究小组在几年前开发的。使用PILLS方法,可以从主文档自动生成不同类型的文档,并将其翻译为不同的语言P(P)4E类1N个5S公司三,t f d a公司
简明语言或简明英语(美国证券交易委员会1998; 平原2011)是美国政府和其他组织的倡议。它起源于20世纪70年代,旨在使官方文件更容易理解,减少官僚作风。“使用代词直接对读者说话”和“避免双重否定和例外情况”是两条典型的规则。与其他此类风格指南不同,许多指南规则都很严格,根据2010年《简明写作法》,美国政府机构有义务遵守这些规则。由于关注的是人类的可理解性和可接受性,从计算的角度来看,与全英语相比,普通语言的文档似乎并不更加精确或简单P(P)1E类5N个5S公司1,c重量
政策峰值(约翰逊2000)是一种语言,用于改善英吉利海峡隧道内英语和法语警察的交流。目标是“使警方的沟通更简洁、更可预测、更稳定、不那么模棱两可。”该项目于1988年启动,语言于1992年准备就绪。它与SEASPEAK有着相似的目标和应用领域,以及不同的空中交通管制用语P(P)2E类1N个三S公司2,c s d g公司
“PROSPER控制英语”(Grover等人。2000)是一种用于规范和验证硬件设计的语言,开发于20世纪90年代末。该语言基于通用英语语法的受限版本。语言的句子可以自动映射到某种时间逻辑类型。这是一个典型的句子:
如果sigi高,然后在下一个循环中低,那么sigo低,在一个循环后变高,在另一个循环之后变低。
歧义并没有完全消除,但歧义句可以自动发现并报告给用户P(P)4E类三N个4S公司三,f w d a(预测)
伪自然语言(PNL)(马尔基奥里2004)是一种为语义Web设计的用户友好语言。它建立在RDF和一阶逻辑的基础上,并使用Prolog计算推理。以下是两个示例性句子:
如果IMPLY的参数X和Y按此顺序排列,则X LOGICAL-IMPLY Y。
大写单词,例如厕所充当可以用涉及URI的具体定义实例化的变量。PNL是明确的,具有定义明确的语义,但不自然的大写会降低语言的自然性。它的结构乍一看很简单,但为了解决语法树的歧义,必须应用相当复杂的规则P(P)5E类三N个三S公司三,f w a(如果有)
“Quelo受控英语”(Franconi等人。2011)是2010年引入的一种语言,用于名为Quelo的查询接口。这是一个示例性查询:
我在找东西。它应该配备自动变速系统,并由汽车经销商销售。汽车经销商应该出售一辆车队汽车。
按照概念创作方法,用户不能直接编辑句子,但可以触发对底层形式表示的修改操作P(P)4E类1N个4S公司4,f w a(如果有)
兔子(哈特、约翰逊和多贝尔2008)是OWL的受控语言。它由英国国家测绘机构英国地形测量局开发和使用。Rabbit是为特定场景设计的,在该场景中,它用于领域专家和本体工程师之间的通信,以创建本体。支持三种类型的语句:声明、公理和导入语句。这些是第一种和第二种类型的示例:
语言很简单,由少量句型和一些修改来定义P(P)5E类2N个4S公司4,华氏度
构建本体的限定英语(RECON)(Barkmeyer和Mattas2012)是一种在工业环境中表示事实和规则的语言,其中这些事实和规则具有到一阶逻辑的确定性映射。这是一个典型的句子:
如果任何集装箱包含货物的一部分,则它不包含其他货物。
该语言由大约200条巴克斯-诺尔形式的规则定义5E类三N个4S公司三,fw和g
受限自然语言语句(RNLS)(布劳和安顿2005; 布鲁斯、安顿和道尔2008)是2004年引入的用于策略声明和软件工程目标的语言。以下是两个示例性RNLS语句:
RNLS#2:提供商将向客户推荐(RNLS#1)。
第二句是指使用标识符的第一句RNLS#1在RNLS和描述逻辑之间有一个映射,但不清楚这个映射是否是自动的。-P(P)三E类2N个4S公司三,f w d a(预测)
规则峰值(罗斯2003; 对象管理组织2008; 罗斯2013)是业务规则的CNL。该语言的发展始于1985年,并于1994年首次提出。它与后来出现的SBVR结构化英语非常相似。每个RuleSpeak规则都属于11个“功能类别”中的一个,例如“计算规则”、“推理规则”和“过程触发器”。对于这些类别中的每一个,都定义了特定的模板。例如,计算规则包含短语“must be computed as”(或简单地“=”)。以下两个示例中的第一个是这样的计算规则:
有时,SBVR结构化英语的颜色代码被用来强调不同类型的句子成分。像SBVR结构化英语一样,RuleSpeak与SBVR标准相关联,该标准提供了基于二阶逻辑和Henkin语义的形式语义。然而,从RuleSpeak文本到逻辑表示的映射只是以非正式的方式定义的。严格的模板大大简化了语言,但没有正式的语法可以完全定义语言P(P)三E类4N个4S公司2,c f w i公司
SBVR结构化英语请参见第4.1节.-P(P)三E类4N个4S公司2,c f w i公司
海峰(斯特里文斯和约翰逊1983)是一门“国际海事英语”,旨在实现船舶和港口之间的清晰沟通。它的开发始于1981年。这是一个类似于PoliceSpeak和不同空中交通管制用语的受控用语P(P)2E类1N个三S公司2,c s d g公司
智能控制英语(智能2006)是由SMART Communications公司开发的ASD简体技术英语的“更高级版本”。它可能受到了SMART简明英语的影响,并被应用于不同的领域。这是SMART受控英语文档的摘录:
当第四纪泵开始运行时,柱塞在腔室内移动。这个动作让计算机计算并存储一个称为“上止点”(TDC)的位置。
该语言是在一个名为MAXit Checker的工具中实现的,该工具能够发现违反该语言限制的情况P(P)2E类5N个5S公司1,c t w i公司
SMART简明英语,有时称为简明英语课程(PEP)是自20世纪80年代中期以来在SMART Communications开发和使用的一种受控语言。6它以CFE为基础,是克拉克和罗克韦尔(Adriaens和Schreos)的HELP和受控语言的基础1992). 对于SMART受控英语,工具MAXit Checker可用于创建兼容文档P(P)2E类5N个5S公司1,c w i公司
“索瓦的三段论。”请参见第4.1节.-P(P)5E类1N个4S公司5,f w a(如果有)
特殊英语(美国之音2009)是美国政府官方对外广播机构美国之音开发和使用的简化英语。该语言自1959年开始使用,至今仍用于广播、电视和网络上的新闻。这使得它成为第二个最古老的基于英语的CNL(仅次于基础英语),也是唯一一个由同一组织长期使用的CNL。在其创建之时,特殊英语可能受到基础英语的影响。词汇量被限制在1500个单词左右,这些单词随着时间的推移而变化。句子应该简短,说话速度应该较慢。语法或语义没有明确的限制。P(P)1E类5N个5S公司1,c w s g公司
SQUALL公司(费雷2012)是语义Web领域中的一种受控自然语言,用于查询和更新RDF图。这种语言中的句子被翻译成查询语言SPARQL,从而根据一些句法规则解决结构歧义。这是一个示例:
每个出版物?十、 ?X有作者吗?A和?一个城市?X(X)
语言由大约50条简单的语法规则定义P(P)5E类2N个三S公司4,f w a(如果有)
标准语言(SLANG)。请参见第4.1节.-P(P)三E类1N个4S公司2,c、f、w、d、i
防晒(Wells Akis和Sisson2002)是Sun为其技术文档引入的受控语言。该语言的最初发展从1999年持续到2002年。总的目标是编写“更容易理解和翻译的文本,为人类和机器”,但明确强调可翻译性。防晒受到三套准则的限制:风格准则、语法规则和术语。最重要的规则之一是将句子长度限制在25个单词以内。其他规则包括语义限制,例如使用可以仅用于授予许可。这是一个典型的句子:
本章概述了从IPv4过渡到IPv6所需的标准化解决方案。
-P(P)2E类5N个5S公司1,c t w d i
悉尼OWL语法(SOS)(Cregan、Schwitter和Meyer2007)是在语义Web上下文中引入的受控语言。它基于PENG,提供到本体语言OWL的双向完整映射。以下是两个示例性句子:
-P(P)5E类2N个4S公司三,f w a(如果有)
基于模板的自然语言规范(TBNLS)(埃塞尔和斯特拉斯2007)是一种用于乘用车控制软件功能测试的CNL方法。该语言由15个模板定义,这些模板提供了到具有时间关系的命题逻辑的映射。这是一个典型的句子:
P(P)1和P2表示各个框的命题变量,T1是一个时间变量P(P)5E类2N个三S公司4,全世界
ucsCNL公司(Barros等人。2011)是自动化软件测试领域中用于用例规范的受控自然语言。该语言旨在明确,并由少量简单语法规则定义。有描述用户操作的命令语句,以及描述用户操作前后系统状态的声明语句:
-P(P)5E类2N个4S公司4,f w d a(预测)
语音操作7是Android手机平台上的语音动作命令的CNL。目前,该语言涵盖了十二种非正式定义的命令模式,如“map-of”、“note to self”和“create a calendar event”。以下是一个示例:
这些口头命令可以由系统自动解释和执行P(P)三E类1N个4S公司2,f s d i