web x.0 rdf
TRANSCRIPT
![Page 1: Web x.0 rdf](https://reader034.vdocuments.net/reader034/viewer/2022052601/558c8df2d8b42a0b268b458f/html5/thumbnails/1.jpg)
Tecnologias Web X.0
RDF The Resource
Description Framework
http://www.w3.org/RDF/
D.SouzaMateus Alves
Matheus PaivaPaulo Vandeveld
![Page 2: Web x.0 rdf](https://reader034.vdocuments.net/reader034/viewer/2022052601/558c8df2d8b42a0b268b458f/html5/thumbnails/2.jpg)
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
![Page 3: Web x.0 rdf](https://reader034.vdocuments.net/reader034/viewer/2022052601/558c8df2d8b42a0b268b458f/html5/thumbnails/3.jpg)
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.
![Page 4: Web x.0 rdf](https://reader034.vdocuments.net/reader034/viewer/2022052601/558c8df2d8b42a0b268b458f/html5/thumbnails/4.jpg)
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
![Page 5: Web x.0 rdf](https://reader034.vdocuments.net/reader034/viewer/2022052601/558c8df2d8b42a0b268b458f/html5/thumbnails/5.jpg)
Recurso -------(Propriedade)------> Valor
URI - Representação em Grafos
RDF The Resource Description Framework
![Page 6: Web x.0 rdf](https://reader034.vdocuments.net/reader034/viewer/2022052601/558c8df2d8b42a0b268b458f/html5/thumbnails/6.jpg)
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
![Page 7: Web x.0 rdf](https://reader034.vdocuments.net/reader034/viewer/2022052601/558c8df2d8b42a0b268b458f/html5/thumbnails/7.jpg)
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
![Page 8: Web x.0 rdf](https://reader034.vdocuments.net/reader034/viewer/2022052601/558c8df2d8b42a0b268b458f/html5/thumbnails/8.jpg)
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
![Page 9: Web x.0 rdf](https://reader034.vdocuments.net/reader034/viewer/2022052601/558c8df2d8b42a0b268b458f/html5/thumbnails/9.jpg)
Padrões e formatos existentes
RDF The Resource Description Framework
![Page 10: Web x.0 rdf](https://reader034.vdocuments.net/reader034/viewer/2022052601/558c8df2d8b42a0b268b458f/html5/thumbnails/10.jpg)
Ambientes de desenvolvimentoeditores 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
![Page 11: Web x.0 rdf](https://reader034.vdocuments.net/reader034/viewer/2022052601/558c8df2d8b42a0b268b458f/html5/thumbnails/11.jpg)
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
![Page 12: Web x.0 rdf](https://reader034.vdocuments.net/reader034/viewer/2022052601/558c8df2d8b42a0b268b458f/html5/thumbnails/12.jpg)
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