tecnologias web x

11
Tecnologias Web Tecnologias Web X.0 X.0 Resource Description Resource Description Framework Framework

Upload: ass2012violeta

Post on 19-Jun-2015

390 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tecnologias web x

Tecnologias Web Tecnologias Web X.0X.0

Resource Description Resource Description FrameworkFramework

Page 2: Tecnologias web x

O que éO que é RDF significa Resource Description RDF significa Resource Description

Framework, que em português é algo como Framework, que em português é algo como Framework de Descrição de Recursos.Framework de Descrição de Recursos.

Um recurso pode ser qualquer tipo de Um recurso pode ser qualquer tipo de dados, uma página, um produto, um post, dados, uma página, um produto, um post, etc... .etc... .

O RDF é utilizado para descrever este O RDF é utilizado para descrever este recurso, ou seja informação sobre a recurso, ou seja informação sobre a informação, em outras palavras metadados.informação, em outras palavras metadados.

O RDF não é uma linguagem, mas faz uso O RDF não é uma linguagem, mas faz uso de algumas linguagens. A mais comum é o de algumas linguagens. A mais comum é o XML.XML.

Page 3: Tecnologias web x

Conceitos básicosConceitos básicos O RDF é um método geral para decompor O RDF é um método geral para decompor

qualquer tipo de conhecimento em qualquer tipo de conhecimento em pedaços pequenos, com algumas regras pedaços pequenos, com algumas regras sobre a semântica, ou significado desses sobre a semântica, ou significado desses pedaços. pedaços. 

A proposta do RDF é que cada página, A proposta do RDF é que cada página, cada recurso possa criar sua própria cada recurso possa criar sua própria metainformação, que ficaria disponível metainformação, que ficaria disponível para quem quiser usá-la (Ex: para quem quiser usá-la (Ex: Mecanismos de Buscas).Mecanismos de Buscas).

O RDF É A BASE DA WEB SEMÂNTICA.O RDF É A BASE DA WEB SEMÂNTICA.

Page 4: Tecnologias web x

RecursosRecursos EsquemasEsquemas InstânciasInstâncias Classes, sub-classes, super-classesClasses, sub-classes, super-classes

Page 5: Tecnologias web x

UtilizaçãoUtilização

Fontes diferentes de vendedores diferentes

Wiki captura de RDFPermite escrever em RDF para a Web

Publicar e organizar informações de conteudistas diferentes

Descrever informações em fotos e vídeos

Page 6: Tecnologias web x

UtilizaçãoUtilização Buscas automáticas no formato RSS Buscas automáticas no formato RSS

(RDF – Resource Description (RDF – Resource Description Framework – Site Summary ou Rich Framework – Site Summary ou Rich Site Summary ou Really Simple Site Summary ou Really Simple Syndication) Syndication)

Mozilla: favoritos, mensagens de Mozilla: favoritos, mensagens de correio, perfis de usuário, canais IRC, correio, perfis de usuário, canais IRC, novas aplicações da Mozilla, e sua novas aplicações da Mozilla, e sua coleção de guias da barra lateral. coleção de guias da barra lateral. 

Page 7: Tecnologias web x

Padrões e formatos Padrões e formatos existentesexistentes

Para usar o RDF é necessário Para usar o RDF é necessário conhecimento de HTML, XHTML, conhecimento de HTML, XHTML, XML e XML Namespaces.XML e XML Namespaces.

O RDF usa identificadores Web, O RDF usa identificadores Web, conhecidos como URLs, para conhecidos como URLs, para identificar recursosidentificar recursos

Um recurso é qualquer entidade que Um recurso é qualquer entidade que pode ter um URL, como: pode ter um URL, como: http://www.meusite.com.br/RDFhttp://www.meusite.com.br/RDF..

Page 8: Tecnologias web x

Padrões e formatos Padrões e formatos existentesexistentes

• XML FormatIntroduzido pela W3C, chamado de RDFMidia registrada application / rdf + xml , RFC 3870http://www.ietf.org/rfc/rfc3870.txt

• Especificação de 20041. Serialização RDF como XML2. Notação 3 ou N3 serialização não XML, concebidos para

serem mais fáceis de escrever à mão e, em alguns casos mais fáceis seguir.

3. N3 N-Triples fortmato

Page 9: Tecnologias web x

Sites de Referência TécnicaSites de Referência Técnica ::

http://www.w3.org/RDFhttp://www.w3.org/RDF http://www.rdfabout.com/http://www.rdfabout.com/ http://www.w3c.org/rdfhttp://www.w3c.org/rdf http://www.xml.com/pub/a/2001/01/2http://www.xml.com/pub/a/2001/01/2

4/rdf.html4/rdf.html

Page 10: Tecnologias web x

Ambientes de Ambientes de desenvolvimento, editores e desenvolvimento, editores e

ferramentas existentesferramentas existentes RDF Schema:RDF Schema:

Um esquema RDF (RDFS) é uma construção Um esquema RDF (RDFS) é uma construção que descreve a estrutura do vocabulário que descreve a estrutura do vocabulário RDF, incluindo os termos utilizados e as RDF, incluindo os termos utilizados e as suas inter-relações e propriedades.suas inter-relações e propriedades.

Baseado em XMLBaseado em XMLRDF é implementado em XML (RDF / XML) e RDF é implementado em XML (RDF / XML) e acrescenta novas regras para XML, bem como acrescenta novas regras para XML, bem como reduzir alguns constrangimentos. Por reduzir alguns constrangimentos. Por exemplo, ela suporta estruturas planas, exemplo, ela suporta estruturas planas, eliminando a necessidade de ter dados aninhados eliminando a necessidade de ter dados aninhados em uma hierarquia. RDF é estruturado como em uma hierarquia. RDF é estruturado como uma ou mais triplas: (1) o assunto (o que os uma ou mais triplas: (1) o assunto (o que os dados são aproximadamente), (2) a propriedade dados são aproximadamente), (2) a propriedade (um atributo do sujeito) e (3) o valor real. (um atributo do sujeito) e (3) o valor real.

Page 11: Tecnologias web x

Referência BibliográficaReferência Bibliográfica http://planetrdf.com/guide/#http://planetrdf.com/guide/#sec-mozillasec-mozilla http://pt.wikipedia.org/wiki/Rdfhttp://pt.wikipedia.org/wiki/Rdf httpshttps://://docs.google.com/viewer?docs.google.com/viewer?

a=v&pid=forums&srcid=MTgxMTIyNjI1Njca=v&pid=forums&srcid=MTgxMTIyNjI1Njc3NDAxMTA2MTABMDY4NzU4NDk2MTc4M3NDAxMTA2MTABMDY4NzU4NDk2MTc4MjQyMzEzODMBQ0FHZ2UwSHlCUVNBS2liMjQyMzEzODMBQ0FHZ2UwSHlCUVNBS2liMk9henFuUWp4QUFrZ0JNeXBUN1V4d2Rhek9henFuUWp4QUFrZ0JNeXBUN1V4d2RheGZaSj1UUERNekN3QG1haWwuZ21haWwuGZaSj1UUERNekN3QG1haWwuZ21haWwuY29tATQB&pli=1 Y29tATQB&pli=1

http://www.pcmag.com/encyclopedia_term/http://www.pcmag.com/encyclopedia_term/0,2542,t=RDF&i=50223,00.asp 0,2542,t=RDF&i=50223,00.asp