Source: Red Hat ( Matteo Mortari)
In the chapter "6.3.7 Decision metamodel",
a reference is made to the fact a Decision's Name MUST be unique in the model, but there is likely a wrong copy-paste of a sentence from other section of the spec.
It currently reads as:
The name of an Invocable must be different from the name of any other invocable, input data, decision, or import in the decision model.
But a Decision is NOT an Invocable.
In the chapter "6.3.9 Business Knowledge Model metamodel" the same pharse is used and there is valid since a BKM is indeed an Invocable.
In the chapter "6.3.11 Input Data metamodel" the analogous phrase is correctly adapted, since it reads as:
The name of an InputData must be different from the name of any other decision, input data, business knowledge model, decision service, or import in the decision model.
Only in chapter chapter "6.3.7 Decision metamodel" the phrase is wrong as referring to "Invocable" when in fact it should have just used the term "Decision". The proposal will address this accordingly.
Reported: DMN 1.4 — Wed, 19 Jan 2022 12:58 GMT
Updated: Wed, 18 Jan 2023 11:51 GMT