基于本体的移动信息服务平台与Web查询特性研究
基于本体的移动信息服务平台
多领域多语言查询语言(MMQL)
MMQL用于提供特定领域的语言知识,通过定义有限的语法来涵盖多种自然语言查询形式。它由一组领域查询语言和一种通用查询语言组成。
- 领域查询语言 :为每个领域设计,如拥堵查询语言、公交出行查询语言等。基于相应的领域本体定义,包含以下组件:
- 语法 :是一个语法定义系统,尝试记录所有可能的自然语言查询形式,还定义了并行语言语法,如英语、中文、日语语法等。语法中的组件有各自的符号定义,例如:
- <X> 表示X是常量, <?X> 表示X是变量。
- <?X(Constraint)> 表示X应满足约束 “Constraint”,这是一组可在相应领域本体中找到的类。
- | 表示 “或” 逻辑运算符, [ ] 表示 [ 和 ] 中的字符串是可选的。
- 代理 :表示为 “Syntax(name)→QueryType(keywords)”,即如果用户查询符合 “name” 的语法,则生成查询语义结构 “QueryType(keywords)”。
以下是拥堵查询语言和公交出行查询语言的示例:
超级会员免费看
订阅专栏 解锁全文
54

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



