本文来自李明子csdn博客(http://blog.csdn.net/free1985),商业转载请联系博主获得授权,非商业转载请注明出处!
本文主体部分编写于2013年5月,描述了XES格式对并发事件的表达方式,可以为从事过程挖掘应用开发的同学提供参考。
XES是一种基于XML的事件日志标准。它旨在定义一种不同工具和应用领域下交换日志文件的格式。XES主要用于过程挖掘,但同时也可以用于广义数据挖掘、文本挖掘和静态分析。
然而,在实际使用时,XES对于并发事件的表达却令初学者感到困惑。笔者当年遇到相关问题时,及时向业内学者请教,少走了许多弯路。
以下是对于并发事件相关问题的总结,这些结论均经过了笔者在后续实际项目中的验证。
- XES可以通过Time扩展和Lifecycle扩展对并发事件进行表达。其中Lifecycle的“start”和“complete”取值分别对应事件的开始和结束;
- 事件的并发方式无法从单一的流程实例中得到,因为对单一的流程实例的开始、结束时间分析可以得到多种并发“解释”;
- 过程挖掘在并发事件方面的目的在于从大量的流程实例分析出流程的“模版”,而不是通过单一流程实例对“模版”的表达;
- 在标准的XES中不包含任何流程、事件的嵌套概念;