SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
Tecnologias Web X.0
RDF
The Resource
Description Framework
http://www.w3.org/RDF/
D.Souza
Mateus Alves
Matheus Paiva
Paulo Vandeveld
RDF: O que é?
“RDF is an infrastructure that enables the encoding, exchange
and reuse of structured metadata. RDF is an application of XML
that imposes needed structural constraints to provide
unambiguous methods of expressing semantics. RDF
additionally provides a means for publishing both human-
readable and machine-processable vocabularies designed to
encourage the reuse and extension of metadata semantics
among disparate information communities. The structural
constraints RDF imposes to support the consistent encoding
and exchange of standardized metadata provides for the
interchangeability of separate packages of metadata defined by
different resource description communities. ”
http://www.dlib.org/dlib/may98/miller/05miller.html
RDF
The Resource Description Framework
Conceitos Básicos
RDF
The Resource Description Framework
O RDF é baseado na ideia de que as coisas que estão descritas
possuem propriedades que têm valores e que recursos podem ser
descritos de declarações. Ele usa uma terminologia particular para
realizar a descrição das partes de uma declaração.
● Sujeito: Identifica o objeto
● Predicado: Identifica uma propriedade
● Objeto: Identifica o valor de uma propriedade
RDF usa URIs como base para identificar o sujeito, predicado e objeto
em declarações.
Através das definições, objetos devidamente declarados podem sem
relacionados entre si através de um grafo.
URI
RDF
The Resource Description Framework
URI é uma cadeia de caracteres que permite
sua leitura para que as máquinas tenham a
devida referência. Ao contrário da URL que é
um endereço e é mais legível por humanos.
Recurso -------(Propriedade) ------> Valor
Recurso -------(Propriedade)------> Valor
URI - Representação em Grafos
RDF
The Resource Description Framework
Produtos no Mercado
● RDF Seeker https://play.google.com/store/apps/details?id=com.
theeste.rdfseeker
● Cabinet Office (UK Gov) http://data.gov.uk/organogram/cabinet-
office
● BBC Blogs http://www.bbc.co.uk/blogs/internet/posts/BBC-News-
Lab
● ScienceDirect http://www.sciencedirect.com/
● WordPress [via plugin] http://semanticpublishing.wordpress.
com/2013/03/01/lld3-bibliographic-records-in-rdf/
● LOV Linked Open Vocabularies http://lov.okfn.org/dataset/lov/
● Google http://www.ftrain.com/google_takes_all.html
● Mozilla http://www-archive.mozilla.org/rdf/doc/
RDF
The Resource Description Framework
O que RDF não é
● Um modelo de dados relacional [embora as relações
sejam definidas através grafos]
● Um sistema de gerenciamento de banco de dados
● Uma "query language", uma linguagem para
consultas do tipo SQL
● Outro arquivo xml [com tags exóticas]
● Uma nova versão do XML, HTML ou XHTML
RDF
The Resource Description Framework
Como é utilizado
● RDF é um modelo baseado em grafos para descrever os
recursos da Internet (como páginas web, mensagens e
perfis de usuários), e como esses recursos se relacionam
entre si
● Através de uma sintaxe de serialização que permite que o
grafo possa permitir a comunicação entre "agentes"
● Definir um objeto na web para determinar a sua semântica,
conforme seu tipo e conteúdo
● Como um conjunto definido de predicados que podem ser
utilizados numa aplicação. Ao definir um vocabulário para a
aplicação, é criado um arquivo de ontologia, que é um
documento RDF ​​que contém todos os predicados possíveis
para uma aplicação.
RDF
The Resource Description Framework
Padrões e formatos existentes
RDF
The Resource Description Framework
Ambientes de desenvolvimento
editores e ferramentas existentes
● dotNET RDF https://bitbucket.
org/dotnetrdf/dotnetrdf/wiki/UserGuide/Tools/rdfEditor
● TopBraid Composer http://www.topquadrant.
com/products/TB_Composer.html
● Protégé-OWL OWL e RDF http://protege.stanford.
edu/overview/protege-owl.html
● Diversos http://en.wikipedia.org/wiki/Ontology_editor
RDF
The Resource Description Framework
Websites de referência técnica
● http://www.w3.org/DesignIssues/RDF-XML.html
● http://www.w3schools.com/rdf/rdf_intro.asp
● http://pt.wikipedia.org/wiki/Resource_Description_Framework
● http://www.rdfabout.com/intro/
● http://www-archive.mozilla.org/rdf/doc/
● http://www.w3.org/2011/03/rdfwa-wg-charter
● http://www.w3.org/standards/techs/rdf#w3c_all
● http://en.wikipedia.org/wiki/RDF_Schema
● http://www.w3.org/TR/rdf-concepts/
● http://en.wikipedia.org/wiki/Semantic_Web
RDF
The Resource Description Framework
Fontes / Referências
● http://www.w3.org/DesignIssues/RDF-XML.html
● http://www.w3schools.com/rdf/rdf_intro.asp
● http://pt.wikipedia.org/wiki/Resource_Description_Framework
● http://www.rdfabout.com/intro/
● http://www-archive.mozilla.org/rdf/doc/
● http://www.w3.org/2011/03/rdfwa-wg-charter
● http://www.w3.org/standards/techs/rdf#w3c_all
● http://en.wikipedia.org/wiki/RDF_Schema
● http://www.w3c.br/cursos/dados-abertos/curso/Parte-2-Modulo-2-RDF.pdf
● http://www.w3schools.com/rdf/rdf_intro.asp
● http://www.dlib.org/dlib/may98/miller/05miller.html
● http://msdn.microsoft.com/en-us/library/aa303663.aspx
● http://en.wikipedia.org/wiki/RDF_Schema
● http://www.nettab.org/2007/slides/Tutorial_Stoermer.pdf
● http://www.w3.org/TR/rdf-concepts/
● http://en.wikipedia.org/wiki/Semantic_Web
RDF
The Resource Description Framework

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (9)

Curso Padrões da Web Semântica e Dados Ligados - parte 1
Curso Padrões da Web Semântica e Dados Ligados - parte 1Curso Padrões da Web Semântica e Dados Ligados - parte 1
Curso Padrões da Web Semântica e Dados Ligados - parte 1
 
Tópico 3 - RDF
Tópico 3 - RDFTópico 3 - RDF
Tópico 3 - RDF
 
Papo Sobre Web Semântica
Papo Sobre Web SemânticaPapo Sobre Web Semântica
Papo Sobre Web Semântica
 
Ontologias - RDF
Ontologias - RDFOntologias - RDF
Ontologias - RDF
 
Interação entre usuário e catálogo: perspectivas junto à Web 2.0
Interação entre usuário e catálogo: perspectivas junto à Web 2.0Interação entre usuário e catálogo: perspectivas junto à Web 2.0
Interação entre usuário e catálogo: perspectivas junto à Web 2.0
 
Web semântica
Web semânticaWeb semântica
Web semântica
 
Reutilização de dados catalográficos: um olhar sobre o uso estratégico das te...
Reutilização de dados catalográficos: um olhar sobre o uso estratégico das te...Reutilização de dados catalográficos: um olhar sobre o uso estratégico das te...
Reutilização de dados catalográficos: um olhar sobre o uso estratégico das te...
 
Tecnologias aplicadas à catalogação: a utilização de folhas de estilo XSLT na...
Tecnologias aplicadas à catalogação: a utilização de folhas de estilo XSLT na...Tecnologias aplicadas à catalogação: a utilização de folhas de estilo XSLT na...
Tecnologias aplicadas à catalogação: a utilização de folhas de estilo XSLT na...
 
RDA como novo código de catalogação
RDA como novo código de catalogaçãoRDA como novo código de catalogação
RDA como novo código de catalogação
 

Ähnlich wie Web x.0 rdf

Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011
Regis Magalhães
 
R2R Framework: Ontology Mapping
R2R Framework: Ontology MappingR2R Framework: Ontology Mapping
R2R Framework: Ontology Mapping
Ícaro Medeiros
 
OWL - Web Ontology Languages
OWL - Web Ontology LanguagesOWL - Web Ontology Languages
OWL - Web Ontology Languages
Neilor Caldeira
 
Apresentacao kadu
Apresentacao kaduApresentacao kadu
Apresentacao kadu
kadu neves
 
Lilacs application profile
Lilacs application  profileLilacs application  profile
Lilacs application profile
Sueli Suga
 

Ähnlich wie Web x.0 rdf (20)

Linked Data no domínio bibliográfico: vocabulários para a publicação de dado...
Linked Data no domínio bibliográfico: vocabulários para a publicação de dado...Linked Data no domínio bibliográfico: vocabulários para a publicação de dado...
Linked Data no domínio bibliográfico: vocabulários para a publicação de dado...
 
Linked Data
Linked DataLinked Data
Linked Data
 
Reformulação de consultas sparql no padrão linked data
Reformulação de consultas sparql no padrão linked dataReformulação de consultas sparql no padrão linked data
Reformulação de consultas sparql no padrão linked data
 
Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011
 
Web Services
Web ServicesWeb Services
Web Services
 
Apresentação linked data
Apresentação linked dataApresentação linked data
Apresentação linked data
 
Anotacao Semântica em Documentos Não Estruturados
Anotacao Semântica em Documentos Não EstruturadosAnotacao Semântica em Documentos Não Estruturados
Anotacao Semântica em Documentos Não Estruturados
 
Palestra Introdução a Linked Data
Palestra Introdução a Linked DataPalestra Introdução a Linked Data
Palestra Introdução a Linked Data
 
R2R Framework: Ontology Mapping
R2R Framework: Ontology MappingR2R Framework: Ontology Mapping
R2R Framework: Ontology Mapping
 
Web 3.0 - A Semântica na Rede
Web 3.0 - A Semântica na RedeWeb 3.0 - A Semântica na Rede
Web 3.0 - A Semântica na Rede
 
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...
 
OWL - Web Ontology Languages
OWL - Web Ontology LanguagesOWL - Web Ontology Languages
OWL - Web Ontology Languages
 
Artigo oo em bd
Artigo   oo em bdArtigo   oo em bd
Artigo oo em bd
 
Web semantica
Web semanticaWeb semantica
Web semantica
 
SPARQL Endpoint
SPARQL EndpointSPARQL Endpoint
SPARQL Endpoint
 
Apresentacao kadu
Apresentacao kaduApresentacao kadu
Apresentacao kadu
 
Palestra Dia da Liberdade dos Documentos - 2011-03-30
Palestra Dia da Liberdade dos Documentos - 2011-03-30Palestra Dia da Liberdade dos Documentos - 2011-03-30
Palestra Dia da Liberdade dos Documentos - 2011-03-30
 
Web 3 - A Web de Dados
Web 3 - A Web de DadosWeb 3 - A Web de Dados
Web 3 - A Web de Dados
 
Lilacs application profile
Lilacs application  profileLilacs application  profile
Lilacs application profile
 
Resource Description Framework (RDF)
Resource Description Framework (RDF)Resource Description Framework (RDF)
Resource Description Framework (RDF)
 

Web x.0 rdf

  • 1. Tecnologias Web X.0 RDF The Resource Description Framework http://www.w3.org/RDF/ D.Souza Mateus Alves Matheus Paiva Paulo Vandeveld
  • 2. RDF: O que é? “RDF is an infrastructure that enables the encoding, exchange and reuse of structured metadata. RDF is an application of XML that imposes needed structural constraints to provide unambiguous methods of expressing semantics. RDF additionally provides a means for publishing both human- readable and machine-processable vocabularies designed to encourage the reuse and extension of metadata semantics among disparate information communities. The structural constraints RDF imposes to support the consistent encoding and exchange of standardized metadata provides for the interchangeability of separate packages of metadata defined by different resource description communities. ” http://www.dlib.org/dlib/may98/miller/05miller.html RDF The Resource Description Framework
  • 3. Conceitos Básicos RDF The Resource Description Framework O RDF é baseado na ideia de que as coisas que estão descritas possuem propriedades que têm valores e que recursos podem ser descritos de declarações. Ele usa uma terminologia particular para realizar a descrição das partes de uma declaração. ● Sujeito: Identifica o objeto ● Predicado: Identifica uma propriedade ● Objeto: Identifica o valor de uma propriedade RDF usa URIs como base para identificar o sujeito, predicado e objeto em declarações. Através das definições, objetos devidamente declarados podem sem relacionados entre si através de um grafo.
  • 4. URI RDF The Resource Description Framework URI é uma cadeia de caracteres que permite sua leitura para que as máquinas tenham a devida referência. Ao contrário da URL que é um endereço e é mais legível por humanos. Recurso -------(Propriedade) ------> Valor
  • 5. Recurso -------(Propriedade)------> Valor URI - Representação em Grafos RDF The Resource Description Framework
  • 6. Produtos no Mercado ● RDF Seeker https://play.google.com/store/apps/details?id=com. theeste.rdfseeker ● Cabinet Office (UK Gov) http://data.gov.uk/organogram/cabinet- office ● BBC Blogs http://www.bbc.co.uk/blogs/internet/posts/BBC-News- Lab ● ScienceDirect http://www.sciencedirect.com/ ● WordPress [via plugin] http://semanticpublishing.wordpress. com/2013/03/01/lld3-bibliographic-records-in-rdf/ ● LOV Linked Open Vocabularies http://lov.okfn.org/dataset/lov/ ● Google http://www.ftrain.com/google_takes_all.html ● Mozilla http://www-archive.mozilla.org/rdf/doc/ RDF The Resource Description Framework
  • 7. O que RDF não é ● Um modelo de dados relacional [embora as relações sejam definidas através grafos] ● Um sistema de gerenciamento de banco de dados ● Uma "query language", uma linguagem para consultas do tipo SQL ● Outro arquivo xml [com tags exóticas] ● Uma nova versão do XML, HTML ou XHTML RDF The Resource Description Framework
  • 8. Como é utilizado ● RDF é um modelo baseado em grafos para descrever os recursos da Internet (como páginas web, mensagens e perfis de usuários), e como esses recursos se relacionam entre si ● Através de uma sintaxe de serialização que permite que o grafo possa permitir a comunicação entre "agentes" ● Definir um objeto na web para determinar a sua semântica, conforme seu tipo e conteúdo ● Como um conjunto definido de predicados que podem ser utilizados numa aplicação. Ao definir um vocabulário para a aplicação, é criado um arquivo de ontologia, que é um documento RDF ​​que contém todos os predicados possíveis para uma aplicação. RDF The Resource Description Framework
  • 9. Padrões e formatos existentes RDF The Resource Description Framework
  • 10. Ambientes de desenvolvimento editores e ferramentas existentes ● dotNET RDF https://bitbucket. org/dotnetrdf/dotnetrdf/wiki/UserGuide/Tools/rdfEditor ● TopBraid Composer http://www.topquadrant. com/products/TB_Composer.html ● Protégé-OWL OWL e RDF http://protege.stanford. edu/overview/protege-owl.html ● Diversos http://en.wikipedia.org/wiki/Ontology_editor RDF The Resource Description Framework
  • 11. Websites de referência técnica ● http://www.w3.org/DesignIssues/RDF-XML.html ● http://www.w3schools.com/rdf/rdf_intro.asp ● http://pt.wikipedia.org/wiki/Resource_Description_Framework ● http://www.rdfabout.com/intro/ ● http://www-archive.mozilla.org/rdf/doc/ ● http://www.w3.org/2011/03/rdfwa-wg-charter ● http://www.w3.org/standards/techs/rdf#w3c_all ● http://en.wikipedia.org/wiki/RDF_Schema ● http://www.w3.org/TR/rdf-concepts/ ● http://en.wikipedia.org/wiki/Semantic_Web RDF The Resource Description Framework
  • 12. Fontes / Referências ● http://www.w3.org/DesignIssues/RDF-XML.html ● http://www.w3schools.com/rdf/rdf_intro.asp ● http://pt.wikipedia.org/wiki/Resource_Description_Framework ● http://www.rdfabout.com/intro/ ● http://www-archive.mozilla.org/rdf/doc/ ● http://www.w3.org/2011/03/rdfwa-wg-charter ● http://www.w3.org/standards/techs/rdf#w3c_all ● http://en.wikipedia.org/wiki/RDF_Schema ● http://www.w3c.br/cursos/dados-abertos/curso/Parte-2-Modulo-2-RDF.pdf ● http://www.w3schools.com/rdf/rdf_intro.asp ● http://www.dlib.org/dlib/may98/miller/05miller.html ● http://msdn.microsoft.com/en-us/library/aa303663.aspx ● http://en.wikipedia.org/wiki/RDF_Schema ● http://www.nettab.org/2007/slides/Tutorial_Stoermer.pdf ● http://www.w3.org/TR/rdf-concepts/ ● http://en.wikipedia.org/wiki/Semantic_Web RDF The Resource Description Framework