首页> 外国专利> Generating a database model from natural language expressions of business rules

Generating a database model from natural language expressions of business rules

机译:根据业务规则的自然语言表达生成数据库模型

摘要

One embodiment of the invention is a method for generating a database model from a set of business rules. For a business rule given as input, an empty list of fact types is created. A determination of whether the business rule is a definitional rule defining that one or more propositions become true upon occurrence of an event is made. If the business rule is a definitional rule, the fact type of each of the propositions is added to the list of fact types. Otherwise, a determination of whether the business rule is an authorization rule for provision of information that comprises one or more authorized provisions of information corresponding to one or more fact types is made. If the business rule is an authorization rule for provision of information, the corresponding fact types are added to the list of fact types. For each fact type in the list of fact types, the fact type having at least one role, the role having a type, if the type of the role is not a lexical type, the type is added to a list of types. The types in the list of types are processed and the fact types in the list of fact types are processed.
机译:本发明的一个实施例是一种用于从一组业务规则中生成数据库模型的方法。对于作为输入给出的业务规则,将创建事实类型的空列表。确定业务规则是否为定义规则,该定义规则定义一个或多个命题在事件发生时变为真实。如果业务规则是定义规则,则将每个提议的事实类型添加到事实类型列表中。否则,确定业务规则是否是用于提供信息的授权规则,该授权规则包括与一种或多种事实类型相对应的一种或多种信息的授权提供。如果业务规则是用于提供信息的授权规则,则将相应的事实类型添加到事实类型列表中。对于事实类型列表中的每个事实类型,具有至少一个角色的事实类型,具有类型的角色,如果角色的类型不是词法类型,则将该类型添加到类型列表中。处理类型列表中的类型,并处理事实类型列表中的事实类型。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号