Detalhes do Documento

Coupled schema transformation and data conversion for XML and SQL

Autor(es): Berdaguer, Pablo cv logo 1 ; Cunha, Alcino cv logo 2 ; Pacheco, Hugo cv logo 3 ; Visser, J. cv logo 4

Data: 2007

Identificador Persistente: http://hdl.handle.net/1822/6621

Origem: RepositóriUM - Universidade do Minho

Assunto(s): Haskell; Transformation; SQL; XML


Descrição
A two-level data transformation consists of a type-level transformation of a data format coupled with value-level transformations of data instances corresponding to that format. We have implemented a system for performing two-level transformations on XML schemas and their corresponding documents, and on SQL schemas and the databases that they describe. The core of the system consists of a combinator library for composing type-changing rewrite rules that preserve structural information and referential constraints. We discuss the implementation of the system’s core library, and of its SQL and XML front-ends in the functional language Haskell. We show how the system can be used to tackle various two-level transformation scenarios, such as XML schema evolution coupled with document migration, and hierarchical-relational data mappings that convert between XML documents and SQL databases.
Tipo de Documento Documento de conferência
Idioma Inglês
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Documentos Relacionados



    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento União Europeia