"Digitalize your Business"

Browse the innovation items of the project


1.3 DMN based ontology query


1.3 DMN based ontology query


Expressing decision logic is an important task to succesfully accomplish the smart Business-IT alignment. For example, semantic rules are to be developed to translate business process requirements to cloud service specifications. Alos, semantic rules are applied to derive new facts, e.g. a requirement of a weekly backup implies a daily backup too.  
These, in turn, are used in semantic queries for the cloud service discovery. Additionally, semantic rules are also used to translate business process requirements to cloud service specifications. Expressing decision logic in apopropriate semantic rules and queries requires a strong expertise, which is a difficult task for non-ontology experts.



DMN allows to model decision logic in a declarative way that can be understood by business people. We adapted DMN decision tables to refer to attributes and classes defined in an ontology such that decision tables can be automatically translated to SPARQL CONSTRUCT. Thus, DMN can be used as a user-friendly interface for reasoning and querying ontologies.


Steps to use the DMN to SPARQL CONSTRUCT Prototype:

  1. Create the DMN decision tables in ADOxx using the BPaaS modeling library.
  2. Export the DMN decision table in a XML format.
  3. Import both the generated XML file and the BPaaS Ontology in the MN-based Ontology Query Prototype.
  4. Generate the semantic rule with a click. These can be then used for the Business-IT alignment in the Context-Adaptive Questionnaire.



DMN-based Ontology Query Prototype



Additional Information

Originator: Knut Hinkelmann (FHNW)
Technology Readiness Level: 5
Related CloudSocket Environment: Design