nÃo hà / A iniciativa Linked Data trouxe novas oportunidades para a construÃÃo da nova geraÃÃo de aplicaÃÃes Web. Entretanto, a utilizaÃÃo das melhores prÃticas estabelecidas por este padrÃo depende de mecanismos que facilitem a transformaÃÃo dos dados armazenados em bancos relacionais em triplas RDF. Recentemente, o grupo de trabalho W3C RDB2RDF propÃs uma linguagem de mapeamento padrÃo, denominada R2RML, para especificar mapeamentos customizados entre esquemas relacionais e vocabulÃrios RDF. No entanto, a geraÃÃo de mapeamentos R2RML nÃo à uma tarefa fÃcil. à imperativo, entÃo, definir: (a) uma
soluÃÃo para mapear os conceitos de um esquema relacional em termos de um esquema RDF; (b) um processo que suporte a publicaÃÃo dos dados relacionais no formato RDF; e (c) uma ferramenta para facilitar a aplicaÃÃo deste processo. Assertivas de correspondÃncia sÃo propostas para formalizar mapeamentos entre esquemas relacionais e esquemas RDF. VisÃes sÃo usadas para publicar dados de uma base de dados em uma nova estrutura ou esquema. A
definiÃÃo de visÃes RDF sobre dados relacionais permite que esses dados possam ser disponibilizados em uma estrutura de termos de uma ontologia OWL, sem que seja necessÃrio alterar o esquema da base de dados. Neste trabalho, propomos uma arquitetura em trÃs camadas â de dados, de visÃes SQL e de visÃes RDF â onde a camada de visÃes SQL mapeia os conceitos da camada de dados nos termos da camada de visÃes RDF. A criaÃÃo desta
camada intermediÃria de visÃes facilita a geraÃÃo dos mapeamentos R2RML e evita que alteraÃÃes na camada de dados impliquem em alteraÃÃes destes mapeamentos.
Adicionalmente, definimos um processo em trÃs etapas para geraÃÃo das visÃes RDF. Na primeira etapa, o usuÃrio define o esquema do banco de dados relacional e a ontologia OWL alvo e cria assertivas de correspondÃncia que mapeiam os conceitos do esquema relacional nos termos da ontologia alvo. A partir destas assertivas, uma ontologia exportada à gerada automaticamente. O segundo passo produz um esquema de visÃes SQL gerado a partir da ontologia exportada e um mapeamento R2RML do esquema de visÃes para a ontologia exportada, de forma automatizada. Por fim, no terceiro passo, as visÃes RDF sÃo publicadas em um SPARQL endpoint. Neste trabalho sÃo detalhados as assertivas de correspondÃncia, a arquitetura, o processo, os algoritmos necessÃrios, uma ferramenta que suporta o processo e um estudo de caso para validaÃÃo dos resultados obtidos. / The Linked Data initiative brought new opportunities for building the next
generation of Web applications. However, the full potential of linked data depends on how
easy it is to transform data stored in conventional, relational databases into RDF triples.
Recently, the W3C RDB2RDF Working Group proposed a standard mapping language, called
R2RML, to specify customized mappings between relational schemas and target RDF
vocabularies. However, the generation of customized R2RML mappings is not an easy task.
Thus, it is mandatory to define: (a) a solution that maps concepts from a relational schema to
terms from a RDF schema; (b) a process to support the publication of relational data into
RDF, and (c) a tool that implements this process. Correspondence assertions are proposed to
formalize the mappings between relational schemas and RDF schemas. Views are created to
publish data from a database to a new structure or schema. The definition of RDF views over
relational data allows providing this data in terms of an OWL ontology structure without
having to change the database schema. In this work, we propose a three-tier architecture â
database, SQL views and RDF views â where the SQL views layer maps the database
concepts into RDF terms. The creation of this intermediate layer facilitates the generation of
R2RML mappings and prevents that changes in the data layer result in changes on R2RML
mappings. Additionally, we define a three-step process to generate the RDF views of
relational data. First, the user defines the schema of the relational database and the target
OWL ontology. Then, he defines correspondence assertions that formally specify the
relational database in terms of the target ontology. Using these assertions, an exported
ontology is generated automatically. The second step produces the SQL views that perform
the mapping defined by the assertions and a R2RML mapping between these views and the
exported ontology. This dissertation describes a formalization of the correspondence
assertions, the three-tier architecture, the publishing process steps, the algorithms needed, a
tool that supports the entire process and a case study to validate the results obtained.
Identifer | oai:union.ndltd.org:IBICT/oai:www.teses.ufc.br:7679 |
Date | 21 January 2014 |
Creators | Luis Eufrasio Teixeira Neto |
Contributors | VÃnia Maria Ponte Vidal, Josà Maria da Silva Monteiro Filho, Marco AntÃnio Casanova, ValÃria MagalhÃes Pequeno |
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 | Portuguese |
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.0426 seconds