X-Evolution: A Comprehensive Approach for XML Schema Evolution

Giovanna Guerrini, Marco Mesiti. X-Evolution: A Comprehensive Approach for XML Schema Evolution. In 19th International Workshop on Database and Expert Systems Applications (DEXA 2008), 1-5 September 2008, Turin, Italy. pages 251-255, IEEE Computer Society, 2008. [doi]

Abstract

In this paper we present X-Evolution, a Web system developed on top of a commercial DBMS that allows the specification of schema modifications both on a graphical representation of an XML Schema and through a specifically tailored declarative language. X-Evolution supports facilities for performing schema revalidation only when strictly needed and only on the minimal parts of documents affected by the modifications. Moreover, it supports the automatic and query-based adaptation of original schema instances to the evolved schema.