XES Standard

advertisement
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?
Download