77、商业词汇与规则语义的受控自然语言编辑器及多人视频游戏建模方法

商业词汇与规则语义的受控自然语言编辑器及多人视频游戏建模方法

1. 商业词汇与规则语义编辑器

1.1 编辑器解析架构

在该编辑器中,文本化的SBVR模型解析架构可细分为多个组件。首先是XText词法分析器和解析器组件,它对文本表示进行解析和标记化处理,生成与模型元素对应的EMF模型,如Sbvr语句和Sbvr单关键字等,这些元素将构成模型的SBVR编辑器词典。接着,XText词法分析器和解析器模块将此EMF模型传递给SBVR编辑器验证器组件。该验证器组件负责分析各种语句的语义正确性,它就像是语法规则的执行者。之后,它会将定义好的SBVR语言逻辑公式关键字、术语、动词概念以及业务规则等作为SBVR模型的元素存储到SBVR全局概念注册表模块(SGRM)中。

SGRM中的条目是模型的词法元素,可分为三种类型:
- 词汇 :对应SBVR模型的术语和动词概念的条目。
- 规则 :解析阶段后对应业务规则的条目。
- 公式短语 :对应逻辑公式映射模块输出的条目。

我们可以在SBVR注册表编辑器视图窗口中实时可视化这些元素,当用户输入关于SBVR模型的信息时,该窗口会显示图形化的解析结果。

1.2 语法高亮

XText生成的基础设施在多个方面可进行定制,语法高亮就是其中之一。在该编辑器中,我们实现了一种遵循已讨论解析算法的语法高亮基础设施。术语、动词和关键字的识别会使用存储在SGRM中的信息。其配置最初定义为使用与SBVR - SE相同的样式模式,但也可以进行自定义。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值