User Tools

Site Tools


Welcome to the Decision Model and Notation Wiki


April 2011: DM Information Day presentations are (mostly) available at this page.

March-April 2011: OMG has ratified and published the Decision Model and Notation RFP

Background Info

Notation and Metamodel for Decision Modelling

The goal of DMN is to standardise notations (and associated metamodel for) decision modelling. This is a business modelling challenge that touches on:

  • entities like decision tables
  • decisions in process models
  • business vocabularies and policy-type business rules (guidance and constraints)
  • “Business Rule Management Systems” providing decision table model and automation capabilities
  • methodologies such as KPI Decision Model (TM) and Business Rule Solutions Q-Charts (TM), and their associated notations for decision models

DMN Meaning?

“Decision Model and Notation” follows the BPMN2 abbreviation (Business Process Model and Notation).


  • Provide a standard framework for decision model types
  • Provide a standard notation for decision tables (etc) (and associated semantics)
  • Provide standardised notations for decisions in business process models (ie BPMN)
  • Provide a standard technology-agnostic notation for decision models
  • Provide interchangable decision models or tables between tools
  • Encourage better control of decisions in models and applications

Possible Goals

  • A CIM and PIM layer metamodel to support both business and IT users (cf BPMN)
  • Use of SBVR for CIM-level decision tables that can also support SBVR modelling
  • Mapping to PRR for PIM-level decision tables that can map to BREs as an execution technology (PSM)
  • A means of moving from SBVR CIM to PRR PIM for execution of (relevant) business rules (in some task context)

Directions from the RFP Team

  • Decision Model, Type and Notation requires a classification scheme that includes Decision Tables
  • DMN will be standalone but refer / link where required / desired to other standards eg BMM, SBVR, BPMN, PRR, PMML
  • Decision models themselves can be goal models, analytic models, orchestrations (ruleflows), etc…
  • DMN, like BPMN, will probably have a joint analyst and IT audience
  • No “decision process/workflow” or methodology is provided for in DMN although the RFP states support for iterative development is required

Other Pages

start.txt · Last modified: 2011/04/11 07:00 by pvincent