ID-based identity
Elements are matched by their XML id attribute — moving a rule up/down produces zero diff. Structural changes are correctly identified as add/remove.
Compares two .dmn files and produces a structured representation of their differences. DMN 1.0 → 1.5. No platform dependencies.