Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/6621
Título: | Coupled schema transformation and data conversion for XML and SQL |
Autor(es): | Berdaguer, Pablo Cunha, Alcino Pacheco, Hugo Visser, Joost |
Palavras-chave: | Haskell Transformation SQL XML |
Data: | 2007 |
Editora: | Springer |
Revista: | Lecture Notes in Computer Science |
Citação: | HANUS, Michael, ed. lit. – “PADL 2007 : proceedings of the International Symposium on Practical Aspects of Declarative Languages, 9, Nice, France, 2007”. Berlin : Springer, 2007. ISBN 978-3-540-69608-7. p. 290-304. |
Resumo(s): | 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: | Artigo em ata de conferência |
URI: | https://hdl.handle.net/1822/6621 |
ISBN: | 978-3-540-69608-7 |
DOI: | 10.1007/978-3-540-69611-7-19 |
ISSN: | 0302-9743 |
Acesso: | Acesso aberto |
Aparece nas coleções: | DI/CCTC - Artigos (papers) |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
padl07_joost_visser.pdf | Documento principal | 316,57 kB | Adobe PDF | Ver/Abrir |