Issues for Decision Modeling and Notation 1.1 Revision Task Force

To comment on any of these issues, send email to [email protected]. (Please include the issue number in the Subject: header, thusly: [Issue ###].) To submit a new issue, send email to [email protected].

List of issues (green=resolved, yellow=pending Board vote, red=unresolved)

List options: All ; Open Issues only; or Closed Issues only

Jira Issues

Issue 19688: DMN issue: typo in introduction of "Relating Logic to Decision Requirements" Jira Issue DMN11-4
Issue 19689: DMN issue: InformationItem is not a specialization of Expression Jira Issue DMN11-5
Issue 19690: DMN Issue: typo in 3rd well-formed requirement of KnowledgeRequirement Jira Issue DMN11-6
Issue 19691: DMN issue: date syntax in table 29 Jira Issue DMN11-7
Issue 19692: DMN Issue: Boxed context example of XML data is wrong Jira Issue DMN11-8
Issue 19724: XSD internally inconsistent, does not match the spec Jira Issue DMN11-9
Issue 19731: DMN 1.1 RTF Issue: Negative numerics in decision tables Jira Issue DMN11-13
Issue 19746: output data symbol & comment symbol missing in DRDs Jira Issue DMN11-42
Issue 19754: Define decision service Jira Issue DMN11-45
Issue 19755: Consider date and time datatype in S-FEEL Jira Issue DMN11-46
Issue 19843: Typo error on Business Knowledge Model Jira Issue DMN11-179
Issue 19844: Wrong DecisionTable class diagram (metamodel) Jira Issue DMN11-180

Issue 19688: DMN issue: typo in introduction of "Relating Logic to Decision Requirements" (dmn-rtf)

Click here for this issue's archive.
Source: General Electric (Mr. Mark H. Linehan, Mark.H.Linehan(at)ge.com)
Nature: Uncategorized Issue
Severity:
Summary:
reference DMN FTF 1.0 Beta 2 with Change Bars.pdf document, OMG Document number dtc/14-11-36         The bullet at the top of page 64, in clause 7.1, contains the following garbled sentence: �The variables that are used in the body of the function defined by a business knowledge model element in the DRG must be bound to the information sources each of the requiring decision.�         

Resolution: correct the typo see revised text
Revised Text: All editing instructions in this document, unless otherwise specified, reference dtc/14-11-02 (DMN 1.0 FTF Beta 2 document clean). 7.1, last bullet on pg 53 CHANGE each of the requiring decision TO in each of the requiring decisions
Actions taken:
December 16, 2014: received issue
December 22, 2015: Resolved
March 29, 2016: closed issue

Issue 19689: DMN issue: InformationItem is not a specialization of Expression (dmn-rtf)

Click
here for this issue's archive.
Source: General Electric (Mr. Mark H. Linehan, Mark.H.Linehan(at)ge.com)
Nature: Uncategorized Issue
Severity:
Summary:
reference DMN FTF 1.0 Beta 2 with Change Bars.pdf document, OMG Document number dtc/14-11-36         On page 75, in clause 7.3.4, the 6th paragraph starts �As a concrete specialization of Expression, an InformationItem element �.�  However, none of the UML diagrams show a generalization relationship between InformationItem and Expression.     

Resolution: merge with issue to clarify relationship of Information Item and Expression proposal for issue 65 resolves this issue as well
Revised Text:
Actions taken:
December 16, 2014: received issue
December 22, 2015: Duplicate or Merged
March 29, 2016: closed issue

Issue 19690: DMN Issue: typo in 3rd well-formed requirement of KnowledgeRequirement (dmn-rtf)

Click
here for this issue's archive.
Source: General Electric (Mr. Mark H. Linehan, Mark.H.Linehan(at)ge.com)
Nature: Uncategorized Issue
Severity:
Summary:
Reference the DMN FTF 1.0 Beta 2 with Change Bars.pdf document, OMG document number dtc/14-11-36         On page 61, clause 6.3.12 describes the �Knowledge Requirement metamodel�.  In the section on well-formed KnowledgeRequirements, the third bullet beginning �if the InformationRequirement element �� should instead read �if the KnowledgeRequirement element �.�    

Resolution: Correct typo in 3rd well-formed requirement of KnowledgeRequirement On page 51, clause 6.3.12 describes the ?Knowledge Requirement metamodel?. In the section on well-formed KnowledgeRequirements, the third bullet beginning ?if the InformationRequirement element...? should instead read ?if the KnowledgeRequirement element.�..?
Revised Text: All editing instructions in this document, unless otherwise specified, reference dtc/14-11-02 (DMN 1.0 FTF Beta 2 document clean). In clause 6.3.12, para 4, third bullet, replace "InformationRequirement" with "KnowledgeRequirement".
Actions taken:
December 16, 2014: received issue
December 22, 2015: Resolved
March 29, 2016: closed issue

Issue 19691: DMN issue: date syntax in table 29 (dmn-rtf)

Click
here for this issue's archive.
Source: General Electric (Mr. Mark H. Linehan, Mark.H.Linehan(at)ge.com)
Nature: Uncategorized Issue
Severity:
Summary:
reference DMN FTF 1.0 Beta 2 with Change Bars.pdf document, OMG Document number dtc/14-11-36         On page 116, in clause 10.2.2.1, the Beta 2 document introduces Table 29, �String, date, time and duration comparisons, which shows one FEEL Expression: �2012-12-31 in (2012-12-25..2013-02-14)�.  The example is invalid because FEEL has no literal syntax for dates.  This example should use the date() built-in function.         Also, this table should be combined with Table 28, immediately above since they both give examples of the same kind.    

Resolution: Combine tables 28 & 29 and change formatting revise text as indicated
Revised Text: All editing instructions in this document, unless otherwise specified, reference dtc/14-11-02 (DMN 1.0 FTF Beta 2 document clean). 10.2.2.1 REPLACE entire section with the following: Ranges and lists of ranges appear in decision table input entry, input value, and output value cells. In the examples in Table 28, this portion of the syntax is shown underlined. Strings, dates, times, and durations also may be compared, using typographical literals defined in section 7.2.2. Table 28: FEEL range comparisons FEEL Expression Value 5 in ( <=5 ) true 5 in ( (5..10] ) false 5 in ( [5..10] ) true 5 in ( 4,5,6 ) true 5 in ( <5, >5 ) false 2012-12-31 in ( (2012-12-25..2013-02-14) ) true 10.2.2.2 For consistency with Table 28, REMOVE italic formatting for all FEEL Expressions in Table 30.
Actions taken:
December 17, 2014: received issue
December 22, 2015: Resolved
March 29, 2016: closed issue

Issue 19692: DMN Issue: Boxed context example of XML data is wrong (dmn-rtf)

Click
here for this issue's archive.
Source: General Electric (Mr. Mark H. Linehan, Mark.H.Linehan(at)ge.com)
Nature: Uncategorized Issue
Severity:
Summary:
reference DMN FTF 1.0 Beta 2 with Change Bars.pdf document, OMG Document number dtc/14-11-36         Clause 10.3.3.3.3 on page 144 shows a boxed context that is supposed to be the equivalent of the XML example shown in clauses 10.3.3.3.1 and 10.3.3.3.2.  This boxed content is missing a horizontal line immediately below the row that contains �tns$Employee�.         

Resolution: the line is there in the 'real' spec line was missing in a version used by reviewer
Revised Text:
Actions taken:
December 17, 2014: received issue
December 22, 2015: Closed; No Change
March 29, 2016: closed issue

Issue 19724: XSD internally inconsistent, does not match the spec (dmn-rtf)

Click
here for this issue's archive.
Source: Bruce Silver Associates (Mr. Bruce Silver, bruce(at)brsilver.com)
Nature: Uncategorized Issue
Severity:
Summary:
I believe the XSDs are seriously messed up.  On the surface, this would be apparent to anyone who tried to open the level 3 xsd in an XML editor, since the �include� fails right off the bat and the tool goes ding ding ding.  Not only does it point to the wrong filename, but the namespace is different, not allowed with include.  You can fix those things by making the namespaces match and fixing the filespec.  Actually I don�t care that much about the level 3.  I am more concerned with the 14-08-19.xsd, the Level 1 and 2.     That one has an element named ItemDefinition and another one named itemDefinition with different datatype, which is confusing.  I believe that the latter is a pointer to the former.  If so, you will have a lot less confusion by renaming the latter itemDefinitionRef.       But the problem with the XSD goes a lot deeper.  Maybe it is my lack of understanding of the spec, I don�t know.  I think the central problem is that tExpression (the datatype for inputExpression, inputEntry, outputEntry, range of allowed values, and many other elements) is just a list of inputVariables and possibly a single itemDefinition(Ref).  It is NOT an expression, in natural language, S-FEEL, or anything else.  Maybe the intent was to allow literal expressions, but the XSD does not reference tLiteralExpression, just tExpression. Or maybe the intent was to do like BPMN and make tExpression a mixed-content type, where the expression string is the direct content of the element, but the XSD does not say that, either.  Or maybe the intent is to put the expression in the any ##other element or attribute?  That would work but be very weird.  Anyway, without that I think it would be an impossible challenge to serialize even the simplest decision table per the XSD.  And maybe that is why there are no serialization examples in the spec.

Resolution: overall, early list of possible xsd issues subsumed by more focussed issues All the substantive have been addressed by other issues. This can be closed.
Revised Text:
Actions taken:
February 17, 2015: received issue
December 22, 2015: Duplicate or Merged
March 29, 2016: closed issue

Issue 19731: DMN 1.1 RTF Issue: Negative numerics in decision tables (dmn-rtf)

Click
here for this issue's archive.
Source: FICO (Dr. Alan Fish, afish(at)fico.com)
Nature: Uncategorized Issue
Severity:
Summary:
The syntaxes defined in 9.1 (S-FEEL grammar) and 10.3.1.2 (FEEL grammar) do not permit decision table input entries to contain negative numeric values.         9.4.3:  An input entry is a simple unary tests, defined using:    14:  simple unary tests    13:  simple positive unary tests    7:  simple positive unary test    8:  interval    18:  endpoint    19:  simple value    33:  simple literal    36:  numeric literal:  [0-9] & �.�         I suggest a numeric literal should be allowed to start with a minus sign.    

Resolution: allow numeric literal to start with minus sign according to the current grammar, numeric literals cannot have a minus sign, so neither can range endpoints, which are not arbitrary expressions.
Revised Text: All editing instructions in this document, unless otherwise specified, reference dtc/14-11-02 (DMN 1.0 FTF Beta 2 document clean). 9.1 REPLACE grammar rule 36 with numeric literal = [ "-" ] , ( digits , [ ".", digits ] | "." , digits ) ; 10.3.1.2 REPLACE grammar rule 37 with numeric literal = [ "-" ] , ( digits , [ ".", digits ] | "." , digits ) ;
Actions taken:
March 2, 2015: received issue
December 22, 2015: Resolved
March 29, 2016: closed issue

Issue 19746: output data symbol & comment symbol missing in DRDs (dmn-rtf)

Click
here for this issue's archive.
Source: Fraunhofer Gesellschaft (Norbert Weissenberg, nobody)
Nature: Enhancement
Severity: Significant
Summary:
    Please add an optional output data symbol and a comment symbol, which I both urgently miss, as discussed in the LinkedIn DMN group at  https://www.linkedin.com/groups/Why-no-output-data-symbol-4225568.S.5976658175284244483      Summary: Why is there no output data symbol in DMN 1.0's DRDs?  Decisions have results, which may be complex, and currently their output data may only be indicated by the decision's name (e.g. "determine X": output is X; "check X": result is Boolean). That is not very clear.       An optional output data symbol would make decision output graphically explicit, and provides for symmetry.    DMN also lacks a comment symbol which could otherwise be used for this on DRDs.

Resolution: add text annotations in [1]DMN11-99 but decline to add output symbol output symbol seems redundant with existing decision symbol (an decision has always exactly one output) and we don't want to clutter a large DRD ---------------------------------------------------------------------------------------- [1] http://issues.omg.org/browse/DMN11-99
Revised Text:
Actions taken:
April 17, 2015: received issue
December 22, 2015: Closed; No Change
March 29, 2016: closed issue

Discussion:
  


Issue 19754: Define decision service (dmn-rtf)

Click
here for this issue's archive.
Source: FICO (Dr. Alan Fish, afish(at)fico.com)
Nature: Enhancement
Severity: Minor
Summary:
Allow DMN to specify and interchange definitions of decision services, along the lines proposed in Annex B.

Resolution: Definition, notation and examples for Decision Service Complete proposal in the attached document
Revised Text: All editing instructions in this document, unless otherwise specified, reference dtc/14-11-02 (DMN 1.0 FTF Beta 2 document clean). As detailed in attached Decision Services proposal v5.docx In addition, REPLACE figures 15 and 16 with the attached. In addition, change XSD as shown: [1]https://github.com/omg-dmn-taskforce/omg-dmn-spec/commit/b5129f3 ---------------------------------------------------------------------------------------- [1] https://github.com/omg-dmn-taskforce/omg-dmn-spec/commit/b5129f3
Actions taken:
April 28, 2015: received issue
December 22, 2015: Resolved
March 29, 2016: closed issue

Issue 19755: Consider date and time datatype in S-FEEL (dmn-rtf)

Click
here for this issue's archive.
Source: FICO (Dr. Alan Fish, afish(at)fico.com)
Nature: Clarification
Severity: Minor
Summary:
a.  In clause 9.2, para 5, first sentence, "date and time" should be in italics.  b.  Why is date and time type excluded from S-FEEL?  This restriction makes XSD mapping problematic.

Resolution: defer to 1.2 No proposal was submitted for 1.1
Revised Text:
Actions taken:
April 28, 2015: received issue
December 22, 2015: Deferred
March 29, 2016: closed issue

Issue 19843: Typo error on Business Knowledge Model (dmn-rtf)

Click
here for this issue's archive.
Nature: Enhancement
Severity: Minor
Summary:
Here is a slight one (typo error) table 6.1, first row: an � e � is missing into � Knowledge �.    N.B. It is more elegant to not cut a table on several pages, as it was done before, but it is another matter.

Resolution:
Revised Text:
Actions taken:
November 1, 2015: received issue

Issue 19844: Wrong DecisionTable class diagram (metamodel) (dmn-rtf)

Click
here for this issue's archive.
Nature: Revision
Severity: Significant
Summary:
The figure 8.18 is NOT the figure of the DecisionTable class diagram (i.e. metamodel).  This diagram was good into the previous beta versions of DMN specification.  This "wrong" diagram was already used as figure 6.8 on page 32 (Decision class diagram i.e. metamodel).

Resolution:
Revised Text:
Actions taken:
November 1, 2015: received issue

Discussion: