DCR XML is described in the article Exformatics declarative case management workflows as dcr graphs by
Tijs Slaats, Raghava Rao Mukkamala, Thomas Hildebrandt, and Morten Marquard. In Business Process Management, volume 8094 of Lecture Notes in Computer Science, pages 339–354. Springer Berlin Heidelberg, 2013.
DCR XML Log
The DCR XML log is part of the DCR XML. A detailled description can be found here.
The XML used in the Highlighter App is part of the DCR XML.
The text is stored in the dcrgraph/specification/resources/custom/highlighterMarkup/highlightLayers/highlightLayer as outlined below:
Several layers can exists. The one marked with default=”true” will be shown in Highlighter App when loaded. In a future version of the App the user can choose different layers.
Each Role, Activity and Rule is marked in the highlights node following the layers as outlined above. Below we show how the highligts for the activity “Case” and role “Employee” is marked in the text.
The activity Case is pointing to the text “When an employee fill out an expense report the money must be paid out” starting in position 0 and ending in position 70, and the role Employee points to the text “employee” starting in position 8 and ending in position 16.
Notice the layer name attribute. The reason for this is that the same object in the DCR Process can be highlighted in several layers.The formal XML schema of the Highlighter can be found here.The formal XSD schema of the Highlighter can be found here.
The Highlighter XML also exists in a simplified JSON format found here.
DCR Simple XML and JSON
In order to easy import of process models we’ve created a simple XML and JSON format. Read more about it here.