自然语言在语义集成系统接口中的应用及学生电子卡系统介绍
1. Metalog系统概述
在当今时代,计算机系统在人类生活的诸多领域变得越来越不可或缺。对于那些几乎没有计算机使用经验的人来说,掌握与复杂系统通信的形式化语言非常困难甚至不可能。因此,让系统具备以自然语言与用户交流的能力是一个理想的解决方案。然而,尽管语言分析研究已经进行了数十年,但尚未为任何自然语言(即使是英语)开发出完整的分析器。一些科学家认为自然语言过于复杂和模糊,难以创建能够分析和生成各种含义的计算机系统。所以,我们可以使用“伪”自然语言,即自然语言的一个子集,通过限制语言为更简单的语法形式来实现。
Metalog系统就是这样一个例子,它试图满足语义网中的两个常见需求:一方面是在网络中进行推理的能力,另一方面是将这些先进技术推广到尽可能广泛的受众。Metalog由三个基本组件组成:
- Metalog模型层(MML) :它通过“逻辑层”扩展了普通的RDF,使得能够在RDF中表达任意逻辑关系。
- Metalog逻辑层(MLL) :用Prolog逻辑编程语言表达MML的语义,Prolog是Datalog的超集,在HILLS系统中用作查询语言。
- PNL用户界面 :它完全明确无误,通过极大地限制句子的书写方式来实现这一点。
Metalog程序由三种类型的句子组成:
- 表示 :将某个单词与其对应的表示相关联,例如:PETER represents the person “Peter Smith” from the compan
超级会员免费看
订阅专栏 解锁全文
729

被折叠的 条评论
为什么被折叠?



