L A C Laboratory for Advanced Collaboration
|
|
- Maria Fernanda Barreiro Diegues
- 8 Há anos
- Visualizações:
Transcrição
1 Publicação de Dados Governamentais no Padrão Linked Data 2.2 O Padrão RDF Karin Breitman José Viterbo Edgard Marx Percy Salas L A C Laboratory for Advanced Collaboration
2 Objetivo deste módulo 1.Apresentar conceitos básicos sobre o padrão RDF 2
3 Sumário 1. Introdução 2. Definição 3. Redes Semânticas 4. Integração de Dados 5. Modelo de Dados 6. Propriedades 7. Containers 8. Exemplos 3
4 Sobre Metadados A Web é machine-readable mas não machine-understandable Metadados são úteis: Ex: Muito pode-se ganhar com a estruturação descritiva de páginas, servidores, serviços de busca e outros recursos 4
5 RDF é Uma sintaxe padrão para representar um grafo dirigido em XML. 5
6 O Modelo RDF pode ser pensado como.. Infoset de XML simplificado 6
7 Redes Semânticas Uma maneira de representar a linguagem natural Um formato para organizar afirmações de uma forma que ela possa ser consultada por computadores 7
8 Redes Semânticas espinha tem coração cabelo vertebrado isa asas mamífero pássaro anda pode isa isa canário amarelo voar avestruz não vôa joão hugo 8
9 Semântica em Rede joão pode voar? hugo tem asas? joão tem coluna? de todos os canários, quantos vivem em gaiolas? 9
10 Introduzindo: RDF Empregados em HTML e XML Metadados compreendidos por máquinas Suporta valores estruturados Estimula metadados autenticados Uma base para uma infinidade de descrições: catalogação, privacidade, acessibilidade, Direitos de propriedade intelectual,... 10
11 Integração de dados Exemplo: O autor do documento é Paul Paul é o autor de um documento Um documento é escrito por Paul O autor do documento é Paul Representação(s) em XML: 11 <document href = author = Paul /> <author> <url> </url> <author> <name> Paul </name> <name> Paul </name> </author> <document> </author>
12 Integração de dados Complexidade de consultar documentos XML N maneiras de mapear XML para uma estrutura lógica Requer a normalização de todas as possibilidades de representação para uma consulta efetiva Significa a mesma coisa para uma pessoa Significa coisas diferentes para uma máquina RDF deve ser menos flexível Menos flexibilidade == mais interoperabilidade! Maneira consistente de representar declarações (statements) 12
13 Componentes Modelo de dados formal Sintaxe para trocar informações Tipo de esquema do sistema (modelo do esquema) Sintaxe para machine-understandable esquemas Protocolos de perfil e consulta 13
14 Sintaxe O Modelo RDF define uma relação formal entre recursos, propriedades e valores Sintaxe é requerida para... Armazenar instâncias do modelo em arquivos Interoperabilidade entre aplicações 14
15 Modelo de Dados Impõe regras estruturais sobre a expressão dos modelos de dados de aplicativos para codificação consistente, troca e tratamento de metadados Habilita a descrição de recursos para definir sua própria semântica Provido para interoperabilidade estrutural 15
16 Modelo de Dados Grafos dirigidos rotulados (Directed labelled graphs) Elementos do modelo Recurso (Resource) Propriedade (Propertie) Valor (Value) Declaração (Statement) 16
17 Grafo Dirigido isa bar has foo baz (isa, foo, bar) (has, bar, baz) (plays, baz, bop) (wants, baz, bing) plays bop wants bing 17
18 Grafo Dirigido root 18 attribute href element <root> <foo href= x= 1 /> <bar x= 2 y= 3 > <baz z= aaa /> </bar> element foo bar attribute x attribute y 3 1 x attribute element baz attribute z aaa
19 Modelo de Dados Sujeito Predicado Objeto Declaração 19
20 Modelo RDF Um modelo é um conjunto de declarações declaração = (predicado,sujeito,objeto) Predicado é um recurso Sujeito é um recurso Objeto é ambos um recurso ou um literal Objeto = Predicado(Sujeito) 20
21 Primitivas do Modelo Recurso Propriedade Value Recurso Declaração 21
22 Definição de Recurso RFC 2396: Um recurso pode ser qualquer coisa que tenha identidade. Exemplos familiares incluem um documento eletrônico, uma imagem, um serviço (por exemplo, "o relatório do tempo de hoje para Los Angeles"), e uma coleção de outros recursos. Nem todos os recursos de rede são "recuperáveis", por exemplo, os seres humanos, empresas e livros encadernados em uma biblioteca também pode ser considerado recursos. O recurso é o mapeamento conceitual para uma entidade ou um conjunto de entidades, não necessariamente a entidade que corresponde ao mapeamento, em qualquer instância em particular no tempo. Assim, um recurso pode permanecer constante, mesmo quando o seu conteúdo --- as entidades a que corresponde atualmente --- sofrem mudanças ao longo do tempo, desde que o mapeamento conceitual não seja alterado no processo. 22
23 Propriedades Nomes de propriedades devem ser associados a um esquema. São qualificados com um prefixo de namespaces <?A version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" <rdf:description about=" <dc:creator>nancy Ide</dc:creator> </rdf:description> </rdf:rdf> 23 Tópicos E speciais em W eb S emântica 23
24 Recurso Um recurso pode ser identificado por uma URI O recurso identificado por uma URI pode ser abstrato não recuperado pela rede Recurso é distinto da entidade e resolvido a qualquer hora. 24
25 Declaração <rdf:statement> <rdf:subject resource= > <rdf:predicate resource= > <rdf:object>jonathan Borden</rdf:object> </rdf:statement> 25
26 O Elemento rdf:description Atributos about : Refere-se a uma URI ou a um recurso existente ID: Sinaliza a criação de um novo recurso <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" <rdf:description about=" </rdf:description> 26 <rdf:description rdf:id="nancy Ide">.. </rdf:description> </rdf:rdf> 26 Tópicos E speciais em W eb S emântica
27 Descrevendo Coisas <rdf:description about= > <dc:author>jonathan Borden</dc:author> <dc:description>an XSLT based parser which converts an arbitrary XML document into RDF Statements</dc:description> </rdf:description> 27
28 Descrevendo Coisas description author Jonathan Borden An XSLT based... 28
29 RDF Containers Bag Uma lista desordenada de recursos ou literais Seq Uma lista ordenada de recursos ou literais Alt Uma lista de recursos ou literais que representam alternativas para o valor de uma propriedade. 29 Tópicos E speciais em W eb S emântica 29
30 Usando o Container Bag Declaração: Os autores do livro são Alfred, John e Jeffrey <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" <rdf:description about="urn:isbn: "> <dc:creator> <rdf:bag> <rdf:li>alfred</rdf:li> <rdf:li>john</rdf:li> <rdf:li>jeffrey</rdf:li> </rdf:bag> </dc:creator> </rdf:description> </rdf:rdf> 30 Tópicos E speciais em W eb S emântica 30
31 Usando o Container Seq Declaração: Os estudantes do curso csci-2962 em ordem alfabética são Elizabeth, George e John <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:s=" <rdf:description about=" <s:students> <rdf:seq> <rdf:li rdf:resource=" <rdf:li rdf:resource=" <rdf:li rdf:resource=" </rdf:seq> </s:students> </rdf:description> </rdf:rdf> 31 Tópicos E speciais em W eb S emântica 31
32 Usando o Container Alt Declaração Os formatos do livro são plain, html e postscript <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" <rdf:description about="urn:isbn: "> <dc:format> <rdf:alt> <rdf:li>text/html</rdf:li> <rdf:li>text/plain</rdf:li> <rdf:li>application/postscript</rdf:li> </rdf:alt> </dc:format> </rdf:description> </rdf:rdf> 32 Tópicos E speciais em W eb S emântica 32
33 Declarações sobre Containers <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:s=" xmlns:dc=" <rdf:description about=" <s:homeworks> <rdf:bag ID="pages"> <rdf:li rdf:resource=" vassar.edu/courses/cs240/hw1.html"> <rdf:li rdf:resource=" vassar.edu/courses/cs240/hw2.html"> </rdf:bag> </s:homeworks> </rdf:description> <rdf:description about="#pages"> <dc:creator>nancy Ide</dc:creator> </rdf:description> </rdf:rdf> 33 Tópicos E speciais em W eb S emântica 33
34 Relações Não-Binárias O modelo de dados RDF somente suporta relações binárias (relações entre dois recursos) Solução: Usar um recurso intermediário com propriedades adicionais) <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:s=" <rdf:description about="urn:isbn: "> <s:price rdf:parsetype="resource"> <rdf:value>45.00</rdf:value> <s:units rdf:resource=" </s:price> </rdf:description> </rdf:rdf> Declaração: O custo do livro é $ Tópicos E speciais em W eb S emântica 34
35 Sintaxe Abreviada Propriedades convertidas em atributos <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" <rdf:description about=" <dc:creator>nancy Ide</dc:creator> <dc:title>encoding Syntactic Annotation</dc:title> <dc:date> </dc:date> </rdf:description> </rdf:rdf> <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" <rdf:description about=" dc:creator="nancy Ide" dc:title="encoding Syntactic Annotation" dc:date=" "/> </rdf:rdf> 35 35
36 Exemplo Simples Recurso Autor Paul 36
37 Modelo RDF Exemplo #1 URI:R dc: Title dc: Creator RDF Presentation Paul Miller 37
38 Exemplo de sintaxe RDF URI:R dc: Title dc: Creator RDF Presentation Paul Miller 38 <RDF xmlns = xmlns:dc = > <Description about = URI:R > <dc:title> RDF Presentation </dc:title> <dc:creator> Paul Miller </dc:creator> </Description> </RDF>
39 Modelo RDF Exemplo #2 URI:R dc: Title dc: Creator RDF Presentation URI:PAUL Paul Miller UKOLN URI:UKOLN bib:aff bib:name Paul Miller bib: ukoln.ac.uk 39
40 Modelo RDF Exemplo #2 <RDF xmlns = xmlns:dc = xmlns:bib = > <Description about = URI:R > <dc:title> RDF Presentation </dc:title> <dc:creator> <Description> <bib:name> Paul Miller </bib:name> <bib: > p.miller@ukoln.ac.uk </bib: > <bib:aff resource = /> </Description> </dc:creator> </Description> </RDF> 40
41 RDF Schemas Rede semântica na WEB Nós são identificados pelas URIs rdfs:class rdfs:property rdfs:subclassof rdf:type 41
42 Esquema Simples de Saúde <rdfs:class rdf:id= Provider > <rdfs:subclassof rdf:resource= #Person /> </rdfs:class> 42
43 43 Esquema Simples de Saúde
44 44 Esquema de Saúde
45 Outros modelos Dublin core Conjunto de semânticas simples para descrição de recursos vcard (business-card data) vcalendar (calendar/scheduling data) LCNA (Library of Congress Name Authority File) 45
46 Principais Referências K. Breitman. Web Semântica: a Internet do Futuro. Editora LTC, 2005; G. Klyne e J. J. Carrol (editores). Resource Description Framework (RDF): Concepts and Abstract Syntax. Online, Disponível em: D. Brickley e R.V. Guha (editores). RDF Vocabulary Description Language 1.0: RDF Schema. Online, Disponível em: D. Beckett (editor). RDF/XML Syntax Specification (Revised). Online, Disponível em: 46
Padrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica
Padrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica Ernesto F. Veiga, Márcio V. Oliveira Sena, Renato de F. Bulcão Neto ernestofonseca@inf.ufg.br marciovinicius@inf.ufg.br
Leia maisRDF (Resource Description Framework) RDFS (Resource Description Framework Schema)
RDF (Resource Description Framework) RDFS (Resource Description Framework Schema) Tópicos Especiais em Engenharia de Software I (Introdução à Engenharia de Ontologias) Curso: Engenharia de Computação Prof.
Leia maisL A C Laboratory for Advanced Collaboration
Publicação de Dados Governamentais no Padrão Linked Data 2.3 Web Ontology Language (OWL) Karin Breitman José Viterbo Edgard Marx Percy Salas L A C Laboratory for Advanced Collaboration Objetivo deste módulo
Leia maisRDF e RDF Schema na representação de páginas do portal CEULP/ULBRA
RDF e RDF Schema na representação de páginas do portal CEULP/ULBRA Danilo de Abreu Noleto 1, Parcilene Fernandes de Brito 1 1 Curso de Sistemas de Informação Centro Universitário Luterano de Palmas (CEULP/ULBRA)
Leia maisL A C Laboratory for Advanced Collaboration
Publicação de Dados Governamentais no Padrão Linked Data 3.1 Fundamentos de SPARQL Karin Breitman José Viterbo Edgard Marx Percy Salas L A C Laboratory for Advanced Collaboration Objetivo deste módulo
Leia maisD2R EDITOR: HABILITANDO A PUBLICAÇÃO AUTOMÁTICA DE ANOTAÇÕES SEMÂNTICAS DE SITES DINÂMICOS
UNIVERSIDADE FEDERAL DE SANTA CATARINA PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO André Guerreiro Cantarelli D2R EDITOR: HABILITANDO A PUBLICAÇÃO AUTOMÁTICA DE ANOTAÇÕES SEMÂNTICAS DE SITES DINÂMICOS
Leia maisWeb Semântica. Web Semântica. uma introdução @yaso
Web Semântica uma introdução @yaso O que é SEMÂNTICA Semântica é o estudo do signifcado. Incide sobre a relação entre signifcantes, tais como palavras, frases, sinais e símbolos, e o que eles representam,
Leia maisSemântica na Web RDF. Carlos Bazilio. Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense
Semântica na Web RDF Carlos Bazilio Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense 1 Contexto... 2 Contexto (2) 3 Problemas na Web Atual Pouca integração de informações
Leia maisRDF e RDFS na Infra-estrutura de Suporte à Web Semântica
RDF e RDFS na Infra-estrutura de Suporte à Web Semântica GEIZA CRISTINA DA SILVA, TARCÍSIO DE SOUZA LIMA (ORIENTADOR) Departamento de Ciência da Computação Instituto de Ciências Exatas Universidade Federal
Leia maisWeb de hoje (2.0) Porquê WEB 2.0?
WEB 2.0 Conceitos O termo Web 2.0 refere-se a mudança para uma Internet como plataforma e um entendimento das regras para obter sucesso nesta nova plataforma. Segundo Tim O'Reilly, um dos criadores do
Leia maisO padrão RDF na descrição de imagens
O padrão RDF na descrição de imagens Edeilson Milhomem da Silva 1, Parcilene Fernandes de Brito 1 1 Sistemas de Informação Centro Universitário Luterano de Palmas (CEULP/ULBRA) Cx. Postal 160 77054-970
Leia maisOWL-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 maisTECNOLOGIAS LOD E A PUBLICAÇÃO E INTERLIGAÇÃO DE ACERVOS DIGITAIS DE ARQUIVOS, BIBLIOTECAS E MUSEUS NA WEB
TECNOLOGIAS LOD E A PUBLICAÇÃO E INTERLIGAÇÃO DE ACERVOS DIGITAIS DE ARQUIVOS, BIBLIOTECAS E MUSEUS NA WEB Seminário BBM de Bibliotecas Digitais, Preservação e Acesso, São Paulo, 13 e 14 de novembro, 2017
Leia maisPadrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica
Padrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica Ernesto F. Veiga, Márcio V. Oliveira Sena, Renato de F. Bulcão Neto ernestofonseca@inf.ufg.br marciovinicius@inf.ufg.br
Leia maisFERRAMENTA DE CONVERSÃO DE METADADOS DE RECURSOS ELETRÔNICOS DO PADRÃO DUBLIN CORE PARA O PADRÃO RDF
FERRAMENTA DE CONVERSÃO DE METADADOS DE RECURSOS ELETRÔNICOS DO PADRÃO DUBLIN CORE PARA O PADRÃO RDF Arlindo L. Boiça Neto 1 ; Leandro H. de M. Oliveira 2 N 0803081 Resumo : Atualmente a descrição de recursos
Leia maisABD Arquivos e Bibliotecas Digitais
ABD Arquivos e Bibliotecas Digitais Abril 2008 Parte VII Dublin Core Fontes dublincore.org/ http://dublincore.org/usage/documents/principles/ http://dublincore.org/documents/dc-rdf/ Objectivo do Dublin
Leia maisXML - 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 maisMetadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados
1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,
Leia maisA WEB SEMÂNTICA E SUA APLICABILIDADE NO MEIO ACADÊMICO
A WEB SEMÂNTICA E SUA APLICABILIDADE NO MEIO ACADÊMICO Graycielli Athanasio Mendes, Ana Carolina Xaves Ferreira, Rafael Couto dos S. Lima mendes.grace@gmail.com, anacarolinaxaves@yahoo.com.br, rafaelcoutolima@yahoo.com.br
Leia maisIntrodução 17. 1 Introdução
Introdução 17 1 Introdução O volume de informações que gerenciamos tem crescido a cada dia. Realizamos milhões de pesquisas na Web, postamos mensagens em blogs, enviamos mensagens de correio eletrônico,
Leia maisWeb Semântica para Máquinas de Busca
Web Semântica para Máquinas de Busca Eli Nogueira Milagres Júnior, Elio Lovisi Filho (orientador) Departamento de Ciência da Computação - Faculdade de Ciência da Computação e Comunicação Social (FACICS)
Leia maisComo Publicar Dados Relacionais em RDF
Como Publicar Dados Relacionais em RDF Luís Eufrasio T. Neto Mestrado em Ciência da Computação Departamento de Computação Orientadora: Dra. Vânia Vidal Introdução Linked Data: padrão estabelecido como
Leia maisConstruindo portais com Plone
Construindo portais com Plone Módulo 9 Dexterity Dexterity TTW Módulo 9 Dexterity Dexterity >> O que é? Framework para incorporação de tipos de dados ao Plone. Sucessor do Archetypes. Mais rápido, modular
Leia maisServiços Web: Arquitetura
Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula
Leia maisL A C Laboratory for Advanced Collaboration
Publicação de Dados Governamentais no Padrão Linked Data 1.2 - Dados Governamentais Abertos Karin Breitman José Viterbo Edgard Marx Percy Salas L A C Laboratory for Advanced Collaboration Objetivo deste
Leia maisGERÊNCIA DE DADOS SEMIESTRUTURADOS -XML NAMESPACES. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML NAMESPACES Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza Introdução XML Namespaces fornecem um método para evitar conflitos de nomes de elementos
Leia maisWeslley da Silva Fernandes Mathias
Weslley da Silva Fernandes Mathias 1 Biblioteca digital é a biblioteca constituída por documentos primários, que são digitalizados sob a forma material (disquetes, CD-ROM, DVD), ou online através da internet,
Leia maisL A C Laboratory for Advanced Collaboration
Publicação de Dados Governamentais no Padrão Linked Data 2.1 Conceitos Básicos Karin Breitman José Viterbo Edgard Marx Percy Salas L A C Laboratory for Advanced Collaboration Objetivo deste módulo 1.Discutir
Leia maisPROJETO DE REDES www.projetoderedes.com.br
PROJETO DE REDES www.projetoderedes.com.br Centro Universitário de Volta Redonda - UniFOA Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro
Leia maisWeb Semântica e PLN. Paulo Gomes DEI FCTUC
Web Semântica e PLN Paulo Gomes DEI FCTUC 1 Sumário Motivação da Web Semântica Conceitos base da WS WS vs. PLN Sinergias entre WS e PLN Conclusão 2 Motivação Limitações da Web actualmente: Overflow de
Leia maisEP-RDF: SISTEMA PARA ARMAZENAMENTO E RECUPERAÇÃO DE IMAGENS BASEADO EM ONTOLOGIA
EP-RDF: SISTEMA PARA ARMAZENAMENTO E RECUPERAÇÃO DE IMAGENS BASEADO EM ONTOLOGIA Resumo Edeilson Milhomem da Silva1, Parcilene Fernandes de Brito 1 1 Centro Universitário Luterano de Palmas (CEULP / ULBRA),
Leia maisEXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN. TuaneFaria USP tuanefaria@yahoo.com.br
EXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN Prof. Dr. José Eduardo Santarem Segundo USP santarem@usp.br TuaneFaria USP tuanefaria@yahoo.com.br Introdução Disponibilizar Dados Disponibilizar
Leia mais5 Exemplos. 5.1. Produção bibliográfica da PUC-Rio
5 Exemplos Foram desenvolvidas duas aplicações que exemplificam o uso e a utilidade das mudanças feitas no método SHDM e do ambiente de desenvolvimento Synth, apresentadas nas seções a seguir. 5.1. Produção
Leia maisDiagrama de Classes. Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes.
1 Diagrama de Classes Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes. Um dos objetivos do diagrama de classes é definir a base para
Leia maisMódulo 2b - Ontologias - RDF
Tecnologias de Banco de Dados para a Web Semântica Módulo 2b - Ontologias - RDF Marco A. Casanova 7/3/2005 (c) Marco A. Casanova - PUC-Rio 1 Tópicos Introdução URIref e Qname RDF Básica RDF/XML Outros
Leia maisBREVE INTRODUÇÃO À LINGUAGEM XML
BREVE INTRODUÇÃO À LINGUAGEM XML Por Carlos H. Marcondes marcon@vm.uff.br Rio de Janeiro Abril 2008 PROGRAMA 1.Problema, motivações e conceitos 2.Estrutura de um documento XML 1.DTDs, Schemas 2.Folhas
Leia maisProf.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos
Leia maisDescrição Semântica de Componentes em Ambiente Virtual 3D
Descrição Semântica de Componentes em Ambiente Virtual 3D Léo Manoel Lopes da Silva Garcia Mestrando Universidade Estadual Paulista Julio de Mesquita Filho netogarcia19@gmail.com Diego Colombo Dias Mestrando
Leia maisArmazienamento de Dados
Armazienamento de Dados Bernade'e Farias Lóscio bfl@cin.ufpe.br Agenda Dados x metadados Fontes de dados: de onde os dados podem ser extraídos? Dados abertos: em qual formato publicar? A importância dos
Leia maisUm gato preto num quarto escuro falando sobre metadados
Um gato preto num quarto escuro falando sobre metadados Ana Alice Baptista Altamiro Barbosa Machado 1 Metadados significa, basicamente, dados sobre os dados. Num ambiente caótico como a Internet, os dados
Leia maisPadrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica
Padrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica Ernesto F. Veiga, Márcio V. Oliveira Sena, Renato de F. Bulcão Neto ernestofonseca@inf.ufg.br marciovinicius@inf.ufg.br
Leia maisUNIVERSIDADE. Sistemas Distribuídos
UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação
Leia maisDesenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services
Leia maisextensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação.
extensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação. Em XML, os tags não são pré-definidos. Temos de definir os nossos tags. XML utiliza um Document
Leia mais5 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 maisServiços Web Semânticos
Serviços Web Semânticos Paulo Vitor Antonini Orlandin paulovitor_e@hotmail.com Resumo O grande crescimento na utilização de Serviços Web torna imprescindível o desenvolvimento de uma forma de melhoria
Leia maisDublin Core e MARC 21 : um estudo de correspondência de elementos de metadados
Dublin Core e MARC 21 : um estudo de correspondência de elementos de metadados Maria das Dores Rosa Alves¹, Marcia Izabel Fugisawa Souza¹ ¹Embrapa Informática Agropecuária Caixa postal 6014 Campinas, SP
Leia maisInternet. Gabriela Trevisan Bacharel em Sistemas de Infomação
Internet Gabriela Trevisan Bacharel em Sistemas de Infomação Histórico da Web World Wide Web o nosso www é o meio de comunicação mais utilizado no mundo atualmente. Através da WWW qualquer usuário conectado
Leia maisExistem 109 questões nesta pesquisa
FASE 2: ANÁLISE DO WEBSITE INSTRUÇÕES Leia atentamente todas as questões Explore o website em avaliação, procurando pelas questões propostas Depois, responda cada questão Algumas questões precisam de informações
Leia maisEste relatório tem por objetivo, abordar a sintaxe XML.
Relatório do GPES Este relatório tem por objetivo, abordar a sintaxe XML. XML Estrutura do documento Um documento XML é uma árvore rotulada onde um nó externo consiste de: [1] Dados de caracteres (uma
Leia maisResource Description Framework (RDF) Instituto de Informática Universidade Federal de Goiás
Resource Description Framework (RDF) Júnio César de Lima Cedric Luiz de Carvalho Technical Report - RT-INF_003-05 - Relatório Técnico June - 2005 - Junho The contents of this document are the sole responsibility
Leia maisXML (extensible Markup Language)
Sumário 1. Introdução a Aplicações Não-Convencionais 2. Revisão de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Objeto-Relacional (BDOR) 5. BD Temporal (BDT) 6. BD Geográfico (BDG) 7. BD
Leia maiswww.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00
www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br
Leia maisXML e Banco de Dados de Internet. Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi
XML e Banco de Dados de Internet Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi Motivação Diversas aplicações Web utilizam Fontes de Dados (BD); Arquitetura Cliente-Servidor (2
Leia maisModelos de Sistema. 2007 by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1.
Modelos de Sistema Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1 Objetivos Explicar por que o contexto de um sistema deve ser modelado como parte do processo de RE Descrever
Leia maisSumário. 4 Introdução. 4 Definições. 4 Utilização. 4 Padrões. 4 Conclusão. 4 Os padrões permitem 4 Padrões USMARC 4 Padrões Dublin Core
Sumário 4 Introdução 4 Definições 4 Utilização 4 Padrões 4 Os padrões permitem 4 Padrões USMARC 4 Padrões Dublin Core 4 Conclusão Introdução 4 A constante evolução da área de informática, permite com que
Leia maisOntologias. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília
Ontologias Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília Origem Teoria sobre a natureza da existência Ramo da filosofia que lida com a natureza e organização da realidade.
Leia maisVisualização de Dados Estatísticos em LOD
Visualização da Informação Professora: Adriana Vivaqua Período: 2012/3 Visualização de Dados Estatísticos em LOD Alan Tygel Daniele Palazzi Linked Open Data - LOD "Linked Data é um conjunto das melhores
Leia maisSistemas de Gerência de Bancos de Dados. 7 - Outras Arquiteturas para SGBDs 7.7 - SGBDs e a Web
Sistemas de Gerência de Bancos de Dados 7 - Outras Arquiteturas para SGBDs 7.7 - SGBDs e a Web 1 Tópicos Modelos de Dados para a Web Linguagens de Consulta para a Web Integração de Informação Extraída
Leia maisBanco de Dados I. Introdução. Fabricio Breve
Banco de Dados I Introdução Fabricio Breve Introdução SGBD (Sistema Gerenciador de Banco de Dados): coleção de dados interrelacionados e um conjunto de programas para acessar esses dados Coleção de dados
Leia maisMODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br 04/08/2012. Aula 7. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 7 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Aprender sobre a modelagem lógica dos dados. Conhecer os
Leia maisTabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008
Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,
Leia maisSemântica para Sharepoint. Busca semântica utilizando ontologias
Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...
Leia maisFerramentas da Web Semântica Aplicadas à Gestão do Conhecimento Ligado ao Linux
Ferramentas da Web Semântica Aplicadas à Gestão do Conhecimento Ligado ao Linux Guillaume Barreau UFBA gui@im.ufba.br Motivação Em 10 anos, a Web revolucionou o nosso conceito de informação: Crescimento
Leia maisBANCO DE DADOS CONTEÚDO INFORMÁTICA. Prof.: MARCIO HOLLWEG mhollweg@terra.com.br BANCO DE DADOS SGBD TABELA CONCEITOS BÁSICOS
CONTEÚDO HARDWARE - 2 AULAS SISTEMA OPERACIONAL - 2 AULAS INFORMÁTICA Prof.: MARCIO HOLLWEG mhollweg@terra.com.br APLICATIVOS OFFICE - 3 AULAS INTERNET - 1 AULA REDE - 2 AULA SEGURANÇA - 1 AULA BANCO DE
Leia maisOBJETOS DE APRENDIZAGEM
MEDs e METADADOS OBJETOS DE APRENDIZAGEM O que é um objeto de aprendizagem? Segundo Wiley, D.A.,2000 Qualquer entidade DIGITAL que pode ser usada, reusada ou referenciada durante um processo de aprendizagem
Leia maisBanco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados
Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses
Leia mais3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
Leia maisLA C Laboratory for Advanced Collaboration
Publicação de Dados Governamentais no Padrão Linked Data 1.4 Linked Data Karin Breitman José Viterbo Edgard Marx Percy Salas LA C Laboratory for Advanced Collaboration Objetivo deste módulo 1.Apresentar
Leia maisXML (extensible Markup Language) por. Rafael Port da Rocha. (Notas de Aula)
XML (extensible Markup Language) por Rafael Port da Rocha (Notas de Aula) 2007 Introcução Componentes de um Documento Eletrônico Digital Conteúdo: formado pelas informações que o documento transmite aos
Leia mais#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.
#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.br #Objetivo Revisar os conceitos mais importantes da XHTML e do CSS. Desenvolver
Leia maisBanco de Dados. Arquitetura e Terminologia. Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.
Banco de Dados Arquitetura e Terminologia Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Modelo de Dados e Esquemas O modelo de Banco de Dados é como um detalhamento
Leia maisSPARQL: Linguagem de Consulta em Ontologias. I Escola de Ontologias UFAL-USP
SPARQL: Linguagem de Consulta em Ontologias I Escola de Ontologias UFAL-USP Endhe Elias e Olavo Holanda Núcleo de Excelência em Tecnologias Sociais - NEES Universidade Federal de Alagoas UFAL 2 Por que
Leia maisIntrodução e motivação SGBD XML Nativo Consultas em SGBDs XML Prática. Bancos de dados XML. Conceitos e linguagens de consulta
Bancos de dados XML Conceitos e linguagens de consulta Sidney Roberto de Sousa MC536 - Bancos de Dados: Teoria e prática Material base: W3Schools XPath and XQuery Tutorial http://www.w3schools.com/xpath/
Leia maisConstruindo portais com Plone. Módulo 3 Templates
Construindo portais com Plone Módulo 3 Templates Templates l Quando o Plone vai mostrar uma página, duas perguntas precisam ser respondidas: Ø O que será mostrado? Isto é, quais conteúdos serão buscados
Leia maisParte I. Demoiselle Mail
Parte I. Demoiselle Mail Para o envio e recebimento de e-s em aplicativos Java, a solução mais natural é usar a API JavaMail [http:// www.oracle.com/technetwork/java/java/index.html]. Ela provê um framework
Leia maisUm gato preto num quarto escuro falando sobre metadados
Revista de Biblioteconomia de Brasília, v. 25, n.1, p. 77-90, 2001 Um gato preto num quarto escuro falando sobre metadados Ana Alice Baptista Altamiro Barbosa Machado 1 Metadados significa, basicamente,
Leia maisSistemas Numéricos bit / Byte BIT BYTE. Prof. Celso Candido ADS / REDES / ENGENHARIA
BIT BYTE 1 BIT / BYTE Toda informação introduzida em um computador precisa ser entendida pela máquina para que possa ser corretamente interpretada e processada. O computador armazena e movimenta as informações
Leia maisDado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:
MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação
Leia maisQUEM FEZ O TRABALHO?
Introdução a Linguagem HTML: Conceitos Básicos e Estrutura ANA PAULAALVES DE LIMA 1 QUEM FEZ O TRABALHO? Com as tagsaprendidas hoje, faça uma página HTML sobre você com as seguintes informações: Seu nome
Leia maisElementos. Setores, departamentos, diretorias etc.
O Active Directory Active directory Serviço de diretório extensível para gerenciar recursos da rede de modo eficiente Armazena informações detalhadas sobre cada recurso na rede Possibilidade de armazenar
Leia maisBases de Dados Relacional/Objeto e NoSQL. Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática
Bases de Dados Relacional/Objeto e NoSQL Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática SGBDs Principais tarefas Gerir grandes volumes de dados Suportar acessos eficientes Garantir
Leia maisGUIA RÁPIDO DE UTILIZAÇÃO DO APLICATIVO RDB2LOD
GUIA RÁPIDO DE UTILIZAÇÃO DO APLICATIVO RDB2LOD Em sua versão inicial, o aplicativo RDB2LOD foi desenvolvido para instalação e execução em ambiente de máquina virtual Java, e oferece suporte aos SGBDs
Leia maisSistemas Distribuídos
Sistemas Distribuídos LICENCIATURA EM COMPUTAÇÃO Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com Mecanismos de Comunicação Protocolos de Aplicação Mecanismos de comunicação
Leia mais<?xml version="1.0" encoding="utf-8"?> <workshop> Tópicos: Breve histórico da comunicação científica. Evolução do suporte de registro do conhecimento
linguagem XML michelângelo Mazzardo Marques Viana porto Alegre 07 de maio de 2009
Leia maisAnálise e Projeto Orientados por Objetos
Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender
Leia maisJONATHAN SCHNEIDER CRIAÇÃO E CONSUMO DE DADOS NOS PADRÕES DA WEB SEMÂNTICA, UTILIZANDO RDF E JENA
FUNDAÇÃO DE ENSINO EURÍPIDES SOARES DA ROCHA CENTRO UNIVERSITÁRIO EURÍPIDES DE MARÍLIA UNIVEM CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO JONATHAN SCHNEIDER CRIAÇÃO E CONSUMO DE DADOS NOS PADRÕES DA
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II
UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II BANCO DE DADOS II AULA 3 Linguagem SQL Linguagem de manipulação de dados (DML) DISCIPLINA: Banco de
Leia maisMetadados e Dublin Core
Metadados e Dublin Core Eloi Juniti Yamaoka 14 de Fevereiro de 2007 Meta Meta = sobre (about) Metadados Metametadados Metadata Meta data Metainformação Metadados? Dados sobre dados Informação sobre informações
Leia maisFaculdade Lourenço Filho - ENADE 2011-1
1. Quando se constrói um banco de dados, define-se o modelo de entidade e relacionamento (MER), que é a representação abstrata das estruturas de dados do banco e seus relacionamentos. Cada entidade pode
Leia mais2. Conceitos e Arquitetura de Bancos de Dados
Bancos de Dados 2. Conceitos e Arquitetura de Bancos de Dados 1 Arquitetura Moderna de SGBD SGBD antigos eram monolíticos e rígidos, voltados para funcionamento em ambientes centralizados (mainframes e
Leia maisProf.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Agenda Introdução Conceitos do Modelo Relacional Restrições de Integridade Básicas Esquema do BD Relacional Restrições
Leia maisVersão 1.0 09/10. Xerox ColorQube 9301/9302/9303 Serviços de Internet
Versão 1.0 09/10 Xerox 2010 Xerox Corporation. Todos os direitos reservados. Direitos reservados de não publicação sob as leis de direitos autorais dos Estados Unidos. O conteúdo desta publicação não pode
Leia mais1.1 Porque um nível de aplicação proxy?
1.0 Introdução Os proxies são principalmente usados para permitir acesso à Web através de um firewall (fig. 1). Um proxy é um servidor HTTP especial que tipicamente roda em uma máquina firewall. O proxy
Leia maisTECNOLOGIAS WEB. Unidade 2 Introdução a Construção de Páginas Estáticas. Luiz Leão luizleao@gmail.com http://luizleao.com
Luiz Leão luizleao@gmail.com http://luizleao.com CONTEÚDO PROGRAMÁTICO DESTA UNIDADE HTML TAG S HTML LINGUAGEM HTML Hypertext Markup Language Interpretada pelo navegador Não linearidade da informação Formatação
Leia maisENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL
ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL PROF. MS C. RICARDO ANTONELLO WWW.ANTONELLO.COM.B R PORQUE SER RELACIONAL? Hoje, há um claro predomínio dos SGBD relacionais, principalmente
Leia maisAtalhos da Web. Krishna Tateneni Yves Arrouye Tradução: Lisiane Sztoltz
Krishna Tateneni Yves Arrouye Tradução: Lisiane Sztoltz 2 Conteúdo 1 Atalhos da Web 4 1.1 Introdução.......................................... 4 1.2 Atalhos da Web.......................................
Leia maisIntrodução ao HTML 5 e Implementação de Documentos
Linguagem de Programação para Web Introdução ao HTML 5 e Implementação de Documentos Prof. Mauro Lopes 1-31 20 Objetivo Iremos aqui apresentar a estrutura básica de um documento HTML e iremos também apresentar
Leia mais