IBM ODM:XOM 中布尔函数的语言化
IBM ODM : Verbalization for boolean functions in XOM
我是 ODM 的新手,我正在尝试使用语言表达。我在这里有一个问题。
假设我的 XOM 中有一个字符串字段“discountDate”,我需要编写如下规则
如果折扣销售日期{不}具有日期格式 "dd/mm/yyyy"
然后{做点什么}
要写这样的规则,我的措辞应该怎样?这是我的 XOM class : -
我在 BOM 中给出的相应 Verbalization 是 :-
我的问题是,对于语言表达,我只能在这里给出积极的语言表达,例如“{0} 的日期格式为 {1}”。除了在规则中给出 else 条件之外,还有什么方法可以给出像““{0} 没有日期格式 {1}”这样的措辞
我们是否需要在 XOM 中编写两个单独的函数,一个默认为 returns true 表示积极的表达,另一个 returns negative 表示消极的表达?或者还有其他更好的方法吗??
有点笨拙,但是你可以把规则中的条件写成:
折扣销售日期的日期格式不正确"dd/mm/yyyy"
我是 ODM 的新手,我正在尝试使用语言表达。我在这里有一个问题。 假设我的 XOM 中有一个字符串字段“discountDate”,我需要编写如下规则 如果折扣销售日期{不}具有日期格式 "dd/mm/yyyy" 然后{做点什么}
要写这样的规则,我的措辞应该怎样?这是我的 XOM class : -
我在 BOM 中给出的相应 Verbalization 是 :-
我的问题是,对于语言表达,我只能在这里给出积极的语言表达,例如“{0} 的日期格式为 {1}”。除了在规则中给出 else 条件之外,还有什么方法可以给出像““{0} 没有日期格式 {1}”这样的措辞 我们是否需要在 XOM 中编写两个单独的函数,一个默认为 returns true 表示积极的表达,另一个 returns negative 表示消极的表达?或者还有其他更好的方法吗??
有点笨拙,但是你可以把规则中的条件写成:
折扣销售日期的日期格式不正确"dd/mm/yyyy"