Geração semi-automática de mapeamentos de vocabulários entre datasets da web de dados usando SPARQL

Detalhes bibliográficos
Autor(a) principal: Pinheiro, Vera Sofia Gomes
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/11144/5010
Resumo: Atualmente, a web tem evoluído de um espaço global de documentos interligados ( Web de Documentos) para um espaço global de dados vinculados ( Web de Dados), de modo a que tanto os humanos como os agentes computacionais consigam compreender e extrair informações úteis desses dados. No entanto, para que seja possível possuir um dia uma Web de Dados, é necessário, em primeiro lugar, dar semântica aos dados. Neste sentido, emergiu uma nova abordagem, designada por Web Semântica, cujo principal objetivo é facilitar a interpretação e integração de dados na web. Na Web Semântica, utilizamos habitualmente as ontologias para descrever formalmente a semântica dos dados. No entanto, à medida que o número de ontologias vai aumentado, é bastante comum existir heterogeneidade entre elas, já que cada ontologia pode usar vocabulários diferentes para representar dados acerca de uma mesma área de conhecimento. Esta heterogeneidade impossibilita a recuperação de informações por parte dos agentes computacionais sem que haja intervenção humana. Para fazer face aos problemas relacionados com a heterogeneidade, é muito comum efetuar-se mapeamentos entre as ontologias. Existem diversas linguagens no mercado que permitem traduzir e mapear ontologias, dentro as quais destacamos a linguagem SPARQL Protocol and RDF Query Language (SPARQL 1.1) 1 e R2R 2 . Neste trabalho decidimos usar o SPARQL 1.1 como linguagem de mapeamento entre ontologias, pois é um padrão recomendado pelo World Wide Web Consortium (W3C) e amplamente utilizado pela comunidade. Como esta linguagem é complexa e necessita que o utilizador tenha experiência na definição e criação de mapeamentos, propomos uma ferramenta, chamada SPARQL Mapping with Assertions (SMA), que visa auxiliar os utilizadores no processo de geração de mapeamentos SPARQL 1.1 entre ontologias. A ferramenta SMA é constituída por quatro partes: (1) configuração inicial das ontologias: o utilizador indica quais as ontologias que deseja mapear, assim como a linguagem em que os ficheiros das mesmas estão escritos; (2) criação das Assertivas de Mapeamento (AMs): através da interface gráfica, o utilizador especifica quais os mapeamentos que deseja definir, incluindo possíveis transformações ou filtros que sejam necessários aplicar aos dados;(3) configuração para a geração de mapeamentos: o utilizador introduz o ficheiro com o Dataset da ontologia fonte e identifica a linguagem de serialização em que o mesmo está escrito. Além disso, também escolhe qual a linguagem de serialização que deseja aquando da geração de triplos; (4) geração de triplos através dos mapeamentos SPARQL 1.1: a partir dos pontos anteriores, a nossa ferramenta irá retornar um ficheiro com todos os resultados na linguagem de serialização escolhida. A nossa ferramenta permite ainda exportar todos os mapeamentos criados, quer seja através das linguagens formais (assertivas ou regras de mapeamentos) ou dos mapeamentos SPARQL 1.1.
id RCAP_7553f22812147c36291c70eb2d212387
oai_identifier_str oai:repositorio.ual.pt:11144/5010
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Geração semi-automática de mapeamentos de vocabulários entre datasets da web de dados usando SPARQLWeb SemânticaPadrões de MapeamentoMapeamentos entre OntologiasSPARQLOntologiasAtualmente, a web tem evoluído de um espaço global de documentos interligados ( Web de Documentos) para um espaço global de dados vinculados ( Web de Dados), de modo a que tanto os humanos como os agentes computacionais consigam compreender e extrair informações úteis desses dados. No entanto, para que seja possível possuir um dia uma Web de Dados, é necessário, em primeiro lugar, dar semântica aos dados. Neste sentido, emergiu uma nova abordagem, designada por Web Semântica, cujo principal objetivo é facilitar a interpretação e integração de dados na web. Na Web Semântica, utilizamos habitualmente as ontologias para descrever formalmente a semântica dos dados. No entanto, à medida que o número de ontologias vai aumentado, é bastante comum existir heterogeneidade entre elas, já que cada ontologia pode usar vocabulários diferentes para representar dados acerca de uma mesma área de conhecimento. Esta heterogeneidade impossibilita a recuperação de informações por parte dos agentes computacionais sem que haja intervenção humana. Para fazer face aos problemas relacionados com a heterogeneidade, é muito comum efetuar-se mapeamentos entre as ontologias. Existem diversas linguagens no mercado que permitem traduzir e mapear ontologias, dentro as quais destacamos a linguagem SPARQL Protocol and RDF Query Language (SPARQL 1.1) 1 e R2R 2 . Neste trabalho decidimos usar o SPARQL 1.1 como linguagem de mapeamento entre ontologias, pois é um padrão recomendado pelo World Wide Web Consortium (W3C) e amplamente utilizado pela comunidade. Como esta linguagem é complexa e necessita que o utilizador tenha experiência na definição e criação de mapeamentos, propomos uma ferramenta, chamada SPARQL Mapping with Assertions (SMA), que visa auxiliar os utilizadores no processo de geração de mapeamentos SPARQL 1.1 entre ontologias. A ferramenta SMA é constituída por quatro partes: (1) configuração inicial das ontologias: o utilizador indica quais as ontologias que deseja mapear, assim como a linguagem em que os ficheiros das mesmas estão escritos; (2) criação das Assertivas de Mapeamento (AMs): através da interface gráfica, o utilizador especifica quais os mapeamentos que deseja definir, incluindo possíveis transformações ou filtros que sejam necessários aplicar aos dados;(3) configuração para a geração de mapeamentos: o utilizador introduz o ficheiro com o Dataset da ontologia fonte e identifica a linguagem de serialização em que o mesmo está escrito. Além disso, também escolhe qual a linguagem de serialização que deseja aquando da geração de triplos; (4) geração de triplos através dos mapeamentos SPARQL 1.1: a partir dos pontos anteriores, a nossa ferramenta irá retornar um ficheiro com todos os resultados na linguagem de serialização escolhida. A nossa ferramenta permite ainda exportar todos os mapeamentos criados, quer seja através das linguagens formais (assertivas ou regras de mapeamentos) ou dos mapeamentos SPARQL 1.1.2021-04-29T12:10:35Z2021-03-08T00:00:00Z2021-03-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/11144/5010TID:202689492porPinheiro, Vera Sofia Gomesinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-11T02:24:21Zoai:repositorio.ual.pt:11144/5010Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:34:54.959523Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Geração semi-automática de mapeamentos de vocabulários entre datasets da web de dados usando SPARQL
title Geração semi-automática de mapeamentos de vocabulários entre datasets da web de dados usando SPARQL
spellingShingle Geração semi-automática de mapeamentos de vocabulários entre datasets da web de dados usando SPARQL
Pinheiro, Vera Sofia Gomes
Web Semântica
Padrões de Mapeamento
Mapeamentos entre Ontologias
SPARQL
Ontologias
title_short Geração semi-automática de mapeamentos de vocabulários entre datasets da web de dados usando SPARQL
title_full Geração semi-automática de mapeamentos de vocabulários entre datasets da web de dados usando SPARQL
title_fullStr Geração semi-automática de mapeamentos de vocabulários entre datasets da web de dados usando SPARQL
title_full_unstemmed Geração semi-automática de mapeamentos de vocabulários entre datasets da web de dados usando SPARQL
title_sort Geração semi-automática de mapeamentos de vocabulários entre datasets da web de dados usando SPARQL
author Pinheiro, Vera Sofia Gomes
author_facet Pinheiro, Vera Sofia Gomes
author_role author
dc.contributor.author.fl_str_mv Pinheiro, Vera Sofia Gomes
dc.subject.por.fl_str_mv Web Semântica
Padrões de Mapeamento
Mapeamentos entre Ontologias
SPARQL
Ontologias
topic Web Semântica
Padrões de Mapeamento
Mapeamentos entre Ontologias
SPARQL
Ontologias
description Atualmente, a web tem evoluído de um espaço global de documentos interligados ( Web de Documentos) para um espaço global de dados vinculados ( Web de Dados), de modo a que tanto os humanos como os agentes computacionais consigam compreender e extrair informações úteis desses dados. No entanto, para que seja possível possuir um dia uma Web de Dados, é necessário, em primeiro lugar, dar semântica aos dados. Neste sentido, emergiu uma nova abordagem, designada por Web Semântica, cujo principal objetivo é facilitar a interpretação e integração de dados na web. Na Web Semântica, utilizamos habitualmente as ontologias para descrever formalmente a semântica dos dados. No entanto, à medida que o número de ontologias vai aumentado, é bastante comum existir heterogeneidade entre elas, já que cada ontologia pode usar vocabulários diferentes para representar dados acerca de uma mesma área de conhecimento. Esta heterogeneidade impossibilita a recuperação de informações por parte dos agentes computacionais sem que haja intervenção humana. Para fazer face aos problemas relacionados com a heterogeneidade, é muito comum efetuar-se mapeamentos entre as ontologias. Existem diversas linguagens no mercado que permitem traduzir e mapear ontologias, dentro as quais destacamos a linguagem SPARQL Protocol and RDF Query Language (SPARQL 1.1) 1 e R2R 2 . Neste trabalho decidimos usar o SPARQL 1.1 como linguagem de mapeamento entre ontologias, pois é um padrão recomendado pelo World Wide Web Consortium (W3C) e amplamente utilizado pela comunidade. Como esta linguagem é complexa e necessita que o utilizador tenha experiência na definição e criação de mapeamentos, propomos uma ferramenta, chamada SPARQL Mapping with Assertions (SMA), que visa auxiliar os utilizadores no processo de geração de mapeamentos SPARQL 1.1 entre ontologias. A ferramenta SMA é constituída por quatro partes: (1) configuração inicial das ontologias: o utilizador indica quais as ontologias que deseja mapear, assim como a linguagem em que os ficheiros das mesmas estão escritos; (2) criação das Assertivas de Mapeamento (AMs): através da interface gráfica, o utilizador especifica quais os mapeamentos que deseja definir, incluindo possíveis transformações ou filtros que sejam necessários aplicar aos dados;(3) configuração para a geração de mapeamentos: o utilizador introduz o ficheiro com o Dataset da ontologia fonte e identifica a linguagem de serialização em que o mesmo está escrito. Além disso, também escolhe qual a linguagem de serialização que deseja aquando da geração de triplos; (4) geração de triplos através dos mapeamentos SPARQL 1.1: a partir dos pontos anteriores, a nossa ferramenta irá retornar um ficheiro com todos os resultados na linguagem de serialização escolhida. A nossa ferramenta permite ainda exportar todos os mapeamentos criados, quer seja através das linguagens formais (assertivas ou regras de mapeamentos) ou dos mapeamentos SPARQL 1.1.
publishDate 2021
dc.date.none.fl_str_mv 2021-04-29T12:10:35Z
2021-03-08T00:00:00Z
2021-03-08
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11144/5010
TID:202689492
url http://hdl.handle.net/11144/5010
identifier_str_mv TID:202689492
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 Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136825873268736