GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro 20061 Topic Maps aplicados ao Sistema de Informação do Museu da Emigração Giovani R. Librelotto.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos
Advertisements

Visão Global do Projecto
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
DESENHO de BASE de DADOS RELACIONAL
Evolução dos SGBD’s.
Evolução dos SGBD’s (2ª Parte).
Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres CT VII - Sala 32 Departamento de Informática Centro.
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Projeto conceitual Mostra ao cliente exatamente o que o sistema fará
ISO/IEC – 6 Avaliação do Produto – Módulos de Avaliação
1. Análise do Problema 2. Definição de dados
Centro de Competência CRIE da CERCIFAF. Escola Secundária de Fafe. José Salsa Os Blogues no Ensino-Aprendizagem das Ciências Escola Secundária de.
XML - Extensible Markup Language
Um Processo Baseado em MDA para a Especialização de Mecanismos de Persistência Fabio Seixas Marques Seminário LES – 7 de abril de.
Aplicação de XML Web Semântica Tópicos Avançados em Bancos de Dados II
Alunos: Benedito Jr, Douglas Bertol, Robson Costa
Criando corpora pessoais Corpógrafo – presente e futuro
Pedro Rangel Henriques
Pedro Rangel Henriques Departamento de Informática
Universidade do Minho Seminário MICEI2007 DBPreserve: Preservação de Bases de Dados Jos é Carlos Ramalho
Site de uma disciplina: um espaço de aprendizagem
Um editor de XML para a Web
University of Minho, Portugal
Administração de Sistemas de Informação Banco de Dados
XML DTDs e Schemas Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 21/10/2002 Autor: Marden Menezes Costa.
ETELVINA U M G ERADOR D E P ERSONAGENS P ARA I NSTANT M ESSAGING Eduardo Jorge Costa Ribeiro Universidade do Minho Departamento de Informática.
Pedro Rangel Henriques Dep. de Informática - Universidade do Minho
A área de banco de dados Cristina Paludo Santos –
XML Extended Markup Language
Análise Estruturada.
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Computação e Estatística Servidor de Documentos XML Usando.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Higher Education Statistics in C# Language
Nova solução CRM da Riosoft
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Análise e Projeto de Sistemas
Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca.
Vânia Maria P. Vidal, José Maria Monteiro, Luís Eufrasio T. Neto
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
A abordagem de banco de dados para gerenciamento de dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Endeavour Apresentação da Ferramenta. Observações a respeito da escolha da ferramenta o foco do trabalho não são as ferramentas em si, mas sim a integração.
Integração de Ferramentas CASE
A Linguagem Formal de Especificação VDM-SL
Produção de Sites Unidade 9 – XML Prof.: Henrique Santos.
SISTEMA PROCESSUAL DIGITAL
Linguagem de Modelagem Unificada
The Petri Net Markup Language (PNML) Wellington João da Silva Mestrado Ciência da Computação.
XML Namespaces XML Namespaces provê um método para evitar conflito de nomes de elementos.
XML: Conceitos, Tecnologias e Aplicações Vânia Maria Ponte Vidal
1 Baseado em whitepapers/eclipse-overview.pdf Nelson Lago IME/USP 04/2003 A Plataforma Eclipse.
LightWeight Extraction of Object Models from Bytecode.
1 Web Services Uma Introdução Jacques P. Sauvé DSC/UFCG 2003.
Unified Modeling Language
CloudSim Um framework para modelagem e simulação de infraestrutura e serviços de Computação em Nuvem.
Banco de Dados Universidade do Estado de Santa Catarina
Projeto de Banco de Dados
Integração e optimização de operações
Uma solução de baixo custo para captura,compressão, envio e visualização de imagens em um sistema embarcado Blackfin Trabalho de Conclusão de Curso PUC-Campinas.
1Trabalho elaborado por Alexandra. Análise de sistemas de informação: O que são dados? O que é informação? Definição de sistemas de informação? Que conjunto.
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
OCLE Object Constraint Language Environment Fábio Moura CIn-UFPE.
Integração de dados Bernadette, Ceça, Luciano, Haroldo, Guilherme. Orientadora: Ana Carolina Salgado Universidade Federal de Pernambuco Pós-Graduação em.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Casamento de Esquemas IAGO RAPHAEL VASCONCELOS MARINHO.
Laboratório de Mídias Sociais
Modelagem de dados XML Yago Zacarias Gomes Coutinho Ribeiro
Maio 2014 Descritivo da Solução. Projecto CSRTarget O CSRTarget é uma ferramenta inovadora, rápida, e adequada às necessidades das Empresas/Organizações.
Rhizome. Roteiro Definição Metas Características Arquitetura Tecnologias envolvidas Referências.
COMPILAÇÃO E RECUPERAÇÃO DE INFORMAÇÕES TÉCNICO-CIENTÍFICAS E INDUÇÃO AO CONHECIMENTO DE FORMA ÁGIL NA REDE AGROHIDRO MARIA FERNANDA MOURA 1 ;
Transcrição da apresentação:

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Topic Maps aplicados ao Sistema de Informação do Museu da Emigração Giovani R. Librelotto José Carlos Ramalho Pedro R. Henriques Departamento de Informática Universidade do Minho Braga - Portugal

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Motivação Defender o uso de Topic Maps (TM) para atingir, de uma forma rápida, fácil e eficaz, a integração de fontes heterogéneas: –Bases de Dados, documentos XML, etc. Através da apresentação de um Caso de Estudo que usa o Metamorphosis SI do Museu virtual da Emigração

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Estrutura da Apresentação Topic Maps e Metamorphosis O Museu da Emigração virtual Extracção da Informação: Oveia Integração através de um Navegador gerado pelo Ulisses Conclusão

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Topic Maps é um standard ISO para descrever 1 Domínio de Conhecimento, associando-lhe recursos de informação. É um grafo formado por Tópicos Tópicos Associações Associações Ocorrências Ocorrências Topic Maps

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Topic Maps e Ontologias Os Topic Maps são uma forma possível de descrever Ontologias, sendo, portanto, úteis em todos os ambientes computacionais onde 1 Ontologia faça sentido. Notação para Topic Maps –XTM: XML Topic Maps

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Manuseamento de Ontologia TM são dificeis de escrever / processar manualmente. Há várias ferramentas para manipular TM Contudo, nenhuma para a criação automática, validação semântica e visualização de Topic Maps.

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Metamorphosis Nossa solução: Metamorphosis Oveia Extractor de Metadados e Construtor de Topic MapsXTche Validador de Topic MapsUlisses Navegador em Topic Maps

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Estrutura da Apresentação Topic Maps e Metamorphosis O Museu da Emigração virtual Extracção da Informação: Oveia Integração através de um Navegador gerado pelo Ulisses Conclusão

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Museu da Emigração Museu Virtual desenvolvido pela Casa da Cultura de Fafe Objectivo: –recolher todo o espólio dos portugueses emigrados para o Brasil e regressados –Permitir várias visitas temáticas

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Museu da Emigração O espólio do qual se retira conhecimento individual ou colectivo sobre o Emigrante e a Emigração contém: Documentos de identidade Documentos sobre as “obras” criadas (materiais, pessoais ou comunitárias, ou intelectuais) Bens/Documentos pessoais Documentos de referência

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Museu da Emigração O espólio está em formatos diversos: Bases de dados Documentos não-estruturados ou semi- estruturados As várias visitas temáticas (salas virtuais) são: Vistas sobre a Base de Dados Ontologias sobre o conhecimento em geral

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Estrutura da Apresentação Topic Maps e Metamorphosis O Museu da Emigração virtual Extracção da Informação: Oveia Integração através de um Navegador gerado pelo Ulisses Conclusão

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Museu da Emigração Para este caso de estudo, selecionámos do espólio: Base de Dados com informação sobre passaportes emitidos; Colecção de “Memórias de Vida” extraidas do Almanaque de Fafe e arquivadas em XML (DTD próprio); Colecção de “Diários de Viagem” arquivados em XML (DTD próprio);

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Oveia Extractor de metadados + Construtor de Ontologia Oveia

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Extractor de Metadados Suporta diferentes tipos de fontes (bases de dados relacionais, documentos XML, …)Suporta diferentes tipos de fontes (bases de dados relacionais, documentos XML, …) –Usando a sua linguagem de query (SQL, XPath, …) Cria uma representação intermediaria (chamada Dataset)Cria uma representação intermediaria (chamada Dataset) XSDSXSDS XML Specification of Data Sources

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Construtor de Topic Maps XS4TM (XML Specification for Topic Maps); contém XTMXS4TM (XML Specification for Topic Maps); contém XTM XS4TM tem 2 partes:XS4TM tem 2 partes: –Estructura Abstracta –Instâncias (catálogo)

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Topic map gerado Oveia possui dois formatos de saída: –Doc XTM: –Doc XTM: TM de acordo com a sintaxe XTM; –OntologyDB: –OntologyDB: base de dados relacional projectada de acordo com a norma ISO Após o processamento de XS4TM, Oveia gera um topic map, o qual fica armazenado em memória;

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Estrutura da Apresentação Topic Maps e Metamorphosis O Museu da Emigração virtual Extracção da Informação: Oveia Integração através de um Navegador gerado pelo Ulisses Conclusão

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Ulisses

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Ulisses Ulisses Gerador de Navegadores para TMs Ulisses é um processador genérico que pode ser usado fora do Metamorphosis. Ulisses cria um navegador conceptual, baseado no topic maps gerado por ferramentas (como Oveia) ou outras, o qual permite percorrer os conceitos e aceder à informação de modo uniforme, sendo a sua fonte transparente.

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Estrutura da Apresentação Topic Maps e Metamorphosis O Museu da Emigração virtual Extracção da Informação: Oveia Integração através de um Navegador gerado pelo Ulisses Conclusão

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Conclusão Com o intuito de ilustrar a integração de dados através de TM Mostrou-se, no caso do ME, a extracção de conhecimento a partir de recursos de informação heterogéneos (2 famílias doc’s XML e 1 BD), recorrendo o uso de Topic Maps para: –armazenar uniformemente o conhecimento extraído das várias fontes: –explorar esse conhecimento, através de um navegador

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Conclusão Usaram-se 2 módulos do Metamorphosis (plataforma para construção e manuseamento de ontologias) para gerar uma visão homogénea dos recursos: –um construtor de Topic Maps a partir de dados extraídos de várias fontes (Oveia), –um browser semântico para procurar a informação requisitada no topic map (Ulisses).

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Trabalho Futuro Quanto ao ME há 3 grandes frentes que devem / vão ser atacadas: –aumentar o número de recursos de informação a incluir –criar novas ontologias que origem mais vistas sobre o espólio; – (navegadores).

GRLibrelotto & JCRamalho & PRHenriques, XATA’06, Fevereiro Trabalho Futuro Quanto ao princípo que se defendeu, de integração de recursos de informação via TM, suportado pelo Metamorphosis: –procurar novos, mais complexos ou maiores, Casos de Estudo; –afinar/explorar a validação semântica –aperfeiçoar toda a camada interactiva