Search form

You are here

BPMN Ontology

The BPMN Ontology is a formalization in OWL 2 DL of the structural components of the Business Process Modelling Notation (BPMN), one of the state-of-the-art graphical languages for designing business process modes. Two versions of the ontology are available.

BPMN 1.1 Ontology

This version of the ontology is based on the BPMN 1.1 specifications from OMG [BPMN Version 1.1 - January 2008]. The development of the ontology was guided by the description of the complete set of BPMN Element Attributes and Types contained in Annex B of the BPMN specifications.

A textual description in terms of Description Logics is available here.

Contacts: For more information, please contact Marco Rospocher. If you find the ontology useful, you are using in it in some project/application, or you have any comment about it, please let us know!

BPMN 2.0 Ontology

This version of the ontology has been automatically built (script by Chiara Di Francescomarino) starting from the XML schemas contained in the BPMN 2.0 specifications from OMG [BPMN Version 2.0 - January 2011]. The ontology, which is a work-in-progress, will be manually refined and enriched.

Contacts: For more information, please contact Chiara Di Francescomarino. If you find the ontology useful, you are using in it in some project/application, or you have any comment about it, please let us know!

Reference

The main reference for our work on the ontological formalization of BPMN is the following: