Disciplina : Tópicos Avançados em Inteligência Artificial Simbólica Professores: Dr. Fred Freitas / Dra. Bernadette Farias Aluno: Clovis Holanda Introdução à OBDA (Ontology Based Data Access) Web Semântica e Ontologias Recife, 27 de Fevereiro de 2013
27
Embed
Disciplina : Tópicos Avançados em Inteligência Artificial Simbólica Professores:
Web Semântica e Ontologias. Introdução à OBDA (Ontology Based Data Access). Disciplina : Tópicos Avançados em Inteligência Artificial Simbólica Professores: Dr. Fred Freitas / Dra. Bernadette Farias Aluno: Clovis Holanda. Recife, 27 de Fevereiro de 2013. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Disciplina : Tópicos Avançados em Inteligência Artificial Simbólica
Professores: Dr. Fred Freitas / Dra. Bernadette Farias
Fonte: Ontology-Based Data Access - From Theory to Practice, Diego Calvanese, 2012.
•Empresas e Organizações necessitam cada vez mais de seus dados para sobreviver e crescer.•Utilidades das informações limitadas aos recursos dos SGBD ‘s e programas•Banco de Dados, Modelagem Relacional (ER e UML)
OBDA-Ontology Based Data Access
•Linguagens de descrição •Ferramentas•Metodologias
•Introdução
•Solução proposta: OBDA
•Gerenciar dados adotando princípios e técnicas estudadas em Representação do Conhecimento;
•Com base em formalismos fundamentadas na lógica, com semântica bem compreendida;
•Fornecer uma visão conceitual, representação de alto nível do domínio de interesse em termos de uma ontologia;
•Mapear a ontologia para as fontes de dados;
•Usar os serviços de inferência do sistema OBDA para traduzir os pedidosde consultas das fontes de dados.
OBDA-Ontology Based Data Access
Fonte: Ontology-Based Data Access - From Theory to Practice, Diego Calvanese, 2012.
•O que é ?
•Acesso a dados baseados em ontologias (Poggi, Calvanese et al. 2008)•Representar fontes de dados heterogêneas usando ontologias
OBDA-Ontology Based Data Access
•Para que serve ?
•Enriquecer o vocabulário de fontes de dadosAbstrair esquemas especificos de banco de dados
•Relaciona o vocabulário de diferentes fontes de dadosFornecer uma visão unificada para o usuário
•Permiti a inferência de fatos novosPermitir incompletude de dados
•Permiti consultas semânticasTermos do domínio
OBDA-Ontology Based Data Access
Fonte: Ontology-based Data Access - with Existential Rules, Marie-Laure Mugnier, 2012.
•Características
•Indepência entre as fontes de dados e a ontologia
•Prover meios expressivos avançados para representar a fonte de dadose especificações de consultas
•Permiti Raciocínio
•Desempenho Aceitável
OBDA-Ontology Based Data Access
Fonte: OntologyBased Data Access Systems, Russian Academy of Sciences, M. R. Kogalovsky, 2012.
OBDA-Ontology Based Data Access
Fonte: Ontology-Based Data Access - From Theory to Practice, Diego Calvanese, 2012.
OBDA-Ontology Based Data Access
Fonte: Ontology-Based Data Access - From Theory to Practice, Diego Calvanese, 2012.
OBDA-Ontology Based Data Access
Fonte: Ontology-Based Data Access - From Theory to Practice, Diego Calvanese, 2012.
OBDA-Ontology Based Data Access
Visão geral do processo de associação entre bancos de dados e ontologias.Fonte: LOPES, Fernanda L. R, 2011.
Prover funcionalidades para o processo completo de interoperabilidade entre XML e RDF: geração daontologia local em OWL,bem como dos mapeamentossimples; transformação de RDF para XML e acesso aosdados XML a partir de uma consulta SPARQL.
Esquema XML.
Ontologia OWL.Mapeamentos entre osesquemas / DocumentoXML do RDF.
Automático ouSemi-Automático(refinamentos)
Não povoa Gera: (i) mapeamentos(em XPath) entre o esquema XML e a ontologia; (ii) documentopara permitir atransformação RDFXML.
Experimental comesquemas edocumentosdiversos
Resumo das abordagens para geração de ontologias a partir de esquemas/dados XML
OBDA-Ontology Based Data Access
•Conclusão
•O grau de complexidade do mapeamento é determinado pelas características e necessidades das aplicações;
•Fundamentos teóricos fornece uma base sólida para desenvolver OBDA;
•A inclusão de Axiomas complexos é feita de forma manual;
•OBDA proporciona grande valor pratico, no entanto impõe problemas desafiadores.
OBDA-Ontology Based Data Access
Referências
OBDA-Ontology Based Data Access
•Astrova, I. and Kalja, A. (2008). Automatic transformation of sql relational databases to owl ontologies. In Proceedings of the Fourth International Conference on Web Information Systems and Technologies (WEBIST), pages 131–136, Madeira, Portugual.
•Bikakis, N., Gioldasis, N., Tsinaraki, C., and Christodoulakis, S. (2009a). Querying xml data with sparql. In Proceedings of the 20th International Conference on Database and Expert Systems Applications (DEXA), pages 372–381.
•Bikakis, N., Gioldasis, N., Tsinaraki, C., and Christodoulakis, S. (2009b). The sparql2xquery framework. Technical Report. Disponível em:http://www.music.tuc.gr/reports/SPARQL2XQUERY.pdf. Acessado em 15 de janeiro de 2013.
•Bohring, H. and Auer, S. (2005). Mapping xml to owl ontologies. Leipziger Informatik Tage, 72:147–156.
•Cerbah, F. (2008). Learning highly structured semantic repositories from relational databases: the RDBtoOnto tool. In Proceedings of the 5th European Semantic Web Conference on the Semantic Web (ESWC), pages 777–781. Springer-Verlag.
•Garcia, R. and Celma, O. (2005). Semantic integration and retrieval of multimedia metadata. In 5th International Workshop on Knowledge Markup and Semantic Annotation (SemAnnot 2005) located at the 4rd International Semantic Web Conference (ISWC), pages 69–80, Galway, Ireland.
•Ghawi, R. and Cullot, N. (2009). Building ontologies from XML data sources. In Proceedings of the International Workshop on Modelling and Visualization of XML and Semantic Web Data (MoVIX) - In conjunction with the 20th International Conference on Database and Expert Systems Application (DEXA), pages 480 – 484, Linz, Austria.