Web Semântica. Marisa Bräscher 2007

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

Introdução à Web Semântica

Linked Data Management. Capítulo 1: Linked Data & the Semantic Web Standards

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

XML. Prof. Júlio Machado

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

PROTÓTIPO DE FERRAMENTA DE CONSULTA DE INFORMAÇÕES BASEADAS EM ONTOLOGIAS PETER ANTONY RAUSCH JOYCE MARTINS

Gestão e Tratamento da Informação

Padrões para Definição de Metadados

Gestão e Tratamento da Informação

Conceitos de HTML 5 Aula 1

O W3C e a Web Semântica. Reunião de coordenação da e-ping, março/2009

Ontologias. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília

TECNOLOGIAS LOD E A PUBLICAÇÃO E INTERLIGAÇÃO DE ACERVOS DIGITAIS DE ARQUIVOS, BIBLIOTECAS E MUSEUS NA WEB

ABD Arquivos e Bibliotecas Digitais

XML: uma introdução prática X100. Helder da Rocha

Semântica na Web. Carlos Bazilio. Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense

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

U NIVERSIDADE F EDERAL DE P ERNAMBUCO

XML - Extensible Markup Language

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

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

Introdução XML. Vanessa Braganholo

Ontologias MARIANNA ARAÚJO

NOVAS POSSIBILIDADES DE REPRESENTAÇÃO E RECUPERAÇÃO DE INFORMAÇÕES USANDO O SPARQL

3 Estado da arte. 3.1 A linguagem de consultas SPARQL

5 Tecnologias estudadas

Padrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica

Sistema de Gerenciamento de Objetos de Aprendizagem para dispositivos Móveis

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

Web semântica e Ontologias OWL

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

Semântica na Web Vocabulários

Um esquema de nomes para localização de fontes de informação na Web, esse esquema chama-se URI.

Web Semântica. Web Semântica. uma

ONTOLOGIAS E ONTOLOGIAS DIFUSAS

SISTEMAS PARA WEB SEMÂNTICA: METODOLOGIAS E FERRAMENTAS PARA DESENVOLVIMENTO

Web Semântica para Máquinas de Busca

INTRODUÇÃO À INTERNET E À WORLD WIDE WEB

Construção de Sites. Introdução ao Universo Web. Prof. Nícolas Trigo

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

Semântica na Web RDF. Carlos Bazilio. Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense

Dados Abertos Governamentais e a Web Semântica

MÓDULO 1: Tags: estrutura; tipos; atributos. Estrutura de um documento. Tags de blocos: <?xml?>, <!DOCTYPE>, <html>, <head>, <body>, <body bgcolor>.

Ontologia de Livro: Aplicativo Android para Busca de Dados

#Fundamentos de uma página web

Guia de Bolso HTML e XHTML

2.1. Visão Geral das Ferramentas utilizadas no Ciclo de Vida de Desenvolvimento de Software

Web Semântica: a rede inteligente

Web de hoje (2.0) Porquê WEB 2.0?

3. Instrumentos metodológicos -> definições DEFINIÇÕES E MODELAGEM

Futuro da Web Web Semântica. Multimídia sem Limites 2011 SENAC

Arquitetura da World Wide Web. WWW: Histórico. WWW: Usos. WWW: Histórico. WWW Tecnologias Fundamentais. Comércio Eletrônico na WWW

(com a colaboração de Nuno Oliveira) Departamento de Informática Universidade do Minho

4 Contract Oriented Web Services Model (COWS)

Série Rações Semanais Namespaces e DOM/SAX Rogério Araújo

Protocolo HTTP. Professor Leonardo Larback

XML para transferência de dados Estrutura hierárquica do XML DTDs e XML Schema Consultas de documentos XML: XPath e XQuery Transformação de

CONVERSÃO DE METADADOS DO PADRÃO DUBLIN CORE PARA O RDF Arlindo Leal Boica Leandro Henrique Mendonça de Oliveira

L A C Laboratory for Advanced Collaboration

TECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML

Melhoria na Publicação de Dados Abertos: Automatização na

Banco de Dados. Profs: - Ana Carolina - Fernando Fonseca 2017

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Engenharia de Computação. Disciplina: Programação para WEB

1.1 META VEM DO PREFIXO GREGO E SIGNIFICA JUNTO A, DEPOIS DE, ENTRE, COM PREFIXO QUE INDICA ALGO QUE SE APLICA A SI MESMO

Uma Proposta de Navegação na Web Utilizando Facetas

Proposta de um mecanismo de caching para modelos RDF

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

EDEILSON MILHOMEM DA SILVA DESENVOLVIMENTO DE UM SISTEMA UTILIZANDO A TECNOLOGIA JSP PARA A MANIPULAÇÃO E RECUPERAÇÃO DE FOTOS DOCUMENTADAS EM RDF

CONTEÚDO PROGRAMÁTICO

Desenvolvimento de Aplicações Distribuídas


RDF (Resource Description Framework) RDFS (Resource Description Framework Schema)

Namespaces. Resumo Descrição de um padrão para construir documentos que incluem componentes de domínios diferentes, definidos em diferentes DTDs.

Minicurso: Introdução ao RDF e SPARQL

The Semantic Web is a collaborative movement led by the World Wide Web Consortium (W3C) that promotes common formats for data on the World Wide Web.

Semantic Web. Ana Isabel Pinto Correia Sérgio Sobral Nunes

Anotação Semântica Automática do Currículo Lattes Utilizando Linked Open Data

XSL - extemsible Stylesheet Language. Prof. Antonio Almeida de Barros Jr.

MÓDULO II A Dados & Metadados: Como Organizar - Ver 1.1

Roteiro 02. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I

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

SERVIÇOS WEB. Frankley Gustavo F. Mesquita, Tamiris Souza Fonseca. 27 de junho de 2016

Sistemas distribuídos. Prof. Emiliano Monteiro

Introdução de XML. Dados da Web. Gerência de Dados da Web. A Web representa, nos dias de hoje, um repositório universal de dados, onde:

Tópicos. Apresentando a família XML HTML HTML. XML extesible Markup Language. Problemas com o HTML

WEB SEMÂNTICA, ONTOLOGIAS E LINGUAGEM OWL: UM ESTUDO DE CASO SOBRE A FERRAMENTA PROTÉGÉ

Capítulo 5 A Usabilidade das Estatísticas Públicas 79. Figura 27- Faixa de renda segundo a cor, Brasil 2007

Internet. Prof. Karen Frigo Busolin Fevereiro / 2011

Web Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services

Redes de Computadores

Introdução à Informática

Programação para Web

O panorama geral e informática para a biodiversidade

3 Viabilizando interoperabilidade através de OnOCs

RDFMat Um serviço para criação de repositórios de dados RDF a partir de crawling na Web de dados

Hiperlinks. Hiperlinks. Hiperlinks. Tag <a></a> Hiperlinks 07/05/2011

Web Services REST e JSON

Agregação de conteúdos e construção de redes de recursosdigitais à medida

UNIVERSIDADE ESTADUAL DO SUDOESTE DA BAHIA (UESB) DEPARTAMENTO DE CIÊNCIAS EXATAS (DCE) BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

Transcrição:

Web Semântica Marisa Bräscher 2007

Web contexto atual A característica essencial da Web é sua universalidade. O poder do hyperlink é ligar qualquer coisa a qualquer coisa... A Web desenvolveu-se mais rapidamente como um meio de ligação entre documentos e pessoas e não como dados e informações que possam ser processados automaticamente. Berners-Lee; Hendler; Lassila

Web atual e Web Semântica Quantidade e diversidade de conteúdos na Web. Usuário relaciona conteúdos, ignora informação irrelevante, seleciona informação relevante. Computadores - não têm a mesma capacidade que o homem para estabelecer conexões entre conteúdos. Web Semântica integração automática possibilita aplicações mais inteligentes.

Participação em congresso Local, data, organizadores,inscrição. Viagem: informações sobre suas preferências - companhia aérea, restrição alimentar; e-ticket para email. Minha agenda: anotação automática. Hospedagem: local do compromisso, transporte. Sobre a cidade: clima, segurança, atrações. Integração de dados Agentes inteligentes

Desafio Fornecer uma linguagem que expresse dados e regras para raciocínio sobre esses dados. (Berners- Lee et al) Ter uma Web de dados para assegurar a sua integração. (Ivan Herman)

O que é a Web Semântica? Plataforma acessível e universal para permitir que os dados possam ser compartilhados e processados por ferramentas automáticas e por pessoas. Agentes capazes de usar informação - buscar, filtrar e preparar para o usuário.

Camadas da Web Semântica (W3C)

Unicode Linguagem que define uma forma padrão para representação de caracteres, independente de linguagem ou plataforma. Inclui praticamente todos os alfabetos existentes e símbolos em geral. Cerca de 65000 caracteres.

URI Universal Resource Identifier Recursos: coisas do mundo físico (pessoas, lugares, objetos, propriedades) e do mundo digital (som, imagem, texto). Identificador: seqüência de caracteres com sintaxe restrita que identifica o recurso http://.../isbn/000333445x http://www.josesilva.com Identifica os recursos de forma única e possibilita a aplicação do RDF na Web. RDF: Objeto atributo valor

URI e RDF RDF usa URI para identificar: indivíduos: Eric Miller http://www.w3.org/people/em/contact#me Tipos de coisas: Pessoa http://www.w3.org/2000/10/swap/pim/contact#p erson Propriedades das coisas: email http://www.w3.org/2000/10/swap/pim/contact#m ailbox Valor das propriedades: mailto:em@w3.org

HTML - XML HTML marcação orientada para apresentação <tr><td><b>charlotte s Web</b> - E.B. White, Garth Williams. <font color= Red >$6.99</font> </td></tr> XML marcação orientada ao conteúdo <book> <title>charlotte s Web</title> <author>e.b. White</author> <author>garth Williams</author> <price units= USD >6.99</price> <subject>children s Fiction</subject> </book>

XML estrutura em árvore Nós = elementos e atributos livro Título+ Autor+ @ISBN Nome primeiro segundo? terceiro

XML sintaxe <book> <title xml:lang= en-us >The XML- Hanbook </title> <title xml:lang= de-de >Das XML- Hanbuch </title> <authors aid=a1 <name> <firstname>josé</firstname>

Tags e Atributos Apesar da flexibilidade (o usuário define seus tags e atributos), o que aconteceria se cada um criasse o seu padrão? Filosofia de comunidades para definição e compartilhamento de padrões O padrão é informado no XML por meio de uma DTD ou Schema

DTD e Schemas DTD (Document Type Definition) Arquivo externo que contém as especificações de tipos de documentos. Define nome e características das tags (tipo de dado; repetitividade, obrigatoriedade). XML Schema A mesma função da DTD Padrão W3C (escrito em XML, permite uso de URI)

Namespaces Permite a resolução de conflitos de denominação entre os termos utilizados e referenciados em um documento. URI (Uniform Research Identifier) e URL (Uniform Resource Locator) são usados para identificar um conteúdo de forma única. <livro> xmlns= http://www.livros.org/computer.xml > <titulo> Manual de XML<titulo> <autores>xmlns= http://www.livros.org/autore s>... </autores> </livro>

RDF Resource Description Framework Maneira simples de fazer enunciados sobre recursos Internet. Baseia-se na idéia de que coisas podem ser descritas por meio de atributos/valor Usa terminologia própria para formular um enunciado: recurso: sobre o que o enunciado se refere. Ex.: José propriedade: identifica o atributo ou característica. Ex.: número do telefone valor: identifica o valor do atributo. Ex.: 415-555-6789

Declaração RDF Declaração Propriedade Domínio Exemplo Sujeito Recurso http://www.nossafamilia.org/jose Predicado Nome da propriedade NumeroTelefone Objeto Valor da propriedade Recurso ou literal 415-555-6789

Representação Gráfica do RDF 445-555-6789 www.nossafamilia.org/jose NumeroTelefone

RDF www.nossafamilia.org/maria www.nossafamilia.org/jose <rdf:rdf> Casado com <rdf:description about= http://www.nossafamilia.org/jose > <f:casado_com> http://www.nossafamilia.org/maria </f:casado_com> </rdf:description> </rdf:rdf>

RDFs e URIs As triplas da RDF formam webs de coisas que se relacionam entre si. As URIs garantem que os conceitos não sejam apenas palavras de um documento, mas que haja uma ligação entre o conceito e uma única definição que qualquer pessoa pode encontrar na Web.

RDF Aplica-se a situações nas quais a informação necessita ser processada por aplicações e não apenas apresentada para o usuário Possibilita o intercâmbio de informações entre diferentes aplicações, sem perda de significado.

Ontologias Definem conceitos, atributos e relações de alguma área do conhecimento, de forma compartilhada e consensual. Esta conceitualização deve ser representada de maneira formal, legível e utilizável por computadores. Compostas de taxonomia e regras de inferência.

Taxonomia Define classes de objetos e relações entre eles. Ex.: Banda é um grupo musical. Banda é composta por músicos. Rolling Stones é uma banda. Mick Jagger faz parte dos Rolling Stones.

Regras de inferência se uma banda é formada por músicos; se Rolling Stones é uma banda; se Rolling Stones tem Mick Jagger como membro; então, Mick Jagger é músico.

Exemplo de OWL/RDF <owl:class rdf:id= Banda > <rdfs:subclassof> <owl:restriction> <owl:onproperty rdf:resource= #temmembros /> <owl:allvaluesfrom resource= #Musicos /> </owl:restriction> </rdfs:subclassof> </owl:class> Uma banda é um sobconjunto do conjunto de objetos que possui somente músicos como membros

Camada lógica Definição de semântica em linguagem formal, para a execução de serviços inteligentes. Regras de inferência que os agentes utilizam para processar informação. Estágio atual: desenvolvimento de formato para integração de regras. (1a ordem; Horn; fuzzy, etc.)

Camada de prova Executa as regras de inferência da camada de lógica. Verifica a consistência das informações e regras.

Camada de confiança e assinatura digital Garantia e autenticidade das fontes. Confiabilidade da informação. Prevenir inconsistência na Web Semântica. Permitir que os agentes validem as informações.

SPARQL Linguagem para submeter perguntas na Web Semântica. Ainda em desenvolvimento padrão W3C em 2007. www.govtrack.us/sparql.xpd Ex.: PREFIX rdf: <http://www.w3.org/1999/02/22-rdfsyntax-ns#> SELECT * WHERE { <tag:govshare.info,2005:data/us>?p?o

http://www.w3.org/1999/02/22-rdfsyntax-ns#type> <http://www.w3.org/2000/01/rdfschema#label> <http://www.w3.org/1999/02/22-rdfsyntax-ns#type> <http://purl.org/dc/elements/1.1/titl e> <http://www.w3.org/2003/01/geo/w gs84_pos#lat> <http://www.w3.org/2003/01/geo/w gs84_pos#long> <tag:govshare.info,2005:rdf/census/p opulation> <tag:govshare.info,2005:rdf/census/h ouseholds> <tag:govshare.info,2005:rdf/census/la ndarea> <tag:govshare.info,2005:rdf/census/w aterarea> <tag:govshare.info,2005:rdf/politico/c ountry> United States of America <tag:govshare.info,2005:rdf/politico/c ountry> United States 38.16361-92.906336 281421906 115904641 9161923119956 m^2 664706489036 m^2

Ivan Herman, W3C, 2006.

Alguns Exemplos Caso de uso completo - agência de viagens http://www.wsmo.org/tr/d10/v0.2 Versão da Wikpedia em RDF Ontologias Biologia http://obo.sourceforge.net Yahoo Creative Commons Search Beta http://search.yahoo.com/cc FOAF Friend of a friend http://foaf-project.org/

Referências Web sites: http://www.w3.org/ http://www.semwebcentral.org/ http://www.daml.org/ http://www.semanticweb.org/ http://www.wsmo.org/ http://www.w3.org/2000/10/swap.doc/ (Semantic Web Tutorial Using N3)