X-Spread 2 : uma ferramenta operacional para propagação da evolução de esquemas XML para documentos XML
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/28319 |
Resumo: | Esquemas e documentos XML são alterados ao longo do tempo para acomodar suas especificações que estão em constante evolução. A característica evolutiva dos esquemas pode por vezes comprometer a validade dos documentos a eles associados. Este trabalho propõe o X-Spread 2, uma ferramenta operacional, que propaga a evolução de esquemas XML para um conjunto de documentos XML. É realizada uma adaptação em um conjunto de documentos XML, a partir da detecção de diferenças entre duas versões de esquemas XML, informados pelo usuário, com o objetivo de tornar esse conjunto de documentos XML compatível com a versão mais recente do esquema XML e disponibilizá-lo novamente ao usuário. Este trabalho está baseado no protótipo não operacional implementado para o X-Spread ( Silveira 2007, Silveira e Galante 2008 ). X-Spread é uma abordagem para a propagação automática da evolução de esquemas para documentos XML. Este TCC implementou os conceitos especificados para o X-Spread, revisando suas definições e incorporando novos algoritmos e idéias para a adaptação de documentos XML. |
id |
UFRGS-2_25bba91c68a2bfa7d9f80461b4f1dd03 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/28319 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Wilke, Felipe dos SantosGalante, Renata de Matos2011-03-30T05:59:54Z2010http://hdl.handle.net/10183/28319000767786Esquemas e documentos XML são alterados ao longo do tempo para acomodar suas especificações que estão em constante evolução. A característica evolutiva dos esquemas pode por vezes comprometer a validade dos documentos a eles associados. Este trabalho propõe o X-Spread 2, uma ferramenta operacional, que propaga a evolução de esquemas XML para um conjunto de documentos XML. É realizada uma adaptação em um conjunto de documentos XML, a partir da detecção de diferenças entre duas versões de esquemas XML, informados pelo usuário, com o objetivo de tornar esse conjunto de documentos XML compatível com a versão mais recente do esquema XML e disponibilizá-lo novamente ao usuário. Este trabalho está baseado no protótipo não operacional implementado para o X-Spread ( Silveira 2007, Silveira e Galante 2008 ). X-Spread é uma abordagem para a propagação automática da evolução de esquemas para documentos XML. Este TCC implementou os conceitos especificados para o X-Spread, revisando suas definições e incorporando novos algoritmos e idéias para a adaptação de documentos XML.Schemas and XML documents are changed over time to accommodate their specifications that are constantly evolving. The evolutionary feature of the schemes can sometimes compromise the validity of the documents associated with them. We propose X-Spread 2, an operational tool that propagates the schema evolution for a set of XML documents. First, we identify the differences between two XML schema versions previously selected by the user. Then, we perform an adaptation process by making a set of XML documents compatible with the latest XML schema version. Finally, we make the set of XML documents available back to the user. This work is based on non-operational prototype implemented for the X-Spread (Silveira 2007, Silveira and Galante 2008). X-Spread is an automatic approach for propagating schema evolution for XML documents. The operational tool implemented specified here adopts the concepts specified for the X-Spread, by reviewing its definitions and incorporating both new ideas and algorithms for the adaptation of XML documents.application/pdfporBancos de dadosXML (Linguagem de marcação)XMLSchemaEvolutionAdaptationX-Spread 2 : uma ferramenta operacional para propagação da evolução de esquemas XML para documentos XMLX-Spread 2 - an operational tool for propagating changes in XML schemas for XML documents info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2010Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000767786.pdf000767786.pdfTexto completoapplication/pdf869167http://www.lume.ufrgs.br/bitstream/10183/28319/1/000767786.pdfa0350bc4b1dfe66e550da4f002d2cccaMD51TEXT000767786.pdf.txt000767786.pdf.txtExtracted Texttext/plain65116http://www.lume.ufrgs.br/bitstream/10183/28319/2/000767786.pdf.txt8cd17e02c59cb97167253abcec652f33MD52THUMBNAIL000767786.pdf.jpg000767786.pdf.jpgGenerated Thumbnailimage/jpeg1117http://www.lume.ufrgs.br/bitstream/10183/28319/3/000767786.pdf.jpgc0793147b3eb562cf62340d0dd8d9f38MD5310183/283192018-10-11 09:18:08.609oai:www.lume.ufrgs.br:10183/28319Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-11T12:18:08Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
X-Spread 2 : uma ferramenta operacional para propagação da evolução de esquemas XML para documentos XML |
dc.title.alternative.en.fl_str_mv |
X-Spread 2 - an operational tool for propagating changes in XML schemas for XML documents |
title |
X-Spread 2 : uma ferramenta operacional para propagação da evolução de esquemas XML para documentos XML |
spellingShingle |
X-Spread 2 : uma ferramenta operacional para propagação da evolução de esquemas XML para documentos XML Wilke, Felipe dos Santos Bancos de dados XML (Linguagem de marcação) XML Schema Evolution Adaptation |
title_short |
X-Spread 2 : uma ferramenta operacional para propagação da evolução de esquemas XML para documentos XML |
title_full |
X-Spread 2 : uma ferramenta operacional para propagação da evolução de esquemas XML para documentos XML |
title_fullStr |
X-Spread 2 : uma ferramenta operacional para propagação da evolução de esquemas XML para documentos XML |
title_full_unstemmed |
X-Spread 2 : uma ferramenta operacional para propagação da evolução de esquemas XML para documentos XML |
title_sort |
X-Spread 2 : uma ferramenta operacional para propagação da evolução de esquemas XML para documentos XML |
author |
Wilke, Felipe dos Santos |
author_facet |
Wilke, Felipe dos Santos |
author_role |
author |
dc.contributor.author.fl_str_mv |
Wilke, Felipe dos Santos |
dc.contributor.advisor1.fl_str_mv |
Galante, Renata de Matos |
contributor_str_mv |
Galante, Renata de Matos |
dc.subject.por.fl_str_mv |
Bancos de dados XML (Linguagem de marcação) |
topic |
Bancos de dados XML (Linguagem de marcação) XML Schema Evolution Adaptation |
dc.subject.eng.fl_str_mv |
XML Schema Evolution Adaptation |
description |
Esquemas e documentos XML são alterados ao longo do tempo para acomodar suas especificações que estão em constante evolução. A característica evolutiva dos esquemas pode por vezes comprometer a validade dos documentos a eles associados. Este trabalho propõe o X-Spread 2, uma ferramenta operacional, que propaga a evolução de esquemas XML para um conjunto de documentos XML. É realizada uma adaptação em um conjunto de documentos XML, a partir da detecção de diferenças entre duas versões de esquemas XML, informados pelo usuário, com o objetivo de tornar esse conjunto de documentos XML compatível com a versão mais recente do esquema XML e disponibilizá-lo novamente ao usuário. Este trabalho está baseado no protótipo não operacional implementado para o X-Spread ( Silveira 2007, Silveira e Galante 2008 ). X-Spread é uma abordagem para a propagação automática da evolução de esquemas para documentos XML. Este TCC implementou os conceitos especificados para o X-Spread, revisando suas definições e incorporando novos algoritmos e idéias para a adaptação de documentos XML. |
publishDate |
2010 |
dc.date.issued.fl_str_mv |
2010 |
dc.date.accessioned.fl_str_mv |
2011-03-30T05:59:54Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/28319 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000767786 |
url |
http://hdl.handle.net/10183/28319 |
identifier_str_mv |
000767786 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/28319/1/000767786.pdf http://www.lume.ufrgs.br/bitstream/10183/28319/2/000767786.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/28319/3/000767786.pdf.jpg |
bitstream.checksum.fl_str_mv |
a0350bc4b1dfe66e550da4f002d2ccca 8cd17e02c59cb97167253abcec652f33 c0793147b3eb562cf62340d0dd8d9f38 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1815447055168962560 |