This document discusses a semantic-based approach to change detection in XML documents that can identify changes between versions even when there are significant structural changes. It proposes using semantic identifiers associated with elements to match elements between versions rather than only considering structure. The approach computes local and non-local identifiers for elements and uses the concepts of "admits" and "node match" to associate semantically identical elements across versions. An example comparing two versions of an XML document with different structures but identical information demonstrates how the approach is able to correctly match all elements between the versions.
Related topics: