DMN 1.1 RTF Avatar
  1. OMG Issue

DMN11 — inputVariable and itemDefinition are redundant in Expression metamodel

  • Key: DMN11-69
  • Status: closed  
  • Source: Bruce Silver Associates ( Mr. Bruce Silver)
  • Summary:

    These are redundant. InputVariable is a pointer to a variable definition, but any expression MUST only reference a variable with unique name in scope, so the pointer is redundant. An expression referencing a name not defined uniquely in scope is an error.

    Similarly, in tExpression, itemDefinition (a pointer to ItemDefinition representing the expression's output datatype) is redundant. The Decision or BKM element also has OutputDefinition, pointer to ItemDefinition that defines the datatype of the output expression. Any variable referenced by an any literal expression also already has a datatype defined by InformationItem.

  • Reported: DMN 1.0 — Thu, 11 Jun 2015 17:42 GMT
  • Disposition: Resolved — DMN 1.1
  • Disposition Summary:

    move inputVariable and itemDefinition from Expression metamodel to InputData and Decision (and correct XSD and explanatory text)

    Revise spec, MM, and XSD as indicated.

  • Updated: Tue, 29 Mar 2016 15:07 GMT
  • Attachments: