Consultando XML por meio de modelos conceituais : extensão e formalização de CXPath
AUTOR(ES)
Feijó, Diego de Vargas
DATA DE PUBLICAÇÃO
2007
RESUMO
Com o objetivo de realizar consultas em diferentes fontes XML,é necessário que se escreva uma consulta específica para cada fonte XML. Uma solução mais adequada é fazer uma única consulta sobre um esquema conceitual e então traduzi-la automaticamente para consultas XML para cada fonte XML específica. CXPath é uma linguagem de consulta que foi proposta para consultar dados em nıvel conceitual. Este trabalho tem como objetivos formalizar a linguagem existente, estendê-la para permitir consultas que utilizem o conceito de herança e estender o mecanismo de tradução de consultas. A formalização da linguagem é feita por meio de um conjunto de regras que definem formalmente um critério para validar uma consulta escrita nessa linguagem sobre um esquema conceitual. Essa formalização permite estender a linguagem para que ela passe a tratar os relacionamentos de herança e especialização. Outra contribuição dessa formalização é que ela apresenta o primeiro passo rumo à verificação formal de que a avaliação da consulta global traz os mesmos resultados obtidos pela avaliação da consulta resultante do processo de mapeamento de consultas proposto. A extensão do mecanismo de tradução de consultas é necessária para traduzir relacionamentos representados no modelo conceitual para junções nas fontes de dados XML. Tal aspecto é fundamental para permitir a construção de modelos conceituais com relacionamentos semânticos e que não dependam de relacionamentos físicos existentes nos documentos fontes, mas apenas de junções tal como é feito em bases de dados relacionais.
ASSUNTO(S)
banco : dados xml linguagens : consulta dados semi-estruturados
ACESSO AO ARTIGO
http://hdl.handle.net/10183/5622Documentos Relacionados
- Consultando fontes de dados XML heterogêneas através de modelos conceituais
- A excitabilidade celular : uma formalização matematica baseada no modelo de Hodgkin-Huxkey e sua extensão as celulas cardiacas
- Responsabilidade social corporativa como estratégia de negócio : modelos conceituais e exemplos ilustrativos
- Formalização do processo de tradução de consultas em ambientes de integração de dados XML
- Construção de práticas emancipatórias com conselheiros de saúde por meio de oficinas educativas e mapas conceituais