State-Centric Framework for Canonical Representation and Change Analysis of Evolving Documents in Information Systems

Research output: Contribution to journal › Research article › Contributed › peer-review

Contributors

Abstract

Information systems increasingly operate on document collections that evolve continuously over time, are queried repeatedly, and must support traceable propagation of relevant changes. Despite this dynamic nature, documents are still commonly treated as static artifacts, which limits the explicit modeling of document evolution and may constrain meaningful comparison. This paper proposes a state-centric framework that reinterprets documents as structured and versioned states within an information space. Each document instance is represented as a canonical, hierarchically decomposed state linked to its contextually valid predecessor. On this basis, change is defined as a formally specified transition between comparable states rather than as an implicit difference between external artifacts. The framework integrates three interdependent layers: deterministic representation through canonicalization and hierarchical decomposition, temporal organization through explicit predecessor relations, and comparison mechanisms operating on structured states. A hierarchical digest-based realization is introduced as one computational instantiation of the framework. Its operational realizability is examined through a controlled and reproducible case study based on successive JSON document states, predefined correspondence information, and an executable reference implementation. Within this setting, equivalent document representations produced identical canonical digests, predefined structural changes were correctly detected and localized where valid correspondence information was available, and ambiguous component identities illustrated the limits of localization without persistent identifiers. Together, the analytical assessment and the reproducible operational case study provide complementary evidence for the conceptual coherence and operational realizability of the proposed framework under the stated representation assumptions.

Details

Original languageEnglish
Article number7644
Number of pages62
JournalApplied Sciences : open access journal
Volume16
Issue number15
Publication statusPublished - 1 Aug 2026
Peer-reviewedYes

External IDs

ORCID /0009-0009-9342-629X/work/222683236
ORCID /0000-0001-7540-4235/work/222762014
Scopus 105046986491

Keywords

Research priority areas of TU Dresden

  • Data-intensive Sciences - change-aware information systems, document comparison, document state representation, evolving documents, canonicalization, deterministic comparability, hierarchical hashing, change detection, traceability, reproducible case study, Informationssysteme, Dokumentenvergleich, Dokumentzustandsrepräsentation, Kanonisierung, Vergleichbarkeit, Hashing, Änderungserkennung, Nachvollziehbarkeit, Fallstudie

Subject groups, research areas, subject areas according to Destatis

  • Engineering Informatics / Computer Engineering - change-aware information systems, document comparison, document state representation, evolving documents, canonicalization, deterministic comparability, hierarchical hashing, change detection, traceability, reproducible case study, Informationssysteme, Dokumentenvergleich, Dokumentzustandsrepräsentation, Kanonisierung, Vergleichbarkeit, Hashing, Änderungserkennung, Nachvollziehbarkeit, Fallstudie
  • Materials Engineering - change-aware information systems, document comparison, document state representation, evolving documents, canonicalization, deterministic comparability, hierarchical hashing, change detection, traceability, reproducible case study, Informationssysteme, Dokumentenvergleich, Dokumentzustandsrepräsentation, Kanonisierung, Vergleichbarkeit, Hashing, Änderungserkennung, Nachvollziehbarkeit, Fallstudie

Sustainable Development Goals

  • SDG 9 - Industry, Innovation, and Infrastructure - change-aware information systems, document comparison, document state representation, evolving documents, canonicalization, deterministic comparability, hierarchical hashing, change detection, traceability, reproducible case study, Informationssysteme, Dokumentenvergleich, Dokumentzustandsrepräsentation, Kanonisierung, Vergleichbarkeit, Hashing, Änderungserkennung, Nachvollziehbarkeit, Fallstudie

ASJC Scopus subject areas

  • Engineering (all) - change-aware information systems, document comparison, document state representation, evolving documents, canonicalization, deterministic comparability, hierarchical hashing, change detection, traceability, reproducible case study, Informationssysteme, Dokumentenvergleich, Dokumentzustandsrepräsentation, Kanonisierung, Vergleichbarkeit, Hashing, Änderungserkennung, Nachvollziehbarkeit, Fallstudie
  • Computer Science Applications - change-aware information systems, document comparison, document state representation, evolving documents, canonicalization, deterministic comparability, hierarchical hashing, change detection, traceability, reproducible case study, Informationssysteme, Dokumentenvergleich, Dokumentzustandsrepräsentation, Kanonisierung, Vergleichbarkeit, Hashing, Änderungserkennung, Nachvollziehbarkeit, Fallstudie

Keywords

  • change-aware information systems, document comparison, document state representation, evolving documents, canonicalization, deterministic comparability, hierarchical hashing, change detection, traceability, reproducible case study, Informationssysteme, Dokumentenvergleich, Dokumentzustandsrepräsentation, Kanonisierung, Vergleichbarkeit, Hashing, Änderungserkennung, Nachvollziehbarkeit, Fallstudie