Constraining XML Topic Maps with XTche

Tamanho: px
Começar a partir da página:

Download "Constraining XML Topic Maps with XTche"

Transcrição

1 Constraining XML Topic Maps with XTche Giovani R. Librelotto José Carlos Ramalho Pedro R. Henriques Departamento de Informática Universidade do Minho Braga - Portugal GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro Motivação Topic Maps é uma norma para organizar e representar conhecimento sobre um universo de discussão; Baseado em tópicos e associações, um topic map pode possuir uma enorme quantidade dos mesmos; Como validar a semântica de tal TM? GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro

2 Índice Conceitos Básicos XTche Trabalhos Relacionados Conclusão GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro Topic Maps GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro

3 Sintaxe XML Topic Maps (XTM) <topic id="id40"> <instanceof> <association> <topicref xlink:href="#id3"/> </instanceof> <instanceof> Tópico <basename> <topicref xlink:href="#id871"/> <basenamestring>emigrante</basenamestring> </instanceof> </basename> </topic> <topic id="id196"> <instanceof> <topicref xlink:href="#id40"/> </instanceof> <basename> </member> <basenamestring>sérgio Carvalho</baseNameString> <member> </basename> </topic> <topic id="idxxx"> </topic> <member> <rolespec> <topicref xlink:href="#id837"/> </rolespec> <topicref xlink:href="#id196"/> Tópico <rolespec> <topicref xlink:href="#id809"/> </rolespec> Tópico <topicref xlink:href="#id772"/> </member> </association> <association> </association> Associação GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro XTche Validador Semântico de Topic Maps Uma linguagem para a especificações de restrições em Topic Maps; Um sistema para validar topic maps de acordo com uma especificação formal. GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro

4 É um módulo do Metamorphosis Oveia Extractor de Metadados e Construtor de Topic Maps XTche Validador de Topic Maps Ulisses Navegador em Topic Maps GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro Arquitectura XTche GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro

5 Características de XTche A linguagem XTche abrange todos os requerimentos estabelecidos pelo ISO Working Group: the ISO JTC1 SC34 Project for a Topic Map Constraint Language (TMCL); A sintaxe XTche segue a sintaxe XML Schema; portanto, pode ser escrita em um editor de XSD comum. GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro Processador XTche A saída textual desta edição (código XML Schema) deve ser processado pelo XTche-Processor para obter um TM-Validator específico. GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro

6 Validador XTche TM-Validator processa o documento XTM e uma especificação XTche válida para gerar mensagens (OK ou erros). GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro A Linguagem XTche Divide-se em duas partes: Restrições de Esquema; Restrições Contextuais. GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro

7 Restrições de Esquema Define o TM-Schema: Estrutura dos tópicos, das associações e das ocorrências; Cardinalidade; Padrões dos nomes; Permite a geração automática da ontologia do TM. GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro Ex. de restrição de Esquema GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro

8 Restrições Contextuais Define como pode ser empregado um tópico em específico: Tipo de tópico; Contexto; Tipo de basename; Tipo de ocorrência; Tipo de associação; Membro de assoc; Role de assoc; Define onde pode ser empregado um tópico em específico: Onde o tópico deve ser encontrado exclusivamente; Onde o tópico não deve ser encontrado; Onde o tópico pode ser encontrado. GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro Ex. de restrição contextual GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro

9 Trabalhos Relacionados AsTMa! Permite validar TM a partir de um conjunto de regras; Tem sintaxe própria; Tem processadores implementados. DAML+OIL para prover um mecanismo de restrições em XTM (por Eric Freese): Adapta DAML+OIL para suprir as carências de XTM; Não possui processador implementado; GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro Vantagens de XTche XTchee AsTMa! oferecem mais mecanismos para validação semântica; Ao contrário de AsTMa! e do uso de DAML+OIL, XTche é baseado em uma sintaxe bem conhecida: XML Schema; AsTMa! valida TM na sintaxe AsTMa= (sintaxe para TM particular). GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro

10 Conclusão XTche permite a validação semântica de TM; Possui sintaxe baseada em XML Schema; Suporta todos os requerimentos de TMCL; Processadores implementados em XSL. GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro Trabalhos Futuros Aplicação do XTche para validação de TM referente a casos de estudo complexos: Museu da Emigração (contendo centenas de histórias de viagens e almanaques, escritos por emigrantes); Tutorial de XTche. GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro

11 Constraining XML Topic Maps with XTche Giovani R. Librelotto José Carlos Ramalho Pedro R. Henriques Departamento de Informática Universidade do Minho Braga - Portugal GRLibrelotto & JCRamalho & PRHenriques, XATA 05, Fevereiro

Obtendo Interoperabilidade Semântica em Sistemas. Metamorphosis

Obtendo Interoperabilidade Semântica em Sistemas. Metamorphosis Obtendo Interoperabilidade Semântica em Sistemas Heterogéneos de Informação com Metamorphosis Giovani R. Librelotto José Carlos Ramalho Pedro R. Henriques Departamento de Informática Universidade do Minho

Leia mais

Um Extrator detopic Maps a partir de Recursos Heterogêneos

Um Extrator detopic Maps a partir de Recursos Heterogêneos Um Extrator detopic Maps a partir de Recursos Heterogêneos de Informação Giovani Rubert Librelotto José Carlos Ramalho Pedro Rangel Henriques {grl,jcr,prh}@di.uminho.pt Universidade do Minho - Braga -

Leia mais

Obtendo Interoperabilidade Semântica em Sistemas Heterogéneos de Informação com Metamorphosis

Obtendo Interoperabilidade Semântica em Sistemas Heterogéneos de Informação com Metamorphosis Obtendo Interoperabilidade Semântica em Sistemas Heterogéneos de Informação com Metamorphosis Giovani Rubert Librelotto, José Carlos Ramalho, and Pedro Rangel Henriques Universidade do Minho, Departamento

Leia mais

Topic Maps dirigidos por Ontologias 1 TOPIC MAPS DRIVEN BY ONTOLOGIES

Topic Maps dirigidos por Ontologias 1 TOPIC MAPS DRIVEN BY ONTOLOGIES Disc. Scientia. Série: Ciências Naturais e Tecnológicas, S. Maria, v. 8, n. 1, p. 131-142, 2007. 131 ISSN 1981-2841 Topic Maps dirigidos por Ontologias 1 TOPIC MAPS DRIVEN BY ONTOLOGIES Renato P. de Azevedo

Leia mais

Topic Maps aplicados ao sistema de informação do Museu da Emigração

Topic Maps aplicados ao sistema de informação do Museu da Emigração Topic Maps aplicados ao sistema de informação do Museu da Emigração Giovani Rubert Librelotto 1, José Carlos Ramalho 2, and Pedro Rangel Henriques 2 1 UNIFRA, Centro Universitário Franciscano, Santa Maria

Leia mais

Aplicando Topic Maps a Ambientes Sensíveis ao Contexto

Aplicando Topic Maps a Ambientes Sensíveis ao Contexto Aplicando Topic Maps a Ambientes Sensíveis ao Contexto Giovani Rubert Librelotto, Mirkos Martins, Henrique Machado, Jonatas Saraiva, Rogério Turchetti UNIFRA - Centro Universitário Franciscano Santa Maria,

Leia mais

Topic Maps: da Sintaxe à Semântica

Topic Maps: da Sintaxe à Semântica Topic Maps: da Sintaxe à Semântica Giovani Rubert Librelotto Dissertação submetida à Universidade do Minho para obtenção do grau de Doutor em Informática, elaborada sob a orientação do professor Doutor

Leia mais

Um Extrator de Topic Maps a partir de Recursos

Um Extrator de Topic Maps a partir de Recursos Um Extrator de Topic Maps a partir de Recursos Heterogêneos de Informação Giovani Rubert Librelotto 1, José Carlos Ramalho 1, and Pedro Rangel Henriques 1 University of Minho, Computer Science Department

Leia mais

José Carlos Ramalho Alda Reis Lopes Pedro Rangel Henriques

José Carlos Ramalho Alda Reis Lopes Pedro Rangel Henriques de Editores Estruturados baseados em SGML José Carlos Ramalho Alda Reis Lopes Grupo de Especificação e Processamento de Linguagens Departamento de Informática Universidade do Minho Braga - Portugal Objectivos

Leia mais

XML Topic Map Builder: Specification and Generation

XML Topic Map Builder: Specification and Generation XML Topic Map Builder: Specification and Generation Giovani Librelotto José Carlos Ramalho Pedro Rangel Henriques University of Minho, Portugal {grl,jcr,prh}@di.uminho.pt Conceitos; TM em detalhes; Exemplo

Leia mais

Geração automática de interfaces Web para Sistemas de Informação Metamorphosis

Geração automática de interfaces Web para Sistemas de Informação Metamorphosis Geração automática de interfaces Web para Sistemas de Informação Metamorphosis José C. Ramalho 1, Giovani R. Librelotto 1, Pedro R. Henriques 1 1 Departamento de Informática Universidade do Minho Campus

Leia mais

Ulisses: Um Navegador Conceptual para Topic Maps

Ulisses: Um Navegador Conceptual para Topic Maps CLEI2005 Cali, Colombia Articulos CLI 783 Ulisses: Um Navegador Conceptual para Topic Maps Giovani Rubert Librelotto Universidade do Minho, Departamento de Informática Braga, Portugal, 4710-057 grl@di.uminho.pt

Leia mais

Guilherme Chagas Kurtz 2, José Carlos Ramalho 3 e Pedro Rangel Henriques 3, Giovani Rubert Librelotto 4

Guilherme Chagas Kurtz 2, José Carlos Ramalho 3 e Pedro Rangel Henriques 3, Giovani Rubert Librelotto 4 Disc. Scientia. Série: Ciências Naturais e Tecnológicas, S. Maria, v. 8, n. 1, p. 1-15, 2007. 1 ISSN 1981-2841 Integração das Fontes de Dados no Museu da Emigração Português 1 INTEGRATION OF DATA SOURCES

Leia mais

Mapping of Topic Map ISO Norm for

Mapping of Topic Map ISO Norm for Disc. Scientia. Série: Ciências Naturais e Tecnológicas, S. Maria, v. 8, n. 1, p. 143-153, 2007. 143 ISSN 1981-2841 Mapeamento da Norma ISO 13250 Topic Maps para Banco de Dados Relacionais Mapping of Topic

Leia mais

DOSSIER DA DISCIPLINA

DOSSIER DA DISCIPLINA DOSSIER DA DISCIPLINA PED - PROCESSAMENTO ESTRUTURADO DE DOCUMENTOS Mestrado em Informática (1º ano) + Curso de Especialização em Informática (1º ano) Docente responsável: José Carlos Ramalho Ano lectivo

Leia mais

XML Topic Maps e Mapas de Conceitos

XML Topic Maps e Mapas de Conceitos XML Topic Maps e Mapas de Conceitos Francisco Paz, Paulo Teixeira, Giovani Rubert Librelotto, Sandra Cristina Lopes, and Pedro Rangel Henriques Universidade do Minho, Departamento de Informática 4710-057,

Leia mais

APLICANDO TOPIC MAPS PARA A REPRESENTAÇÃO DE MAPAS DE CONCEITOS

APLICANDO TOPIC MAPS PARA A REPRESENTAÇÃO DE MAPAS DE CONCEITOS VIDYA, v. 27, n. 1, p. 93-107, jan./jun., 2007 - Santa Maria, 2009. ISSN 0104-270X APLICANDO TOPIC MAPS PARA A REPRESENTAÇÃO DE MAPAS DE CONCEITOS APPLYING TOPIC MAPS FOR THE REPRESENTATION OF CONCEPT

Leia mais

comparando as linguagens para representação de ontologias 1 COMPARING LANGUAGES FOR THE REPRESENTATION OF ONTOLOGIES

comparando as linguagens para representação de ontologias 1 COMPARING LANGUAGES FOR THE REPRESENTATION OF ONTOLOGIES Disc. Scientia. Série: Ciências Naturais e Tecnológicas, S. Maria, v. 8, n. 1, p. 119-130, 2007. 119 ISSN 1981-2841 comparando as linguagens para representação de ontologias 1 COMPARING LANGUAGES FOR THE

Leia mais

Document Composer: uma aplicação XML para extracção

Document Composer: uma aplicação XML para extracção Document Composer: uma aplicação XML para extracção de informação de repositórios rios XML José Carlos Ramalho Departamento de Informática Universidade do Minho Portugal J.C. Ramalho, XATA2005, 10 e 11

Leia mais

O TESTE DE DOCUMENTOS MUTANTES PARA REALIZAR UTILIZANDO ANÁLISE DE. Orientadora: Silvia Regina Vergilio XML SCHEMA. Ledyvânia Franzotte

O TESTE DE DOCUMENTOS MUTANTES PARA REALIZAR UTILIZANDO ANÁLISE DE. Orientadora: Silvia Regina Vergilio XML SCHEMA. Ledyvânia Franzotte UTILIZANDO ANÁLISE DE MUTANTES PARA REALIZAR O TESTE DE DOCUMENTOS XML SCHEMA Ledyvânia Franzotte Orientadora: Silvia Regina Vergilio Roteiro Introdução XML e Tecnologias XML, DTD, XML Schema e JDOM Testes

Leia mais

Teste em Esquemas de Dados

Teste em Esquemas de Dados Teste em Esquemas de Dados Universidade Federal do Paraná Departamento de Informática Seminário Maria Cláudia Figueiredo Pereira Emer Introdução - Contexto Importância da atividade de teste Produtos confiáveis

Leia mais

Estruturando o Conhecimento com a norma ISO Topic Maps

Estruturando o Conhecimento com a norma ISO Topic Maps Estruturando o Conhecimento com a norma ISO 13250 Topic Maps Giovani Rubert Librelotto 1, José Carlos Ramalho 2, Pedro Rangel Henriques 2 1 UNIFRA, Centro Universitário Franciscano, Santa Maria - RS, 97010-032,

Leia mais

E-Portefólio da especificação ao processamento digital

E-Portefólio da especificação ao processamento digital E-Portefólio da especificação ao processamento digital José Carlos Ramalho jcr@di.uminho.pt http://www.di.uminho.pt/~jcr Contexto Processamento Estruturado de Documentos Disciplina do 5º ano da LESI e

Leia mais

Estrutura Apresentação

Estrutura Apresentação Troca de Informação de Negócio para Negócio - Do Edi ao XML/EDI e Realizado por: Pedro Filipe Marques Orientado por: Prof. Doutor Luís Borges Gouveia Engenharia da Comunicação Universidade Fernando Pessoa

Leia mais

Noções de XML. Henrique Silva Direção-Geral do Território FCUL, 12 e 19 de Outubro de 2017

Noções de XML. Henrique Silva Direção-Geral do Território FCUL, 12 e 19 de Outubro de 2017 Noções de XML Henrique Silva Direção-Geral do Território FCUL, 12 e 19 de Outubro de 2017 O que é o XML? Características XML significa Extensible Markup Language XML é uma linguagem de marcadores (tags)

Leia mais

Validação INSPIRE. Validador INSPIRE aplicado à toponímia. André Serronha (DGT) Francisco Caldeira (INE) (21 junho de 2017)

Validação INSPIRE. Validador INSPIRE aplicado à toponímia. André Serronha (DGT) Francisco Caldeira (INE) (21 junho de 2017) «Validação INSPIRE Validador INSPIRE aplicado à toponímia (21 junho de 2017) André Serronha (DGT) Francisco Caldeira (INE) ««Workshop sobre Experiências de Harmonização de dados « O que é a validação?

Leia mais

Conceitos e documentação de referência em metadados. Henrique Silva Direção-Geral do Território FCUL, 12 e 19 de Outubro de 2017

Conceitos e documentação de referência em metadados. Henrique Silva Direção-Geral do Território FCUL, 12 e 19 de Outubro de 2017 Conceitos e documentação de referência em metadados Henrique Silva Direção-Geral do Território FCUL, 12 e 19 de Outubro de 2017 CONCEITOS Siglas CDG Conjuntos de Dados Geográficos SDG Serviços de Dados

Leia mais

Armazenamento e Pesquisa de Topic Maps em Banco de Dados Relacional

Armazenamento e Pesquisa de Topic Maps em Banco de Dados Relacional Armazenamento e Pesquisa de Topic Maps em Banco de Dados Relacional Lucas Indrusiak, Renato Azevedo, Giovani R. Librelotto UNIFRA Centro Universitário Franciscano Rua dos Andradas, 1614 97.010-032 Santa

Leia mais

Rui Carneiro, Rui Pereira, Tiago Orfão

Rui Carneiro, Rui Pereira, Tiago Orfão Geração de Gráficos SVG através de PHP Rui Carneiro, Rui Pereira, Tiago Orfão Faculdade de Engenharia da Universidade do Porto, R. Dr. Roberto Frias, 4200-465 Porto. {ei04073,ei04077,ei03102}@fe.up.pt

Leia mais

Extração de Topic Maps no Oveia: Especificação e Processamento

Extração de Topic Maps no Oveia: Especificação e Processamento Extração de Topic Maps no Oveia: Especificação e Processamento Giovani Rubert Librelotto Universidade do Minho, Departamento de Informática Braga, Portugal, 4710-057 grl@di.uminho.pt and José Carlos Ramalho

Leia mais

Harmonização da Carta de Ocupação do Solo utilizando o HALE

Harmonização da Carta de Ocupação do Solo utilizando o HALE Harmonização da Carta de Ocupação do Solo utilizando o HALE Teresa Zuna, Alexandra Fonseca, Danilo Furtado, Ana Luísa Gomes, André Serronha, Paulo Patrício Introdução A DGT é a entidade responsável pela

Leia mais

Introdução XML. Vanessa Braganholo

Introdução XML. Vanessa Braganholo Introdução XML Vanessa Braganholo {vanessa@ic.uff.br} Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo O que é XML? } XML = extensible Markup

Leia mais

documentos, apenas indicações de formatação de como o texto deve ser exibido. Por exemplo, imagine o seguinte trecho de documento em HTML:

documentos, apenas indicações de formatação de como o texto deve ser exibido. Por exemplo, imagine o seguinte trecho de documento em HTML: 3 A Web Semântica A web semântica é uma extensão da web atual na qual a informação é publicada conjuntamente com meta-informações explicitando sua semântica, o que é essencial para permitir a interoperabilidade

Leia mais

Padrões para Definição de Metadados

Padrões para Definição de Metadados Padrões para Definição de Metadados Marcos Vinícius Salgado Monteiro mvsmonteiro@midiacom.uff.br 1- Introdução 2- MPEG-7 3- TV-Anytime 4- RDF 4.1- OWL 5- Conclusão Roteiro Introdução Hoje em dia, cada

Leia mais

OntoGen: Uma Ferramenta para Integração de Esquemas XML - Manual da Ferramenta

OntoGen: Uma Ferramenta para Integração de Esquemas XML - Manual da Ferramenta UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA CURSO DE CIÊNCIA DA COMPUTAÇÃO MÁRCIO ROBERTO DE MELLO OntoGen: Uma Ferramenta para Integração de Esquemas XML - Manual da Ferramenta

Leia mais

Manual para Integração XML

Manual para Integração XML Manual para Integração XML Acessar o sistema pelo site: http://www.sindaspcg.org.br/ Informar seu login e senha. Selecionar a opção Importação GRH (Formato XML). Essa é a tela transmissão de arquivo GRH

Leia mais

Workshop sobre Experiências de Harmonização de Dados. Sessão 3: Validação

Workshop sobre Experiências de Harmonização de Dados. Sessão 3: Validação Workshop sobre Experiências de Harmonização de Dados HARMONIZAÇÃO E VALIDAÇÃO DE CONJUNTOS DE DADOS GEOGRÁFICOS REFERENTES A SONDAGENS GEOTÉCNICAS EFETUADAS NO ARQUIPÉLAGO DOS AÇORES Sessão 3: Validação

Leia mais

Relatório de Estágio da Licenciatura em Engenharia de Sistemas e Informática

Relatório de Estágio da Licenciatura em Engenharia de Sistemas e Informática Relatório de Estágio da Licenciatura em Engenharia de Sistemas e Informática Interface de Navegação sobre uma Rede Conceptual aplicado ao Museu da Emigração e das Comunidades Flávio Miguel Xavier Ferreira

Leia mais

Visão Geral da UML. SSC Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012

Visão Geral da UML. SSC Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012 Visão Geral da UML SSC 121 - Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012 Conteúdo Introdução Ferramentas de Apoio Diagramas da UML Elementos Genéricos Material sobre UML

Leia mais

Web Semântica: Conceitos, Tecnologias e Aplicações

Web Semântica: Conceitos, Tecnologias e Aplicações Web Semântica: Conceitos, Tecnologias e Aplicações Paulo Vitor Antonini Orlandin paulovitor_e@hotmail.com Resumo Com o crescente número de usuários da Internet, consequentemente o número de informações

Leia mais

XML - Extensible Markup Language

XML - Extensible Markup Language Por Sergio Crespo XML - Extensible Markup Language Extensible Markup Language (XML) é linguagem de marcação de dados (meta-markup language) que provê um formato para descrever dados estruturados. Isso

Leia mais

Especificação e Geração Automática de Navegadores para Redes Semânticas baseados em Interfaces Web. José Carlos Ramalho Miguel Domingues

Especificação e Geração Automática de Navegadores para Redes Semânticas baseados em Interfaces Web. José Carlos Ramalho Miguel Domingues Especificação e Geração Automática de Navegadores para Redes Semânticas baseados em Interfaces Web José Carlos Ramalho Miguel Domingues TOPIC MAPS Computer Science and Technology Research Center CCTC -

Leia mais

ADRIAN: Sistema de Suporte à Produção de Conteúdos

ADRIAN: Sistema de Suporte à Produção de Conteúdos ADRIAN: Sistema de Suporte à Produção de Conteúdos Ramalho J. C. 1, Henriques P. R. 1, Librelotto G. R. 1 1 Centro de Ciências e Tecnologias da Computação (CCTC) Universidade do Minho, Braga, Portugal

Leia mais

Um Tradutor de Esquemas Relacionais em XML para Esquemas SQL

Um Tradutor de Esquemas Relacionais em XML para Esquemas SQL UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA SISTEMAS DE INFORMAÇÃO Resumo do Trabalho de Conclusão de Curso Entitulado Um Tradutor de Esquemas Relacionais

Leia mais

XML. Prof. Júlio Machado

XML. Prof. Júlio Machado XML Prof. Júlio Machado julio.machado@pucrs.br INTRODUÇÃO O que é XML? É a sigla de Extensible Markup Language Linguagem de especificação para descrever dados Padrão aberto e largamente usado Definido

Leia mais

Computação e Programação

Computação e Programação Computação e Programação MEMec, LEAN - 1º Semestre 2015-2016 Aula Teórica 10 Exemplo de desenvolvimento de Programa Modular: Máquina de venda de bilhetes D.E.M. Área Científica de Controlo Automação e

Leia mais

Universidade Federal de Goiás Bacharelado em Ciências da Computacão Compiladores

Universidade Federal de Goiás Bacharelado em Ciências da Computacão Compiladores Universidade Federal de Goiás Bacharelado em Ciências da Computacão Compiladores 2013-2 Compilador para a Linguagem Cafezinho Especificação dos trabalhos: T2 (Geração da Representação Intermediária e Análise

Leia mais

A Harmonização de dados geográficos no âmbito da Diretiva INSPIRE. Danilo Furtado

A Harmonização de dados geográficos no âmbito da Diretiva INSPIRE. Danilo Furtado A Harmonização de dados geográficos no âmbito da Diretiva INSPIRE Danilo Furtado dfurtado@dgterritorio.pt Problemas com os dados geográficos Modelos de dados Sistemas de coordenadas Perfis de metadados

Leia mais

Administração de Sistemas de Informação

Administração de Sistemas de Informação Administração de Sistemas de Informação Pedro Luiz Côrtes 1ª Edição 2007 Definindo Dado São sucessões de fatos brutos, que não foram organizados, processados, relacionados, avaliados ou interpretados,

Leia mais

SERVIÇO CONTRATO Especificação das operações de Serviço

SERVIÇO CONTRATO Especificação das operações de Serviço SERVIÇO Especificação das operações de Serviço 1.0 01/07/2014 1 de 8 Histórico de Revisões Data Versão Descrição Elaboração Inicial da especificação da operação de serviço 17/06/2014 0.1 ImportarArquivoContratoCCEAL.

Leia mais

OWL-DL Propriedades. Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla

OWL-DL Propriedades. Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla OWL-DL Propriedades Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla PROPRIEDADES Propriedades são relações entre dois indivíduos. Tipos de propriedades em OWL Object properties: liga um indivíduos

Leia mais

Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Matéria Introdutória Banco de Dados Motivação Necessidade de armazenar grandes quantidades de dados Necessidade de acessar as informações de maneira eficiente e segura Evolução histórica: desenvolvimento

Leia mais

Curso Técnico Concomitante em Informática

Curso Técnico Concomitante em Informática Curso Técnico Concomitante em Informática CÂMPUS TUBARÃO MATRIZ CURRICULAR Módulo/Semestre 1 Carga horária total: 400h Informática Básica 4 Arquitetura de Computadores 4 Introdução à Programação 4 Administração

Leia mais

Sistema interativo para gerência de questões e aplicação de avaliação na Web

Sistema interativo para gerência de questões e aplicação de avaliação na Web 2 1 PGIE - PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA NA EDUCAÇÃO - Porto Alegre, RS - BRASIL Sistema interativo para gerência de questões e aplicação de avaliação na Web 1 2 1 Carlos Morais, Jose Valdeni

Leia mais

Transmissão Automática de Dados para o INE

Transmissão Automática de Dados para o INE «Transmissão Automática de Dados para o INE JOCLAD 2016 «Luísa Pereira Évora 1 de abril de 2016»1 Índice Visão geral - Empresas Responsabilidade partilhada Escolha dos candidatos ideais Razões e expectativas

Leia mais

1 Introdução. 1 World Wide Web Consortium -

1 Introdução. 1 World Wide Web Consortium - 1 Introdução A internet é uma ampla fonte de disseminação de informações, abrangendo praticamente todas as áreas de conhecimento. A maioria das informações disponíveis hoje para a grande parte dos usuários

Leia mais

EXEHDA-SS: Uma Contribuição a Sensibilidade ao Contexto na Medicina Ubíqua

EXEHDA-SS: Uma Contribuição a Sensibilidade ao Contexto na Medicina Ubíqua Universidade Católica de Pelotas Centro Politécnico Programa de Pós-Graduação em Informática EXEHDA-SS: Uma Contribuição a Sensibilidade ao Contexto na Medicina Ubíqua Luthiano Venecian, João Lopes, Adenauer

Leia mais

Harmonização e validação de um conjunto de dados segundo o INSPIRE: o caso de estudo de sondagens geotécnicas realizadas nos Açores

Harmonização e validação de um conjunto de dados segundo o INSPIRE: o caso de estudo de sondagens geotécnicas realizadas nos Açores Harmonização e validação de um conjunto de dados segundo o INSPIRE: o caso de estudo de sondagens geotécnicas realizadas nos Açores P. Amaral (1), A. Câmara (2), e A. Malheiro (1) (1) Laboratório Regional

Leia mais

Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R)

Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R) MER Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R) Conceitos O ME-R (Modelo Entidade Relacionamento) foi concebido para representar numa estrutura sintática a semântica que os dados

Leia mais

A Web Semântica: Conceitos e Aplicações. Valéria M. Pequeno Universidade Autónoma de Lisboa

A Web Semântica: Conceitos e Aplicações. Valéria M. Pequeno Universidade Autónoma de Lisboa A Web Semântica: Conceitos e Aplicações Valéria M. Pequeno Universidade Autónoma de Lisboa Muita informação Motivação Mapas Textos Imagens Motivação Na Web tradicional, a informação está disponível num

Leia mais

Protótipo de um sistema para elaboração e manutenção de um manual da qualidade usando tecnologia XML e Docbook

Protótipo de um sistema para elaboração e manutenção de um manual da qualidade usando tecnologia XML e Docbook Protótipo de um sistema para elaboração e manutenção de um manual da qualidade usando tecnologia XML e Docbook Marco Rodrigues e Jenny F erreira mei03016@fe.up.pt e mei03003@fe.up.pt Faculdade de Engenharia

Leia mais

Infomed GPS Infomed Gestão de Planos de Saúde

Infomed GPS Infomed Gestão de Planos de Saúde (Edi Infomed GPS Infomed Gestão de Planos de Saúde Documento de Inovações Versão: 2.1.6.2 Infomed GPS Infomed Gestão de Planos de Saúde Documento de Inovações Versão: 2.1.6.2 Infomed Tecnologia Coordenação

Leia mais

Agentes e técnicas de PLN no Gerenciamento de Requisitos

Agentes e técnicas de PLN no Gerenciamento de Requisitos Agentes e técnicas de PLN no Gerenciamento de Requisitos Miriam Sayão orientador: Julio Cesar S. P. Leite Roteiro visão geral do trabalho heurística dos agentes: gerador de visões construtor do léxico

Leia mais

132 6 Conclusão 6.1. Contribuições da Tese

132 6 Conclusão 6.1. Contribuições da Tese 132 6 Conclusão Esta tese teve como objetivo principal o estudo da aplicação de transformações para manter a rastreabilidade de um sistema de software. Esta abordagem permite a captura automática das informações

Leia mais

Modelo Relacional. Aula 02

Modelo Relacional. Aula 02 Aula 02 Modelo Relacional É um modelo baseado em relações, seus dados no BD são representados através de tabelas, ou seja, sua coleção ou relação recebe cada uma um nome único. Revisando: Dados: é o conteúdo

Leia mais

Auditório da Direção Nacional da Polícia Judiciária Lisboa 8 e 9 de novembro de 2016

Auditório da Direção Nacional da Polícia Judiciária Lisboa 8 e 9 de novembro de 2016 Auditório da Direção Nacional da Polícia Judiciária Lisboa 8 e 9 de novembro de 2016 Harmonização INSPIRE de dados geográficos para suporte à atividade estatística DMSI Serviço de GeoInformação/ Francisco

Leia mais

Alternativas para a Interoperabilidade entre Sistemas de Informação Universitários

Alternativas para a Interoperabilidade entre Sistemas de Informação Universitários Faculdade de Engenharia da Universidade do Porto Alternativas para a Interoperabilidade entre Sistemas de Informação Universitários Sérgio Sobral Nunes Dissertação realizada sob a supervisão do Professor

Leia mais

5 Arquitetura da Cadeia de Modelagem de MDRM

5 Arquitetura da Cadeia de Modelagem de MDRM 5 Arquitetura da Cadeia de Modelagem de MDRM Com MDRM, a tarefa de especificação da lógica de gerenciamento de recursos em ambientes distribuídos se torna um processo de modelagem bem definido. Cada etapa

Leia mais

Referência Básica. X3D (Extensible 3D) X3D Browser X3D.

Referência Básica. X3D (Extensible 3D) X3D Browser X3D. Referência Básica INF 1366 Computação Gráfica Interativa X3D Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 http://www.x3dgraphics.com/ X3D (Extensible 3D)

Leia mais

Conceitos e arquitetura do banco de dados. Andre Noel

Conceitos e arquitetura do banco de dados. Andre Noel Conceitos e arquitetura do banco de dados Andre Noel SGBD SGBD cliente/servidor SGBD SGBD cliente/servidor Módulo cliente SGBD SGBD cliente/servidor Módulo cliente Módulo servidor Abstração de dados Quais

Leia mais

ONTOLOGIAS E ONTOLOGIAS DIFUSAS

ONTOLOGIAS E ONTOLOGIAS DIFUSAS Universidade Federal de São Carlos - UFSCar Programa de Pós-Graduação em Ciência da Computação PPGCC Departamento de Computação - DC ONTOLOGIAS E ONTOLOGIAS DIFUSAS SUMARIO Introdução Ontologias OWL Regras

Leia mais

Manual de Integração Web Service Administradora de Cartões

Manual de Integração Web Service Administradora de Cartões Manual de Integração Web Service Administradora de Cartões 1. INTRODUÇÃO Este manual tem como objetivo apresentar as especificações e critérios técnicos necessários para utilização do Web Service disponibilizado

Leia mais

XML & XSL. da teoria à prática. José Carlos Leite Ramalho Setembro de PED2005 jcr DI/UM

XML & XSL. da teoria à prática. José Carlos Leite Ramalho Setembro de PED2005 jcr DI/UM XML & XSL da teoria à prática José Carlos Leite Ramalho Setembro de 2005 Motivação 1 Um dia de trabalho = produção de vários documentos Muitos têm uma forma estruturada Alguns até podem ser representados

Leia mais

7 Conclusão e Trabalhos Futuros

7 Conclusão e Trabalhos Futuros Conclusão e Trabalhos Futuros 123 7 Conclusão e Trabalhos Futuros Esta dissertação apresenta a linguagem X-SMIL para autoria declarativa de documentos hipermídia. Nessa direção, o primeiro passo do trabalho

Leia mais

Extensible Markup Language (XML) Júnio César de Lima Cedric Luiz de Carvalho. Instituto de Informática Universidade Federal de Goiás www.inf.ufg.

Extensible Markup Language (XML) Júnio César de Lima Cedric Luiz de Carvalho. Instituto de Informática Universidade Federal de Goiás www.inf.ufg. Extensible Markup Language (XML) Júnio César de Lima Cedric Luiz de Carvalho Technical Report - RT-INF_002-05 - Relatório Técnico June - 2005 - Junho The contents of this document are the sole responsibility

Leia mais

Programação I Apresentação

Programação I Apresentação Programação I Apresentação Prof. Carlos Alberto carlos.batista@facape.br carlos36_batista@yahoo.com.br Referências JUNIOR, D. P.; NAKAMITI, G. S.; ENGELBRECHT, A. de M. E.; BIANCHI, F. Algoritmos e Programação

Leia mais

Requisitos de Sistemas

Requisitos de Sistemas Requisitos de Sistemas Unidade I - Engenharia de Requisitos Definição de Requisitos Tipos de Requisitos Processos de Engenharia de Requisitos - Levantamento ou elicitação 1 Processo de software Engenharia

Leia mais

Drools Desacoplando as regras de negócio do código da aplicação. Raphael Duarte Paiva

Drools Desacoplando as regras de negócio do código da aplicação. Raphael Duarte Paiva Drools Desacoplando as regras de negócio do código da aplicação Raphael Duarte Paiva Agenda Motivação Alguns Problemas Acoplamento Dificuldade de acesso O Motor de Regras Como Funciona? Alguns Conceitos

Leia mais

DOCUMENTO DE ADEQUAÇÃO MESTRADO EM ENGENHARIA INFORMÁTICA FACULDADE DE CIÊNCIAS E TECNOLOGIA UNIVERSIDADE NOVA DE LISBOA PEÇA B

DOCUMENTO DE ADEQUAÇÃO MESTRADO EM ENGENHARIA INFORMÁTICA FACULDADE DE CIÊNCIAS E TECNOLOGIA UNIVERSIDADE NOVA DE LISBOA PEÇA B DOCUMENTO DE ADEQUAÇÃO DO MESTRADO EM ENGENHARIA INFORMÁTICA FACULDADE DE CIÊNCIAS E TECNOLOGIA UNIVERSIDADE NOVA DE LISBOA (ESTRUTURA CURRICULAR E PLANO DE ESTUDOS) B2 FORMULÁRIO 1. Estabelecimento de

Leia mais

<NOME>ABIAS FRANCISCO DE SOUZA</NOME> <CNPJCPF>68884087872</CNPJCPF> <NMATRICULA>101264</NMATRICULA>

<NOME>ABIAS FRANCISCO DE SOUZA</NOME> <CNPJCPF>68884087872</CNPJCPF> <NMATRICULA>101264</NMATRICULA> 1. ARQUIVO XML 1.1. O arquivo XML deverá possuir o seguinte formato: ABIAS FRANCISCO DE SOUZA 68884087872 101264

Leia mais

Linguagens de Programação Funcional

Linguagens de Programação Funcional Linguagens de Programação Funcional Conceitos de Linguagens de Programação Pedro Libório Setembro de 2013 2 Roteiro Introdução Funções matemáticas Fundamentos das linguagens de programação funcionais A

Leia mais

Um Sistema de Informação Criativo baseado na técnica de criatividade whiteboard

Um Sistema de Informação Criativo baseado na técnica de criatividade whiteboard Um Sistema de Informação Criativo baseado na técnica de criatividade whiteboard Vitor Santos Microsoft, Lisboa, Portugal vitors@microsoftcom Henrique S Mamede Universidade Aberta, Lisboa, Portugal hsmamede@univ-abpt

Leia mais

2

2 ANÁLISE DE SISTEMAS (processo de desenvolvimento de sistemas) por Antônio Maurício Pitangueira 1 2 Levantamento de requisitos Análise de requisitos Projeto Implementação Testes Implantação Foco da disciplina

Leia mais

WS - CFM Documento de Especificação de Integração WS CFM Consulta Médicos

WS - CFM Documento de Especificação de Integração WS CFM Consulta Médicos CONSELHO FEDERAL DE MEDICINA WS - CFM Documento de Especificação de Integração WS CFM Consulta Médicos CFM/SETIN Setor de Tecnologia da Informação Junho de 2015 DOCUMENTO CONFIDENCIAL Índice Índice...

Leia mais

Banco de dados e Contexto. Carlos Victor

Banco de dados e Contexto. Carlos Victor Banco de dados e Contexto Carlos Victor cvgpb@cin.ufpe.br Agenda Contexto Banco de dados e contexto Desafios da área Referências Cenário atual da computação Cada vez mais o uso de sistemas computacionais

Leia mais

Plano de Estudos. Escola: Instituto de Investigação e Formação Avançada Grau: Programa de Doutoramento Curso: Informática (cód.

Plano de Estudos. Escola: Instituto de Investigação e Formação Avançada Grau: Programa de Doutoramento Curso: Informática (cód. Plano de Estudos Escola: Instituto de Investigação e Formação Avançada Grau: Programa de Doutoramento Curso: Informática (cód. 264) 1. o Ano - 1. o Semestre INF9258D Iniciação à Investigação Informática

Leia mais

Semântica na Web Vocabulários

Semântica na Web Vocabulários Semântica na Web Vocabulários Carlos Bazilio Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense 1 Motivação Imagine aplicações no contexto de saúde: Profissionais usam

Leia mais

5 Tecnologias estudadas

5 Tecnologias estudadas 5 Tecnologias estudadas Esse capítulo descreve as principais linguagens existentes para o desenvolvimento de ontologias para uso na Web. Essas linguagens são vistas como a infra-estrutura básica para o

Leia mais

Modelagem Conceitual parte I

Modelagem Conceitual parte I Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados

Leia mais

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO

Leia mais

Modelagem Conceitual parte I

Modelagem Conceitual parte I Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados

Leia mais

ESCLARECIMENTOS TÉCNICOS SOBRE A INSTRUÇÃO DA CMVM Nº 8/2016 APLICÁVEL AOS ORGANISMOS DE INVESTIMENTO EM CAPITAL DE RISCO

ESCLARECIMENTOS TÉCNICOS SOBRE A INSTRUÇÃO DA CMVM Nº 8/2016 APLICÁVEL AOS ORGANISMOS DE INVESTIMENTO EM CAPITAL DE RISCO SOBRE A INSTRUÇÃO DA CMVM Nº 8/2016 APLICÁVEL AOS ORGANISMOS DE INVESTIMENTO EM CAPITAL DE RISCO Lisboa, 24 de janeiro de 2018 Departamento de Informação e Tecnologia Os ficheiros AIM e AIF devem ser remetidos

Leia mais

FUNDAMENTOS DE REDES DE COMPUTADORES AULA 2: MODELO OSI. Professor: LUIZ LEÃO

FUNDAMENTOS DE REDES DE COMPUTADORES AULA 2: MODELO OSI. Professor: LUIZ LEÃO FUNDAMENTOS DE REDES DE COMPUTADORES Professor: LUIZ LEÃO Conteúdo Desta Aula HISTÓRICO DAS REDES MODELO EM CAMADAS FUNÇÕES DAS CAMADAS OSI 1 2 3 4 5 CLASSIFICAÇÃO DAS REDES MODELO DE REFERÊNCIA OSI PRÓXIMOS

Leia mais

Análise e projeto de sistemas

Análise e projeto de sistemas Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os

Leia mais

UMA FERRAMENTA DE APOIO A DETERMINAÇÃO DE EQUIVALÊNCIAS SEMÂNTICAS ENTRE ESQUEMAS GML UTILIZANDO ONTOLOGIAS OWL

UMA FERRAMENTA DE APOIO A DETERMINAÇÃO DE EQUIVALÊNCIAS SEMÂNTICAS ENTRE ESQUEMAS GML UTILIZANDO ONTOLOGIAS OWL UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE SISTEMAS DE INFORMAÇÃO UMA FERRAMENTA DE APOIO A DETERMINAÇÃO DE EQUIVALÊNCIAS SEMÂNTICAS ENTRE ESQUEMAS GML UTILIZANDO

Leia mais

UML Visão Geral UML Visão geral v.1.1, Novembro de 2001

UML Visão Geral UML Visão geral v.1.1, Novembro de 2001 UML Visão Geral 1 Índice Introdução Diagramas O que é a UML? Diagrama de casos de utilização Valor da UML Diagrama de classes Origens da UML Diagrama de objectos Parceiros da UML Diagrama de componentes

Leia mais

4 Uma Linguagem Baseada em Máquinas de Estado 4.1. A Linguagem

4 Uma Linguagem Baseada em Máquinas de Estado 4.1. A Linguagem 4 Uma Linguagem Baseada em Máquinas de Estado 4.1. A Linguagem Acredita-se nesse trabalho que características reativas e fortemente baseadas em modelos tornam necessária a criação de uma linguagem específica

Leia mais