WTDBD 2009 Workshop de Teses de Dissertações de Banco de dados. Gerência Semântica de Documentos Utilizando Sistemas de Banco de Dados

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

Download "WTDBD 2009 Workshop de Teses de Dissertações de Banco de dados. Gerência Semântica de Documentos Utilizando Sistemas de Banco de Dados"

Transcrição

1 WTDBD 2009 Workshop de Teses de Dissertações de Banco de dados Gerência Semântica de Documentos Utilizando Sistemas de Banco de Dados Aluno: Sidney Nicolau Venturi Filho Orientadoras: Ana Maria de Carvalho Moura Dr. Ing Maria Claudia Cavalcanti, D. Sc. Nível Mestrado Dissertação de Mestrado em andamento Ingresso: fevereiro/2008 Conclusão prevista: março/2010 Etapas Concluídas: Créditos, Defesa da Proposta e Seminário de Acompanhamento Instituto Militar de Engenharia IME Programa de Pós Graduação em Sistemas e Computação Área de Concentração: Tecnologias e Sistemas de Computação. Linha de Pesquisa: Tecnologias para tratamento da informação. Resumo: O volume crescente de documentos produzidos pelas organizações forma um grande conjunto de dados não estruturados. As técnicas de busca e recuperação de informação sobre documentos ainda são fortemente baseadas em indexação por conteúdo e palavras chave, ou seja, na sintaxe das palavras. Por este motivo, novas abordagens têm buscado técnicas que consideram o significado das palavras através do uso de ontologias. Este artigo apresenta uma proposta para o tratamento semântico de documentos em Sistemas Gerenciadores de Banco de Dados (SGBDs), utilizando ontologias. A idéia é especificar uma arquitetura que denominamos Gerenciador Semântico de Documentos (GSD), composta de uma interface de gerenciamento e de uma camada de processamento interposta entre a aplicação e o SGBD, que visa acrescentar capacidade de gerenciamento semântico aos documentos por ele manipulados. Esta manipulação inclui mecanismos para: gerar metadados para os documentos armazenados; prover o armazenamento físico dos documentos; recuperar documentos; visualizar documentos e seus metadados; permitir a anotação semântica de documentos e armazenar e gerenciar ontologias. Palavras Chaves: Gerenciamento de Documentos, Ontologias, Anotação de Documentos, Mecanismos de Inferência, OWL 31

2 1 Introdução e Motivação O aumento da competitividade faz com que as corporações cada vez mais busquem novos conhecimentos. O grande volume de documentos produzidos pelas organizações, constituindo se de um grande conjunto de dados não estruturados, fez surgir um problema: o que fazer com estes documentos armazenados, e como extrair o conhecimento ali existente? Na busca de soluções para este desafio, surgiram Sistemas de Busca e Recuperação de Informações que utilizam técnicas como indexação, categorização de documentos, consultas baseadas em palavras chaves e mineração de texto que se baseiam na sintaxe das palavras, sem inferir o real significado do domínio analisado. [1] Uma forma de minorar esta deficiência seria a utilização de ontologias, ferramentas de anotação e mecanismos de inferência para gerar metadados que permitam a recuperação mais eficiente dos documentos armazenados, de modo que o conhecimento, ao invés de dados não estruturados, possa ser acessado e gerenciado. A abordagem proposta neste trabalho envolve a especificação do Gerenciador Semântico de Documentos (GSD), sistema que visa oferecer capacidade de gerenciamento semântico aos documentos por ele manipulados. O GSD é composto de uma interface de gerenciamento e de uma camada de processamento interposta entre a aplicação e o SGBD e a construção de um protótipo que valide o modelo de dados e os metadados gerados pelo sistema, O restante deste documento encontra se estruturado como segue: a seção 2 apresenta a fundamentação teórica que descreve, de maneira sucinta, os conceitos básicos que fundamentam esse trabalho; a seção 3 apresenta alguns trabalhos relacionados; a seção 4 descreve a arquitetura projetada para o gerenciador proposto, bem como exemplifica o seu funcionamento; a seção 5 relata o estado atual do trabalho, e a seção 6 conclui o artigo com as principais diretivas tomadas para a sua conclusão. 2 Fundamentação Teórica Podemos considerar a Web como um dos maiores, senão o maior, repositório de documentos de que se tem notícia. Berners Lee [2] define Web Semântica como uma extensão da Web obtida através da adição de semântica ao atual formato de representação de dados. Para isso propôs uma estrutura em camadas para a Web Semântica [3], que visa permitir o desenvolvimento em etapas, onde cada camada é apoiada pelas camadas inferiores. Nesta arquitetura as camadas semânticas sobrepostas às sintáticas provêem significado aos documentos, permitindo uma manipulação mais inteligente de seu conteúdo. Assim como na Web, nas organizações os documentos também exigem manipulação semelhante. Neste trabalho, procura se aliar as tecnologias utilizadas na Web Semântica, tais como a linguagem OWL para representação de ontologias, e ferramentas de anotação, à tradição dos SGBDs, no sentido de conceber uma arquitetura para tratar tais documentos. Nas seções seguintes apresentamos alguns dos conceitos usados para embasar o trabalho. 2.1 Ontologias De acordo com Tom Gruber [5], ontologia é uma especificação formal e explícita de uma abstração, representando uma visão simplificada de um domínio de conhecimento. Diversos são os benefícios apresentados na literatura para a utilização de ontologias [9], dentre os quais podemos citar: compartilhamento, reuso, estruturação da informação, interoperabilidade, confiabilidade e expansão de consultas. Ontologias na Web Semântica são representadas utilizando linguagens baseadas em XML, dentre as quais podemos destacar a OWL 1 e o RDF 2. A primeira configura se como 1 owl features / 2 rdf primer / 321

3 uma recomendação da W3C que estende o RDF e o RDF Schema, fornecendo algumas outras possibilidades para ontologias tais como: escalabilidade, distribuição, compatibilidade com os padrões Web para acessibilidade e o uso de inferências sobre os conceitos e relacionamentos entre eles. 2.2 Raciocinadores OWL Considerando que as ontologias permitem representar conhecimento, os mecanismos de inferência, a partir de regras pré determinadas e especificadas por uma linguagem de ontologia, podem descobrir dependências implícitas e novos conhecimentos, além daqueles contidos explicitamente nas ontologias. Com a crescente utilização da OWL na representação de ontologias para uso em Web Semântica, vários mecanismos de inferência, denominados raciocinadores OWL, foram desenvolvidos permitindo que novos conhecimentos sejam descobertos a partir de um conjunto de fatos ou axiomas descritos em OWL. Exemplos de raciocinadores incluídos nesta categoria são: Jena2 3 e Bossam Ferramentas de Anotação Uma maneira de adicionar significado em documentos web é associar anotações semânticas, com base nos conceitos e relacionamentos de uma ontologia. Este mapeamento de trechos dos documentos, com conceitos e relacionamentos de uma ontologia, possui um papel fundamental, pois permite prover semântica em documentos já existentes. O processo de anotação semântica pode ser feito de três formas: automática a ferramenta realiza a anotação sem a intervenção do usuário, como, por exemplo, Magpie [4]; manual o usuário realiza todo o processo de marcação do documento a exemplo da ferramenta Annotea [6]; semi automática é uma abordagem híbrida que visa ao mesmo tempo diminuir o esforço humano necessário à produção de metadados, visto o grande volume de documentos a serem anotados, e eliminar erros produzidos pelo processo automático, permitindo que o usuário apenas corrija as anotações sugeridas como acontece na ferramenta Gate [7]. 3 Trabalhos Relacionados Nos últimos anos os fabricantes de SGBD têm trabalhado na extensão de seus sistemas relacionais, acrescentando suporte à extensão de tipos, armazenamento de objetos, suporte a tipos de dados multimídia, visões de objetos, e suporte a manipulação de documentos XML, a exemplo dos sistemas DB2 5, PostGreSql 6, etc. Entretanto, nenhuma dessas extensões leva em conta a semântica dos dados. Mais recentemente, alguns fabricantes, a exemplo da ORACLE 7, passaram a dar algum suporte à semântica dos dados. No entanto, as soluções apresentadas são proprietárias e construídas como componentes internos dos SGBDs, ao contrário da proposta deste trabalho, que tem por diretiva ser uma camada externa ao banco de dados. Por outro lado, existe uma forte preocupação com o enriquecimento semântico de consultas antes de seu processamento pelo SGBD. Em [8] é apresentado um conjunto de regras para a reescrita de consultas a partir de uma ontologia mapeada para os dados do banco, enquanto em [11] uma abordagem similar é adotada para sistemas distribuídos P2P. Já em [12] a reescrita da consulta é feita a partir de ontologias nebulosas

4 4 Abordagem Proposta e Contribuições do Trabalho Há vários trabalhos que tratam da expansão semântica das consultas, conforme citamos na seção 3. No entanto, esta abordagem pode impactar no desempenho das consultas. Nossa abordagem é diferente, pois visa criar metadados e mapear documentos para os termos das ontologias durante a carga do documento na base de dados e não no momento da consulta, de forma que esta não precise ser expandida em tempo de execução. A recuperação dos documentos ocorrerá através de consultas às tabelas de metadados armazenadas no SGBD, já semanticamente enriquecidas, sem utilizar recursos de expansão de consultas. 4.1 Arquitetura do Gerenciador Semântico de Documentos (GSD) A arquitetura do GSD foi desenvolvida a partir de um requisito fundamental: funcionar totalmente independente do SGBD, de forma aberta e passível de ser construído utilizando qualquer SGBD que dê suporte ao SQL ANSI. A figura 1 apresenta arquitetura básica do GSD, constituída dos seguintes módulos: 1. Interface de Gerenciamento: meio de comunicação entre os usuários e o GSD, tendo como objetivo fornecer acesso às funções de processamento disponíveis no sistema; 2. Gerenciador de Ontologias: módulo de processamento que permite ao usuário carregar no GSD as ontologias com que o sistema deve trabalhar. A ontologia será armazenada em formato OWL em um repositório no sistema de arquivos do SO. Paralelamente, os diversos elementos da ontologia serão gerados na forma de triplas, e como tal, armazenados no banco de dados O gerenciador de ontologias deverá fornecer ainda uma ferramenta gráfica para visualização das ontologias; 3. Gerenciador de Documentos: módulo de processamento que permite a carga e eliminação do dos documentos no GSD. O documento será armazenado em sua forma original em um diretório do sistema operacional e seus metadados armazenados no banco de dados; 4. Anotação de Documentos: módulo de processamento que permite ao usuário realizar ou alterar anotações em documentos armazenados no GSD; 5. Busca e Recuperação de Documentos: módulo de processamento que permite ao usuário selecionar critérios de recuperação como, por exemplo, os termos de uma determinada ontologia. Nessa situação a ferramenta de busca exibirá, inicialmente, uma listagem com todos os documentos associados aos termos solicitados. De posse dessa lista, o usuário poderá escolher o(s) documento(s) que será(ão) aberto(s) junto com suas anotações semânticas; 6. Banco de Dados: repositório de metadados do sistema, utilizando recursos de um SGBD relacional objeto; 7. Repositório de Documentos: diretório do sistema de arquivos onde ficarão armazenados os documentos em seu formato original; 8. Documentos Anotados: diretório do sistema de arquivos onde ficam armazenados os arquivos OWL com as informações de anotação do documento; 9. Repositório de Ontologias: diretório Figura 1 Arquitetura do GSD do sistema de arquivos onde ficam armazenadas, em formato OWL, as ontologias carregadas no sistema. 343

5 4.2 Funcionamento do Sistema O GSD tem como base o enriquecimento semântico, que consiste de um conjunto de operações que acrescentam ao documento original informações adicionais. Estas informações constituem se de metadados armazenados no SGDB, permitindo sua recuperação a partir de critérios de busca não explícitos em seu conteúdo. O enriquecimento semântico no GSD é realizado em três etapas, descritas a seguir. A primeira etapa inicia se com a carga do documento no GSD, quando é realizada a anotação automática do documento. Nessa etapa é realizada a indexação do texto em busca de todos os termos existentes nas ontologias armazenadas no sistema. O produto desta primeira etapa de enriquecimento consistirá de um ou vários arquivos OWL associados ao documento original (um arquivo para cada ontologia relacionada ao documento). Além disso, serão geradas entradas no banco de dados em uma tabela de metadados com as informações semânticas associadas ao documento. A segunda etapa de enriquecimento consiste da anotação feita pelo usuário no documento de forma manual e/ou semi automática. No caso da anotação manual, onde o usuário diz quem é autor, a data do documento e outros itens presentes no padrão de metadados Dublin Core 8, o enriquecimento é realizado armazenando se estas informações no banco de dados. Para as anotações semi automáticas, a ontologia solicitada pelo usuário é apresentada, a partir da qual ele seleciona os termos no documento que podem ser associados como instâncias de classes, regras, etc. Estas informações serão acrescidas ao OWL associado ao documento e também armazenadas no banco de dados como metadados. A terceira etapa de enriquecimento ocorre através da atuação de raciocinadores OWL sobre o(s) arquivo(s) OWL associado(s) ao documento, onde se encontram as anotações, permitindo que a partir de propriedades transitivas, inversas reflexivas, etc. o sistema derive novos metadados. Banco de Dados Disciplina IES Professor ORIENTA É ORIENTADO Classe Instância Propriedade Aluno Para exemplificar o funcionamento do sistema, considere a ontologia relativa a uma instituição de ensino superior (IES), representada na figura 2, onde se tem: Classes: Disciplina, Aluno e Professor Banco de Dados: instância da classe Disciplina. Propriedades: Professor ORIENTA Aluno e sua inversa Aluno É ORIENTADO por professor. Figura 2 Ontologia IES Quando um documento contendo a expressão BANCO DE DADOS é carregado no sistema, metadados são gerados durante a 1ª etapa do procedimento, associando o documento ao elemento da ontologia BANCO DE DADOS, bem como as classes DISCIPLINA e IES, permitindo sua recuperação por qualquer destes elementos. A seguir, se o usuário do sistema anotasse neste documento que Ventury É ORIENTADO por Ana e que Ventury É ORIENTADO por Yoko, o sistema geraria metadados informando que Ventury é um Aluno e que Ana e Yoko são Professoras, permitindo recuperar documentos que façam referência às professoras, alunos ou orientação. Finalmente, utilizando raciocinadores OWL, o sistema poderá deduzir que se Ventury É ORIENTADO por Ana e Ventury É ORIENTADO por Yoko, então Yoko ORIENTA Ventury e

6 Ana ORIENTA Ventury. Portanto, em uma consulta é possível obter todos os alunos que qualquer uma delas orienta, mesmo que esta informação não esteja explicitada nos documentos e nem tenha sido anotada pelo usuário do sistema. 5 Estado Atual do Trabalho Foram realizados os seguintes trabalhos até o momento: revisão bibliográfica, delimitação da proposta, definição da arquitetura do GSD e elaboração do modelo de dados. A construção do protótipo é a próxima etapa. Não está no escopo deste trabalho, a implementação de toda a arquitetura GSD, sendo focalizada a terceira etapa, que inclui a criação, população e expansão da base de metadados através de raciocinadores. 6 Conclusão Este trabalho apresentou a arquitetura proposta para o Gerenciador Semântico de Documentos, que busca criar uma camada de gerenciamento para documentos utilizando tecnologias da Web Semântica. A arquitetura proposta será validada através de estudo de caso abordando ontologias de domínios diferentes e um conjunto de documentos associados. Para fins de validação da independência do GSD em relação ao SGBD, pretende se realizar os testes utilizando se dois SGBDs diferentes, o Oracle e o PostGreSql, cujos desempenhos serão comparados quanto à recuperação de documentos contextualizados nos respectivos ambientes. Será realizado ainda um estudo comparativo entre a eficiência do GSD na recuperação de documentos em comparação com sistemas que utilizam expansão de consultas, particularmente focando o tratamento semântico disponível no SGBD Oracle. Referências Bibliográficas [1]BAEZZA YATES R, RIBEIRO NETO B.Modern Information Retrieval, ACM Press/Addison Wesley, 1999 [2]BERNERS LEE, T. Semantic Web Road map Web Page. Disponível em: < [3]BERNERS LEE, T., HENDLER, J; LASSILA, O; The semantic web. Scientic American, 284(5): 34 43, maio [4]DOMINGUE, J, DZBOR, M., MOTTA, E. Magpie: Supporting Browsing and Navigation on the Semantic Web In: Proceedings of the 9th International conference on intelligent user interfaces, IUI 04. Ilha da Madeira, Portugal. [5]GRUBER, T. R. Toward principles for the design of ontologies used for knowledgesharing. In: Formal Ontology in Conceptual Analysis and Knowledge Representation. Kluwer Academic Publishers, [6]KAHAN, J., KOIVUNEN, M. R., PRUD'HOMMEAUX, R., SWICK, R. Annotea: An Open RDF Infrastructure for Shared Web Annotations In: Proceedings of the 10th International World Wide Web Conference, WWW2001. Hong Kong, China. [7]KENTER, T., MAYNARD, D. Using GATE as an annotation tool. University of Sheffield, Natural language processing group Disponível em <gate.ac.uk/sale/am/annotationmanual.pdf>. [8]NECIB, B.Ontology based Semantic Query Processing in Database Systems Berlim, Humboldt Universitat, PHD Thesis, 2007 [9]NOY, N. F.; MCGUINNESS, D. L. Ontology Development 101: A Guide to Create Your First Ontology. Knowledge Systems Laboratory Technical Report KSL 01 05, Stanford University. 25p, [10]SOUZA FERNANDES,D Y Using Semantics to Enhance Query Reformulation in Dynamic Distributed Enviroments Recife, UFP Tese de DsC 2009 [11]YAGUINUMA, C A Sistema Foque para Expansão Semântica de Consultas baseada em Ontologias Difusas São Carlos, UFSCAR, Dissertação de Mestrado

WTDBD 2010 Workshop de Teses de Dissertações de Banco de dados. Anotação Semântica em Documentos. Aluno: Celso Araújo Fontes

WTDBD 2010 Workshop de Teses de Dissertações de Banco de dados. Anotação Semântica em Documentos. Aluno: Celso Araújo Fontes WTDBD 2010 Workshop de Teses de Dissertações de Banco de dados Anotação Semântica em Documentos Aluno: Celso Araújo Fontes email: celsowm@gmail.com Orientadoras: Ana Maria de Carvalho Moura Dr. Ing email:

Leia mais

Uma ferramenta para Definição de Mapeamentos entre Vocabulários usados na publicação de Dados Linkados

Uma ferramenta para Definição de Mapeamentos entre Vocabulários usados na publicação de Dados Linkados U NIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 201 2. 1 Uma ferramenta para Definição de Mapeamentos entre Vocabulários usados na publicação de Dados Linkados

Leia mais

5 Conclusão e trabalhos futuros

5 Conclusão e trabalhos futuros 5 Conclusão e trabalhos futuros Neste capítulo fazemos uma retrospectiva do trabalho realizado, uma avaliação da proposta de solução de integração de dados ou conhecimentos mostrada na dissertação e também

Leia mais

Conceitos Básicos. Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI. Disciplina: Banco de Dados

Conceitos Básicos. Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI. Disciplina: Banco de Dados Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI Conceitos Básicos Disciplina: Banco de Dados Prof: Márcio Palheta, Esp Manaus - AM ROTEIRO Introdução Dados

Leia mais

Adaptação do Sistema de Busca Semântica ao Padrão XML e Automatização do Processo de Modelagem dos Objetos de Aprendizagem no ROAI para o Padrão OWL

Adaptação do Sistema de Busca Semântica ao Padrão XML e Automatização do Processo de Modelagem dos Objetos de Aprendizagem no ROAI para o Padrão OWL Bruna Fagundes Rócio Profª Orientadora: Avanilde Kemczinski, Dra. Supervisor: Marcelo da Silva Hounsell, Dr. UDESC Joinville, DCC, GPIE Objetivos Automatizar o processo de modelagem dos objetos de aprendizagem

Leia mais

Metamodelos para Banco de Dados. Carlos Julian Menezes Araújo Prof. Dr. Robson do Nascimento Fidalgo

Metamodelos para Banco de Dados. Carlos Julian Menezes Araújo Prof. Dr. Robson do Nascimento Fidalgo Metamodelos para Banco de Dados Carlos Julian Menezes Araújo cjma@cin.ufpe.br Prof. Dr. Robson do Nascimento Fidalgo 1 Agenda Metadados MDA MOF Metamodelos CWM Pacote Relacional Referências 2 Metadados

Leia mais

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados Aula 1 Introdução a Banco de Dados 1. Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído

Leia mais

Castro (2008, p.7) define a palavra ontologia de forma mais simplificada:

Castro (2008, p.7) define a palavra ontologia de forma mais simplificada: Recuperação de Informação baseada em Castro (2008, p.7) define a palavra ontologia de forma mais simplificada: Ela é o resultado da junção de dois termos gregos onta (entes) e logos (teoria, discurso,

Leia mais

MIDB-OP: um Modelo de Integração de Dados Biológicos apoiado em Ontologias e Procedência de dados Caroline Beatriz Perlin

MIDB-OP: um Modelo de Integração de Dados Biológicos apoiado em Ontologias e Procedência de dados Caroline Beatriz Perlin MIDB-OP: um Modelo de Integração de Dados Biológicos apoiado em Ontologias e Procedência de dados Caroline Beatriz Perlin Orientador: Prof. Dr. Ricardo Rodrigues Ciferri Agenda Introdução Bancos de dados

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

Unidade 1 Introdução

Unidade 1 Introdução Unidade 1 UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo. Propriedades de um BD: Um BD

Leia mais

Arquitetura de um Ambiente de Data Warehousing

Arquitetura de um Ambiente de Data Warehousing Arquitetura de um Ambiente de Data Warehousing Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura Típica usuário usuário... usuário

Leia mais

Arquitetura de um Ambiente de Data Warehousing

Arquitetura de um Ambiente de Data Warehousing Arquitetura de um Ambiente de Data Warehousing Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura Típica usuário usuário... usuário

Leia mais

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas

Leia mais

U NIVERSIDADE F EDERAL DE P ERNAMBUCO

U NIVERSIDADE F EDERAL DE P ERNAMBUCO U NIVERSIDADE F EDERAL DE P ERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2015.1 Extensão do Dataset OpenCIn com Dados Referentes às Notícias e Eventos Relacionados ao Centro de Informática

Leia mais

Integração de Recursos em Portais Semânticos e de Documentos em Organizações através da Interoperabilidade de Ontologias Ana Maria de C. Moura 1 e Maria Cláudia Cavalcanti 2 1 Coordenação de Ciência da

Leia mais

5 Estudo de Caso. 5.1.O Cenário

5 Estudo de Caso. 5.1.O Cenário 5 Estudo de Caso Para ilustrar a integração de repositórios de sistemas de bibliotecas digitais e sistemas de aprendizagem segundo a proposta apresentada nesta tese, neste capítulo apresenta-se um estudo

Leia mais

Sistemas da Informação. Banco de Dados I. Edson Thizon

Sistemas da Informação. Banco de Dados I. Edson Thizon Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel

Leia mais

Banco de Dados - Conceitos. Baseado no material da Profa. Vania Bogorny (UFSC)

Banco de Dados - Conceitos. Baseado no material da Profa. Vania Bogorny (UFSC) Banco de Dados - Conceitos Baseado no material da Profa. Vania Bogorny (UFSC) 1 Por que estudar BD? Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária reserva de hotel compra de passagens

Leia mais

ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer

ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer Parte 2 ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer P alguns conceitos básicos. A primeira definição é relativa aos conceitos de dados e informação. Dados são fatos em

Leia mais

Este capítulo aborda os fundamentos principais aplicados neste trabalho.

Este capítulo aborda os fundamentos principais aplicados neste trabalho. 2 Fundamentos Este capítulo aborda os fundamentos principais aplicados neste trabalho. 2.1 Linked Data Linked Data é um padrão de práticas a serem seguidas para a publicação e interligação de dados estruturados

Leia mais

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

Aula 01 Conceito de Banco de Dados e SGBD

Aula 01 Conceito de Banco de Dados e SGBD Aula 01 Conceito de Banco de Dados e SGBD Dado: conjunto de símbolos arranjados a fim de representar a informação fora da mente humana. Elemento de Dado: subconjunto de símbolos que compõem um dado com

Leia mais

Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich

Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich Introdução a B anco de Dados INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich 1 Introdução Sistema de banco de dados Projetados para gerenciar grandes quantidades de informação Proporcionar

Leia mais

3 Arquitetura do Sistema

3 Arquitetura do Sistema Arquitetura do Sistema 22 3 Arquitetura do Sistema 3.1. Visão geral O sistema desenvolvido permite a criação de aplicações que possibilitam efetuar consultas em um banco de dados relacional utilizando

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

Anotação Múltipla baseada no Perfil de Anotação do Usuário

Anotação Múltipla baseada no Perfil de Anotação do Usuário Anotação Múltipla baseada no Perfil de Anotação do Usuário Aluno: Priscilla Corrêa e Castro Gomes email: priscillaccg@gmail.com Orientadoras: Ana Maria de Carvalho Moura Dr. Ing email: anamaria.moura@gmail.com

Leia mais

Banco de Dados. SGBDs. Professor: Charles Leite

Banco de Dados. SGBDs. Professor: Charles Leite Banco de Dados SGBDs Professor: Charles Leite Sistemas de BD Vimos que um BANCO DE DADOS representa uma coleção de dados com algumas propriedades implícitas Por exemplo, um BD constitui os dados relacionados

Leia mais

U NIVERSIDADE F EDERAL DE P ERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA

U NIVERSIDADE F EDERAL DE P ERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA U NIVERSIDADE F EDERAL DE P ERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2014.2 OpenCIn Dados Abertos e Interligados Acerca dos Docentes do Centro de Informática PROPOSTA DE TRABALHO

Leia mais

Aula 2 BD Introdução. Profa. Elaine Faria UFU

Aula 2 BD Introdução. Profa. Elaine Faria UFU Aula 2 BD Introdução Profa. Elaine Faria UFU - 2017 Motivação A quantidade de informação disponível está crescendo exponencialmente Os dados e as informações tem um papel importante para as organizações

Leia mais

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos Banco de Dados Parte 2 Prof. Leonardo Vasconcelos - Conceitos e Arquiteturas de SBD Modelos de dados: conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados. Permitem

Leia mais

Data Warehouse ETL. Rodrigo Leite Durães.

Data Warehouse ETL. Rodrigo Leite Durães. Data Warehouse ETL Rodrigo Leite Durães rodrigo_l_d@yahoo.com.br Introdução Um dos desafios da implantação de um DW é a integração dos dados de fontes heterogêneas e complexas, padronizando informações,

Leia mais

OntoPsic: UMA ONTOLOGIA PARA PSIQUIATRIA NO CONTEXTO DA TELESSAÚDE

OntoPsic: UMA ONTOLOGIA PARA PSIQUIATRIA NO CONTEXTO DA TELESSAÚDE OntoPsic: UMA ONTOLOGIA PARA PSIQUIATRIA NO CONTEXTO DA TELESSAÚDE DIAS F. C. 1,2, AZEVEDO R. R. 2, BARROS R. S. M. 2, BENEVIDES L.S. 1, ARAÚJO M. N. 1, DIAS G. A 3 1 Núcleo de Telessaúde do Hospital das

Leia mais

Ontologias MARIANNA ARAÚJO

Ontologias MARIANNA ARAÚJO Ontologias MARIANNA ARAÚJO Roteiro Motivação Conceito Tipos Linguagens de Ontologia SPARQL Apresentação de Ferramentas Modelagem de uma Ontologia com Protégé Referencias 2 Motivação Aumento exponencial

Leia mais

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para

Leia mais

Parte SISTEMAS DE GERÊNCIA DE BANCO DE DADOS 2.1 CARACTERÍSTICAS DE UM BANCO DE DADOS

Parte SISTEMAS DE GERÊNCIA DE BANCO DE DADOS 2.1 CARACTERÍSTICAS DE UM BANCO DE DADOS Parte 2 ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer Palguns conceitos básicos. A primeira definição é relativa aos conceitos de dados e informação. Dados são fatos em

Leia mais

Conceitos de Sistemas de Banco de Dados INE 5323

Conceitos de Sistemas de Banco de Dados INE 5323 Conceitos de Sistemas de Banco de Dados INE 5323 Prof. Mario Dantas Introdução Por quê Sistemas de Banco de Dados Visão dos Dados Modelos de Dados Linguagem de Definição de Dados (DDL) Linguagem de Manipulação

Leia mais

6 Conclusão Contribuições da Dissertação

6 Conclusão Contribuições da Dissertação 6 Conclusão Neste trabalho, foi apresentado um sistema colaborativo capaz de controlar as versões das edições de um vídeo no formato MPEG-2, sem que os editores estejam no mesmo local, ao mesmo tempo.

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

5 Detalhamento da arquitetura para OnOCs

5 Detalhamento da arquitetura para OnOCs Detalhamento da arquitetura para OnOCs 95 5 Detalhamento da arquitetura para OnOCs 5.1 Motivação A arquitetura para OnOCs descrita no capítulo anterior foi introduzida para facilitar e agilizar o desenvolvimento

Leia mais

Gestão de Ontologias

Gestão de Ontologias Gestão de Ontologias Apresentação de Relatório Técnico Luiz Cruz Silveira Neto Apresentação para Reunião do Grupo de Ontologias (Laboratório de Políticas Públicas Participativas) E-mail: luiznetogi@gmail.com

Leia mais

6 Conclusão. 6.1 Contribuições

6 Conclusão. 6.1 Contribuições 91 6 Conclusão O uso dos padrões da Web Semântica, como o RDF e RDFa, na publicação de informações na Web vêm demonstrando ser a única forma viável de garantir a interoperabilidade [34][53][80-83] de dados

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

Banco de Dados. Introdução e Definições

Banco de Dados. Introdução e Definições Banco de Dados Introdução e Definições Conceitos Diferença entre Informação e Dado Informação: é qualquer fato ou conhecimento do mundo real e que pode ou não ser registrado /armazenado Dado: é a representação

Leia mais

Manipulação de uma ontologia desenvolvida em OWL através da utilização da API JENA 2 Ontology

Manipulação de uma ontologia desenvolvida em OWL através da utilização da API JENA 2 Ontology Manipulação de uma ontologia desenvolvida em OWL através da utilização da API JENA 2 Ontology Paulo Roberto Gonçalves 1, Parcilene Fernandes de Brito 1 1 Laboratorio de Inteligência Computacional Centro

Leia mais

5 Arquitetura Proposta

5 Arquitetura Proposta 5 Arquitetura Proposta Neste capítulo detalhamos a arquitetura proposta que provê acesso a fontes de dados autônomas, heterogêneas e distribuídas, as quais podem ser desde sistemas gerenciadores de bancos

Leia mais

Sistemas de Banco de Dados

Sistemas de Banco de Dados Sistemas de Banco de Dados Fundamentos em Bancos de Dados Relacionais Wladmir Cardoso Brandão www.wladmirbrandao.com Departamento de Ciência da Computação (DCC) Instituto de Ciências Exatas e Informática

Leia mais

Introdução. O que é um Banco de Dados (BD)?

Introdução. O que é um Banco de Dados (BD)? O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo Associações aleatórias de dados não podem ser chamadas de base de dados Conceito de dados Valor de

Leia mais

Banco de Dados. Perspectiva Histórica dos Bancos de Dados. Prof. Walteno Martins Parreira Jr

Banco de Dados. Perspectiva Histórica dos Bancos de Dados. Prof. Walteno Martins Parreira Jr Banco de Dados Perspectiva Histórica dos Bancos de Dados Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Histórico Antes dos computadores, as informações eram

Leia mais

Sistemas de PROFA. LILLIAN ALVARES FACULDADE DE CIÊNCIA DA INFORMAÇÃO

Sistemas de PROFA. LILLIAN ALVARES FACULDADE DE CIÊNCIA DA INFORMAÇÃO Sistemas de Organização do Conhecimento PROFA. LILLIAN ALVARES FACULDADE DE CIÊNCIA DA INFORMAÇÃO UNIVERSIDADE DE BRASÍLIA Sistemas de Organização do Conhecimento tem como principal p objetivo...... a

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Introdução Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional

Leia mais

Ontologias: Definições e Tipos

Ontologias: Definições e Tipos Ontologias: Definições e Tipos Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda O que é uma ontologia Tipos de Ontologias

Leia mais

Técnico em Informática. Banco de Dados. Profª Ana Paula Mandelli

Técnico em Informática. Banco de Dados. Profª Ana Paula Mandelli Técnico em Informática Banco de Dados Profª Ana Paula Mandelli Banco de Dados (BD) Existem vários tipos de banco de dados e eles estão presentes na nossa vida há muito tempo. Lista Telefônica Cadastro

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

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo MODELAGEM DE DADOS Sistemas de Banco de Dados Profa. Rosemary Melo SISTEMAS DE BANCO DE DADOS OBJETIVOS Apresentar os conceitos fundamentais de Sistemas de Banco de Dados. Principais componentes dos SGBDs

Leia mais

Figura 16 Niagara - Visão de grupos de notas.

Figura 16 Niagara - Visão de grupos de notas. Conclusão 6 Conclusão 6.1 Trabalhos Relacionados Dentre as funcionalidades fornecidas pela interface gerada pelo framework, em destaque está a possibilidade do zoom livre. Disponibilizar esta funcionalidade

Leia mais

COMPUTAÇÃO COLABORATIVA. Prof. Cícero Quarto cicerocq.wordpress.com

COMPUTAÇÃO COLABORATIVA. Prof. Cícero Quarto cicerocq.wordpress.com COMPUTAÇÃO COLABORATIVA Prof. Cícero Quarto cicerocq.wordpress.com UNIDADES DE ENSINO Parte I Fundamentos Sistemas colaborativos para uma nova sociedade e um novo ser humano Teorias e modelos de Colaboração

Leia mais

Introdução à Web Semântica

Introdução à Web Semântica Introdução à Web Semântica André Desessards Jardim Universidade Católica de Pelotas Centro Politécnico Mini Curso Web Semântica 1. Introdução A organização da imensa vastidão de conteúdo disponível atualmente

Leia mais

Ontologias: Definições e Tipos

Ontologias: Definições e Tipos Ontologias: Definições e Tipos Ricardo de Almeida Falbo Departamento de Informática Universidade Federal do Espírito Santo Agenda O que é uma ontologia Tipos de Ontologias Ontologia Origem: Filosofia Ont-

Leia mais

Sistema Gestor de Bancos de Dados (SGBD)

Sistema Gestor de Bancos de Dados (SGBD) Sistema Gestor de Bancos de Dados (SGBD) Conceitos Gerais Prof. Guilherme Tomaschewski Netto guilherme.netto@gmail.com Roteiro! Contextualização! Apresentação, um pouco de história Legendas! Nesta apresentação

Leia mais

SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD

SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD Disciplina: Banco de Dados Prof: Márcio Palheta, Esp

Leia mais

Ontology-Based Data Access. Diogo Espinhara Oliveira Banco de Dados

Ontology-Based Data Access. Diogo Espinhara Oliveira Banco de Dados Ontology-Based Data Access Diogo Espinhara Oliveira Banco de Dados - 2017.1 Sumário 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Motivação e Objetivo Ontology Based Data Access (OBDA) Ontologia e Lógica de Descrição

Leia mais

Mineração de Textos na Web

Mineração de Textos na Web Mineração de Textos na Web Luciano Antonio Digiampietri Escola de Artes Ciências e Humanidades da Universidade de São Paulo digiampietri@usp.br Resumo: Com o crescimento das informações disponíveis na

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação

Leia mais

Arquitetura de um Ambiente de Data Warehousing

Arquitetura de um Ambiente de Data Warehousing Arquitetura de um Ambiente de Data Warehousing Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri OLAP: Fonte: Arquitetura Vaisman, A., Zimányi,

Leia mais

Para descrever os metadados das aplicações, desenvolvemos um método chamado SHDM (Semantic Hypermedia Design Method) [Lima & Schwabe 2002a, 2002b,

Para descrever os metadados das aplicações, desenvolvemos um método chamado SHDM (Semantic Hypermedia Design Method) [Lima & Schwabe 2002a, 2002b, 1 Introdução A Web Semântica é uma visão [W3C, 2001b]: uma idéia de termos dados na Web definidos e conectados de modo a serem utilizados por máquinas não só com objetivo de apresentação, mas também para

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

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação

Leia mais

Banco de Dados. Introdução. Profa. Flávia Cristina Bernardini

Banco de Dados. Introdução. Profa. Flávia Cristina Bernardini Banco de Dados Introdução Profa. Flávia Cristina Bernardini * Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka, Cristina D. A. Ciferri e Elaine Parros Machado Motivação Operações

Leia mais

Denise Gomes Silva Morais Cavalcante. Programa de Pós-graduação em Ciências da Informação/ECA- USP. Orientador: Nair Yumiko Kobashi

Denise Gomes Silva Morais Cavalcante. Programa de Pós-graduação em Ciências da Informação/ECA- USP. Orientador: Nair Yumiko Kobashi INTEGRAÇÃO DE ACERVOS MULTIMÍDIA NO CONTEXTO DA WEB SEMÂNTICA: ANÁLISE DE INSTRUMENTOS E METODOLOGIAS PARA REPRESENTAÇÃO E RECUPERAÇÃO DE DOCUMENTOS MULTIMÍDIA. Denise Gomes Silva Morais Cavalcante denisegsmc@usp.br

Leia mais

Banco de Dados e Aplicações em Negócios: Introdução.

Banco de Dados e Aplicações em Negócios: Introdução. Banco de Dados e Aplicações em Negócios: Introdução evandro@usp.br Motivação Extenso uso de Banco de Dados (BD) no cotidiano Bancos, serviços, comércio em geral (comércio eletrônico) Web e seus serviços

Leia mais

4 Processo de Transformação

4 Processo de Transformação Tecnologias Relacionadas 43 4 Processo de Transformação Com a constante mudança nos requisitos (funcionais e não funcionais) do domínio da aplicação, há uma grande necessidade de que os sistemas estejam

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

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento de Aplicações Distribuídas SOA e Web Services Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura

Leia mais

6 Trabalhos Relacionados

6 Trabalhos Relacionados 6 Trabalhos Relacionados Existem vários projetos, tais como DILLEO e ILUMINA, que constroem Bibliotecas Digitais de LOs, mas não integram os repositórios nem os ambientes. Portanto, eles retratam abordagens

Leia mais

DDL). O resultado da compilação dos parâmetros DDLs é

DDL). O resultado da compilação dos parâmetros DDLs é Banco Dados Aula 2 Linguagens de Banco de Dados e Tipos de Usuários 1. Linguagens de Banco de Dados Um sistema de banco de dados proporciona dois tipos de linguagens: uma específica para os esquemas do

Leia mais

6 Conclusão. 6.1 Trabalhos relacionados

6 Conclusão. 6.1 Trabalhos relacionados Conclusão 112 6 Conclusão 6.1 Trabalhos relacionados A primeira versão do método SHDM apresentada por Lima (2003) empregava um modelo orientado a objetos como a base estrutural do modelo conceitual de

Leia mais

Korth Silberschatz Sundarshan. Sistema de Banco de Dados, 5/E

Korth Silberschatz Sundarshan. Sistema de Banco de Dados, 5/E Sistema de Banco de Dados, 5/E Capítulo 1: Introdução Finalidade dos sistemas de banco de dados Visão dos dados Linguagens de banco de dados Bancos de dados relacionais Projeto de banco de dados Bancos

Leia mais

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Definição de Banco de Dados De uma forma genérica, um banco de dados é definido como uma coleção de dados relacionados. Os dados são

Leia mais

1 Introdução. 1.1 A Web Semântica

1 Introdução. 1.1 A Web Semântica Introdução 19 1 Introdução 1.1 A Web Semântica A Web Semântica é definida por seus idealizadores como uma extensão da Web atual, onde as informações recebem um significado bem definido, permitindo maior

Leia mais

BANCO DE DADOS AULA-01. Prof. Fabiano Papaiz IFRN

BANCO DE DADOS AULA-01. Prof. Fabiano Papaiz IFRN AULA-01 Prof. Fabiano Papaiz IFRN Objetivos Conhecer o que é um Banco de Dados (BD) Conhecer o que é um Sistema Gerenciador de Banco de Dados (SGBD) O que é um Banco de Dados (BD)? Segundo (Elmasri e Navathe

Leia mais

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo MODELAGEM DE DADOS Sistemas de Banco de Dados Profa. Rosemary Melo SISTEMAS DE BANCO DE DADOS OBJETIVOS Apresentar os conceitos fundamentais de Sistemas de Banco de Dados. Principais componentes dos SGBDs

Leia mais

Prof. Fabiano Taguchi

Prof. Fabiano Taguchi BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com INTRODUÇÃO À BANCO DE DADOS Banco de dados desempenha um papel fundamental em todas as áreas em que os

Leia mais

O W3C e a Web Semântica. CPqD - abril/2009 Workshop Rede IP do Futuro

O W3C e a Web Semântica. CPqD - abril/2009 Workshop Rede IP do Futuro O W3C e a Web Semântica CPqD - abril/2009 Workshop Rede IP do Futuro Web, W3C e Web Semântica Tim Berners-Lee criou / propôs a Web em 1989 (há 20 anos) http://www.w3.org/history/1989/proposal.html (URI

Leia mais

Uma ontologia para modelagem de conteúdo para Ensino a Distância. An ontology for modeling distance learning contents

Uma ontologia para modelagem de conteúdo para Ensino a Distância. An ontology for modeling distance learning contents SEMINÁRIO DE PESQUISA EM ONTOLOGIA NO BRASIL 11 E 12 de Agosto Universidade Federal Fluminense Departamento de Ciência da Informação Niterói Rio de Janeiro Brasil Esta comunicação está sendo submetida

Leia mais

3 Estado da arte. 3.1 A linguagem de consultas SPARQL

3 Estado da arte. 3.1 A linguagem de consultas SPARQL Estado da arte 24 3 Estado da arte Nesse capítulo serão discutidas ferramentas, tecnologias e soluções existentes na área da web semântica. Na seção 3.1 e 3.2 deste capítulo serão discutidas abordagens

Leia mais

UERJ Oscar Luiz Monteiro de Farias 1. Bancos de Dados. Mestrado em Engenharia de Computação área de concentração Geomática

UERJ Oscar Luiz Monteiro de Farias 1. Bancos de Dados. Mestrado em Engenharia de Computação área de concentração Geomática UERJ Oscar Luiz Monteiro de Farias 1 Bancos de Dados Mestrado em Engenharia de Computação área de concentração Geomática UERJ Oscar Luiz Monteiro de Farias 2 Conceitos de Sistemas de Banco de Dados e Arquitetura

Leia mais

UM SISTEMA DE RECUPERAÇÃO DE

UM SISTEMA DE RECUPERAÇÃO DE UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA UM SISTEMA DE RECUPERAÇÃO DE DOCUMENTAÇÃO HISTÓRICA PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno: Marcos José de Menezes

Leia mais

Uma ontologia de domínio no contexto de observatórios

Uma ontologia de domínio no contexto de observatórios Uma ontologia de domínio no contexto de observatórios Murilo S. Gomes 1,2, Talita Rossari 1, Gabriel Ecker 1, Lidiane Visintin 1,2, Antonio Pereira Candido 1 1 Grupo de Modelagem do Conhecimento Instituto

Leia mais

Prof. Luiz Fernando. Unidade I ADMINISTRAÇÃO

Prof. Luiz Fernando. Unidade I ADMINISTRAÇÃO Prof. Luiz Fernando Unidade I ADMINISTRAÇÃO DE BANCOS DE DADOS Introdução a bancos de dados Surgimento nas décadas de 60/70 na IBM; de pesquisas de automação de escritórios. Mostra o baixo custo da informatização

Leia mais

3 Tecnologias Relacionadas

3 Tecnologias Relacionadas Tecnologias Relacionadas 31 3 Tecnologias Relacionadas O objetivo deste capítulo é apresentar um resumo de cada tecnologia relacionada ao processo proposto nesta dissertação, mostrando suas principais

Leia mais

MODELAGEM DE DADOS UNIDADE 1 Visão Geral. Luiz Leão

MODELAGEM DE DADOS UNIDADE 1 Visão Geral. Luiz Leão UNIDADE 1 Visão Geral Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 1.1 Visão geral: Banco de dados 1.2 Dados versus informação 1.3 Classificando os bancos de dados 1.4 Sistemas

Leia mais

Hibernate Anotations

Hibernate Anotations Hibernate Anotations Fabio Luiz Oenning da Costa¹, Ricardo Minigucci¹ Universidade Paranaense (Unipar) Paranavaí PR Brasil fabiooenning@hotmail.com ricardominigucci@gmail.com Resumo. Este artigo apresenta

Leia mais

Ferramentas de Apoio à Criação e Edição de Ontologias: Tainacan Ontology e uma Análise Comparativa

Ferramentas de Apoio à Criação e Edição de Ontologias: Tainacan Ontology e uma Análise Comparativa Ferramentas de Apoio à Criação e Edição de Ontologias: Tainacan Ontology e uma Análise Comparativa Ernesto Fonseca Veiga 1, Dalton Lopes Martins 1, Marcel Ferrante Silva 1 1 Media Lab Laboratório de Pesquisa,

Leia mais

Livro texto: Capítulo 1

Livro texto: Capítulo 1 Livro texto: Capítulo 1 Bancos de dados (BD) No decorrer do dia, a maioria de nós se depara com atividades que envolvem alguma interação com os BD s banco reservas em um hotel compra de passagens aéreas

Leia mais

Ontologias e sua aplicação em linguagens de Comunicação

Ontologias e sua aplicação em linguagens de Comunicação Ontologias e sua aplicação em linguagens de Comunicação Rafael de Moura Speroni Disciplina de Modelagem de Sistemas Multiagentes - 2006/2 Prof. Ricardo Silveira PPGCC - UFSC Comunicação entre agentes Pessoas,

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Conceitos Básicos Introdução Banco de Dados I Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Dados

Leia mais

Conceitos, Arquitetura e Design

Conceitos, Arquitetura e Design capítulo 1 Conceitos, Arquitetura e Design 1.1 O que são os serviços de diretórios? Segundo a Wikipédia: Um serviço de diretório é um software que armazena e organiza informações sobre os recursos e os

Leia mais

Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução

Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados Prof. Anderson Henriques Introdução A quantidade de informação relevante para a tomada de decisões nas organizações é muito

Leia mais