Profile contract
dmn.drd@1
DMN 1.4 DRD notation: decision, business knowledge model (clipped corner), input data (rounded), knowledge source (document), decision service (band form); information/knowledge/authority requirement connectors; decision nodes bind decision-table views via x_subdiagram; boxed-expression presentation via x_boxed. NO expression language: FEEL is a host-application (backend) capability, not notation.
graph projectionDMN decision requirements diagram
Open this profile in the gallery
Primary palette
Relationship roles
Legal endpoints
| Relation | Source roles | Target roles | Self relation |
|---|---|---|---|
dmn.authorityreq | dmn.bkm, dmn.decision, dmn.decisionservice, dmn.inputdata, dmn.knowledgesource | dmn.bkm, dmn.decision, dmn.decisionservice, dmn.inputdata, dmn.knowledgesource | Not allowed |
dmn.inforeq | dmn.bkm, dmn.decision, dmn.decisionservice, dmn.inputdata, dmn.knowledgesource | dmn.bkm, dmn.decision, dmn.decisionservice, dmn.inputdata, dmn.knowledgesource | Not allowed |
dmn.knowledgereq | dmn.bkm, dmn.decision, dmn.decisionservice, dmn.inputdata, dmn.knowledgesource | dmn.bkm, dmn.decision, dmn.decisionservice, dmn.inputdata, dmn.knowledgesource | Not allowed |
Profile verification
- Decision, BKM, input, knowledge source and service nodes have distinct endpoint contracts for information/knowledge/authority requirements.
- Decision drill-down references resolve to decision views; boxed-expression data validates its presentation shape.
- Expressions are displayed as data; neither FEEL nor host expression evaluation is provided.
Profile defaults
Explicit file settings override eligible CSS, then these profile defaults and the common standard apply. Unspecified semantic facts remain unspecified.
{
"projection.kind": "graph",
"projection.profile": "dmn.drd@1"
}Projection properties
kind, profile, inputs, analysis_budget, traces, iso, depth
Design operations
- Create DRD role and requirement connector; bind decision table view; edit boxed-expression presentation.
Bounded analysis
Structural verification and display only; no execution or implied process engine.
Outside this profile
- FEEL and any expression evaluation (backend capability of host applications, e.g. ScratchRobin KEEL)
- DMN XML interchange
- formal OMG certification