RDF – A Tecnologia que vai indexar a Internet
Agora que já sabemos o que é e qual é o objetivo da Web Semântica, podemos começar a falar do coração desse movimento todo, o RDF.
RDF significa Resource Description Framework, que em português é algo como Framework de Descrição de Recursos.
Tudo que pode ser descrito na internet, é um recurso. A internet é como uma gigante biblioteca sem ordem alguma. Não temos um banco de dados sobre a internet organizado listando o conteúdo, seus autores, data de criação, preços de produtos, localização de lojas e diversas outras características. Isso se chama metainformação, ou seja, informação sobre informação.
Com o RDF, a proposta não é centralizar essa metainformação sobre a internet em um único banco, mas criar uma maneira com a qual cada página, cada recurso possa criar sua própria metainformação e torná-la disponível para quem precisar.
O RDF não é uma linguagem, embora faça uso de algumas linguagens pra se expressar. As mais comuns são o XML (formando RDF/XML), e o TURTLE (uma linguagem feita para expressar RDF de maneira simples).
No post anterior sobre Web Semântica mostrei um exemplo de RDF expresso em RDF/XML, vou mostrá-lo agora usando TURTLE:
TURTLE:
@prefix vcard: <http://www.w3.org/2001/vcard-rdf/3.0/#>
<http://www.exemplo.com/clientes/1> vcard:fn> "José"
<http://www.exemplo.com/clientes/1> vcard:adr> "Av. Paulista, 1020"
<http://www.exemplo.com/clientes/1> vcard:tel> "3333-4444"
<http://www.exemplo.com/clientes/2> vcard:fn> "João"
<http://www.exemplo.com/clientes/2> <vcard:adr> "Av. Brigadeiro Faria Lima"
<http://www.exemplo.com/clientes/2> <vcard:tel> "3333-5555"
E ainda podemos simplificar as URIs da mesma ainda mais, prefixando-as:
TURTLE:
@prefix vcard: <http://www.w3.org/2001/vcard-rdf/3.0/#>
@prefix clientes: <http://www.exemplo.com/clientes/>
clientes:1 vcard:fn> "José"
clientes:1 vcard:adr> "Av. Paulista, 1020"
clientes:1 vcard:tel> "3333-4444"
clientes:2 vcard:fn> "João"
clientes:2 <vcard:adr> "Av. Brigadeiro Faria Lima"
clientes:2 <vcard:tel> "3333-5555"
Mais pra frente eu coloco o que são URIs, como usar prefixos e todo o conceito por cima disso.


18/3/2007 às 11:27 am
É terminar de aprender o que é AJAX que já aparece mais coisa. ausiehuiase
Mas, sério, é por isso que eu vou parar de mecher com programação. Ô coisa complicada!
Abraços.
28/3/2007 às 4:25 pm
[...] A Web Semântica só estará pronta quando os sites começarem a usar as tecnologias padronizadas que irão tornar tudo isso possível, como o RDF. [...]
11/4/2007 às 5:29 am
Interesante este RDF, não acamos muita coisa sobre isso em português, parabéns.
11/4/2007 às 9:19 pm
Obrigado Aguinelo
O objetivo do blog é falar sobre esse tipo de tecnologia ainda tão pouco explorada no Brasil.
14/4/2007 às 11:09 pm
[...] é uma informação. Inclusive é possível escrever metainformação sobre metainformação e no RDF se chama reificação. Alguns exemplos de [...]
17/4/2007 às 7:38 pm
[...] de dados armazena diretamente RDF, através de uma biblioteca desenvolvida pelo Benjamin [...]
29/4/2007 às 9:33 pm
[...] metainformação no formato XML. É uma das linguagens pelas quais o RDF pode se [...]
3/12/2007 às 2:23 am
[...] do Benjamin Nowack que tem como objetivo criar um sistema que interpreta, cria e trabalha com RDF e SPARQL em [...]
13/12/2007 às 10:54 am
[...] do RDFa. Aqui existe um serviço que consegue extrair as informações de um RDFa e transformar em RDF, o sonho de qualquer geek [...]
8/2/2009 às 9:39 am
Muito legal o post, mas acredito que antes de dar exemplos em XML ou TURTLE, poderia falar sobre o conceito de RDF, por exemplo, o que são triplas, sua representação em grafos, objetos, sujeito e predicados, enfim. Mesmo com essa crítica achei muito legal a forma que você explica as coisas.
7/7/2009 às 4:33 pm
Interessante: RDF é a tecnologia que vai indexar a internet, ou seja deixá-la ainda mais inteligente. Analogicamente falando a biblioteconomia sempre usou a indexação através dos tesaurus e outros, isto quer dizer que, esta organização inteligente feita pelos bibliotecáriospara já existe há muitos anos no meio analógico.
30/9/2009 às 1:14 pm
ei faala net pará nao tenho..