Hi,
XES standard supports semantics as an extension. My question is when we transform log datasources into XES using XESame, can we also specify ontologies for linking the domain concepts to the respective labels? Do I need to write in a separate custom application that introduces the semantic extension part to the log??
Thank you,
P Coder
--
Thank you,
PCoder
Comments
The semantic attribute specified by the XES semantic extension references to an object in an ontology. It does so by specifying the object with a string.
Therefore, in XESame, you can just provide a string reference to the object you need. Either 'static' (e.g. not depending on the data) or more or less derived from the data.
I hope this answers your question.
Senior Data Scientist and process mining expert at APG (Dutch pension fund executor).
Previously Assistant Professor in Process Mining at Eindhoven University of Technology
As far as I know there are not much more documents about XES (there is the developer guide and Java doc for the OpenXES library from www.openxes.org).
I'm assuming that the semantic extension works in a similar way as the semantic attribute in SA-MXML.
Senior Data Scientist and process mining expert at APG (Dutch pension fund executor).
Previously Assistant Professor in Process Mining at Eindhoven University of Technology
I didn't try to use either SA-MXML or a semantically annotated XES file but I'm assuming the approach in XES would be similar as it was in SA-MXML.
Whether the event log contains the references from the beginning or if they are added later depends on when you have the information available.
Using XESame you could add the semantic annotations during event log generation, if you know them at that point in time. Otherwise you need to post-process your event log yourself (by hand or custom code) and add the required annotations.
Senior Data Scientist and process mining expert at APG (Dutch pension fund executor).
Previously Assistant Professor in Process Mining at Eindhoven University of Technology