CoordenaÃÃo de AperfeiÃoamento de Pessoal de NÃvel Superior / Ontologies have been used in different areas, including Data Integration and Semantic
Web, to provide formal descriptions to data sources as well as to associate semantics to
them and to make information easier to discover and to recover. In this context, one of
the most relevant issues is the Ontology-Based Data Access â OBDA, which is the
problem of accessing one or more data sources by means of a conceptual representation
expressed in terms of an ontology. The independence between the ontology layer and
the data layer, and the ability of answering more expressive queries than the ones
defined using description logics are some of the main distinguished issues of the
ODBA. In this work, we specify an environment for OBDA, which deals with this
problem considering a set of independent tasks. Our main contribution concerns the
definition and implementation of a query rewriting process between ontologies
structurally heterogeneous. In the proposed query rewriting approach, we combine the
semantics and expressiveness of SPARQL with logic programming and we adopt a rulebased
formalism to represent mappings between ontologies. We also deal with some
relevant questions, including: the structural heterogeneity, the prune of irrelevant parts
of the rewritten query and the representation of query results according to the target
ontology. It is important to note that, although in this work we discuss the use of the
proposed solution considering just two ontologies, it can also be extended and applied
for data distributions cenarios with multiple ontologies. / Em vÃrias Ãreas, tais como IntegraÃÃo de Dados e Web SemÃntica, ontologias tÃm sido
adotadas para descrever formalmente a semÃntica das fontes de dados, com o intuito de
facilitar a descoberta e a recuperaÃÃo de informaÃÃes. Dentro desse contexto, o Acesso a
Dados Baseado em Ontologias (Ontology-Based Data Access - OBDA) Ã um problema
decorrente da necessidade de acessar tais fontes a partir das ontologias que representam
seus modelos conceituais. Dentre as principais caracterÃsticas do OBDA, destacamos a
independÃncia entre as ontologias e a camada de dados e a possibilidade de responder a
consultas que sejam mais expressivas que as geralmente realizadas utilizando LÃgica
Descritiva. Neste trabalho, especificamos um ambiente de OBDA no qual este problema
à dividido em uma sÃrie de passos que podem ser tratados de maneira independente.
Dentre cada um destes passos especificados, nossa principal contribuiÃÃo reside na
definiÃÃo e implementaÃÃo de um processo para reescrita de consultas entre ontologias
estruturalmente distintas. Em nossa abordagem de reescrita, manipulamos a consulta de
entrada combinando a semÃntica e a expressividade da linguagem SPARQL com um
mÃtodo baseado em noÃÃes de ProgramaÃÃo em LÃgica, uma vez que utilizamos
mapeamentos heterogÃneos expressos atravÃs de regras. AlÃm disso, tratamos aspectos
referentes Ãs diferenÃas estruturais entre as ontologias, possibilitamos que partes da
consulta reescrita possam ser descartadas durante o processo, caso seja constatado que
tais partes seriam desnecessÃrias, e permitimos que os resultados sejam reestruturados e
apresentados conforme a ontologia alvo. Por fim, Ã vÃlido destacar que, embora a
soluÃÃo apresentada tenha como foco duas ontologias, esta pode ser estendida para
considerar aspectos especÃficos de distribuiÃÃo.
Identifer | oai:union.ndltd.org:IBICT/oai:www.teses.ufc.br:4898 |
Date | 30 November 2010 |
Creators | Fernanda LiÂgia Rodrigues Lopes |
Contributors | Bernadette Farias LÃscio, JoÃo Fernando Lima AlcÃntara, Josà AntÃnio Fernandes de Macedo, Maria ClÃudia Reis Cavalcanti |
Publisher | Universidade Federal do CearÃ, Programa de PÃs-GraduaÃÃo em CiÃncia da ComputaÃÃo, UFC, BR |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UFC, instname:Universidade Federal do Ceará, instacron:UFC |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0023 seconds