XES Standard Felix Mannhardt, Eric Verbeek Standardization Process 1. Find Sponsor: July 13th, 2014 – Webinar on XES: June 20th, 2014 Standardization Process 1. Find Sponsor: July 13th, 2014 2. Initiating the Project – Sponsor submits PAR: February 11th, 2015 – IEEE SA accepts PAR: March 26th, 2015 Active Project https://standards.ieee.org/develop/project/1849.html March 26, 2015 July 13, 2014 Project Scope • Defines a grammar for event logs and event streams • Includes two XML Schema’s – XES event log/stream – Extension of such a log/stream • Includes basic extensions Standardization Process 1. Find Sponsor: July 13th, 2014 2. Initiating the Project – Sponsor submits PAR: February 11th, 2015 – IEEE SA accepts PAR: March 26th, 2015 Standardization Process 1. Find Sponsor: July 13th, 2014 2. Initiating the Project 3. Working Group Operations – Form Working Group: August 22nd, 2015 Working Group J.C. Bose Michael zur Muehlen Josep Carmona Zbigniew Paszkiewicz Marlon Dumas Hajo Reijers Frank van Geffen Alexander Rinke Sukriti Goel Wil van der Aalst Anne Rozinat Antonella Guzzo Christian Günther Pnina Soffer Rania Khalaf Eric Verbeek Minseok Song Rudolf Kuhn Keith Swenson Teemu Lehto Walter Vanherle Felix Mannhardt Lijie Wen Marco Montali Moe Wynn Standardization Process 1. Find Sponsor: July 13th, 2014 2. Initiating the Project 3. Working Group Operations – Form Working Group: August 22nd, 2015 Standardization Process 1. Find Sponsor: July 13th, 2014 2. Initiating the Project 3. Working Group Operations – Form Working Group: August 22nd, 2015 – Policies & Procedures: In progress Policies & Procedures • Formal document – Submitted, waiting for approval from sponsor • Chair, Vice Chair, Secretary, no Treasurer – Wil van der Aalst, Christian Günther, Eric Verbeek • Chair appoints other officers • Membership is open • Two-thirds majority Standardization Process 1. Find Sponsor: July 13th, 2014 2. Initiating the Project 3. Working Group Operations – Form Working Group: August 22nd, 2015 – Policies & Procedures: In progress Standardization Process 1. 2. 3. 4. Find Sponsor: July 13th, 2014 Initiating the Project Working Group Operations Draft Development – In progress, Revision 7 http://www.win.tue.nl/ieeetfpm/lib/exe/fetch.php?media= shared:downloads:xes-r7.pdf Metadata Structure name 0..n Extension prefix <declares> URI Trace classifier <trace-classifier> <defines> 0..n 0..n 1..n Classifier Key <defines> 0..n 0..n <orders> <event-classifier> list 0..n <trace-global> Log List attributes 0..n xs:string <event-global> 0..n xs:dateTime <contains> Attribute <contains> Stream events xs:long 0..n 0..n Trace <contains> xs:double <contains> <contains> 0..n xs:boolean 0..n 0..n Event ID <contains> 0..n <contains> Value XML Serialization Start Start Attribute <log xes.version=? xes.features=?> <string key=? value=?> <xesextension name=? prefix=? uri=?> Attribute <string key=?> Attribute <extension name=? prefix=? uri=?/> <log> </string> <alias mapping=? name=?/> <global [scope=?]> Attribute <date key=? value=?> </string> Attribute Trace classifier </global> Attribute </log> <date key=?> </date> <alias mapping=? name=?/> <trace> <classifier name=? [scope=?] keys=?/> <int key=? value=?> Ordered keys Attribute </date> Attribute Attribute <int key=?> </int> </trace> <trace> <alias mapping=? name=?/> <float key=? value=?> <event> Attribute </int> Attribute <event> Attribute </float> Attribute <float key=?> <alias mapping=? name=?/> <boolean key=? value=?> </event> </float> Attribute </event> <meta> </boolean> <boolean key=?> </trace> Attribute <id key=? value=?> <event> Stream events Attribute <alias mapping=? name=?/> Attribute </meta> </boolean> </id> </xesextension> </event> <id key=?> <list key=?> <alias mapping=? name=?/> Attribute </log> End </id> <values> End Attribute </values> List values </list> <list key=?> <alias mapping=? name=?/> </list> Lifecycle Extension BPAF transactional model Open NotRunning Ready Cancelled Aborted Error Suspended Scheduled Assigned Closed Assigned Exited Obsolete Aborted Start End Reserved Assigned Reserved Terminated Exited Running InProgress Suspended Completed Success Completed Failure Planning • • • • • • September 2015 October 2015 November 2015 December 2015 … December 2016 • • • • • • 1st comment round 2nd comment round Approval round First draft Proposal … Accepted Proposal Standardization Process 1. 2. 3. 4. Find Sponsor: July 13th, 2014 Initiating the Project Working Group Operations Draft Development – In progress, Revision 7 Standardization Process 1. 2. 3. 4. 5. Find Sponsor: July 13th, 2014 Initiating the Project Working Group Operations Draft Development Sponsor Balloting – Expected December 2015 6. Final Approval & Publication 7. Maintaining the Standard XES Tools • • • • • • • • • • • AProMore Celonis Disco Lean Document Prod. ProM minit QPR RapidProM Rialto PI YAWL Any more? XES Extensions • • • • • • • • • Concept Lifecycle Organizational Time Semantic ID Cost Alignment Any more? • • • • Standard Moe Wynn Felix Mannhardt Any more? XES Usage Event Logs • 3TU.Datacentrum • BPI Challenge logs • Any more? Advanced Tools • Dotted Chart • Inductive Miner • Data Aware Miner • Data Aware Replayer • Any more?