aarkue / rust4pm

Rust4PM: Rust for Process Mining. See also the example applications at https://github.com/aarkue/rust4pm_demos.
https://crates.io/crates/process_mining
Apache License 2.0
6 stars 1 forks source link

Parse + Export Classifiers according to XES Standard #5

Closed aarkue closed 3 months ago

aarkue commented 6 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 4 months ago

Parsing classifiers was fixed in 66aaa72ee56d92f46c76fcbf616f60ea6d5ca83a.

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

aarkue commented 3 months 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.