aarkue / rust-bridge-process-mining

Rust Bridge for Process Mining
https://crates.io/crates/process_mining
Apache License 2.0
5 stars 0 forks source link

Parse + Export Classifiers according to XES Standard #5

Closed aarkue closed 4 weeks ago

aarkue commented 4 months ago

Currently, the keys of a classifier might not be correctly parsed (i.e., they are just split at spaces, while the XES standard defines more complicated detection).

In particular, also whitespace inside a classifier key is allowed. See https://xes-standard.org/_media/xes:xesstandarddefinition-2.0.pdf#page=8 for a detailed description.

Fixing this involves two parts:

aarkue commented 1 month ago

Parsing classifiers was fixed in 66aaa72ee56d92f46c76fcbf616f60ea6d5ca83a.

Version v0.2.8 now implements a more complex parsing logic.

aarkue commented 4 weeks ago

This is mainly done, but really special cases, like classifier keys containing single quotes (? I am not sure if that's allowed), are not handled explicitly.