Acorda pra Web!

Tecnologia que vai mudar nossas vidas, depois do café.

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.

12 Respostas para “RDF – A Tecnologia que vai indexar a Internet”

  1. Canha diz:

    É 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.

  2. Acorda pra Web! » Exemplos de Web Semântica diz:

    [...] 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. [...]

  3. Aguinelo Pedroso diz:

    Interesante este RDF, não acamos muita coisa sobre isso em português, parabéns.

  4. Alexandre diz:

    Obrigado Aguinelo :) O objetivo do blog é falar sobre esse tipo de tecnologia ainda tão pouco explorada no Brasil.

  5. Acorda pra Web! » O que é Metainformação? - Web Semântica, Programação e Tecnologia que vai mudar nossas vidas, só depois do café diz:

    [...] é uma informação. Inclusive é possível escrever metainformação sobre metainformação e no RDF se chama reificação. Alguns exemplos de [...]

  6. Acorda pra Web! » Web Semântica Nascendo - Projeto SemSol recebe patrocínio - Web Semântica, Programação e Tecnologia que vai mudar nossas vidas, só depois do café diz:

    [...] de dados armazena diretamente RDF, através de uma biblioteca desenvolvida pelo Benjamin [...]

  7. Acorda pra Web! » Cuidado com o XML! - Web Semântica, Programação e Tecnologia que vai mudar nossas vidas, só depois do café diz:

    [...] metainformação no formato XML. É uma das linguagens pelas quais o RDF pode se [...]

  8. » Um projeto bacana sobre Web Semântica - Acorda pra Web! diz:

    [...] do Benjamin Nowack que tem como objetivo criar um sistema que interpreta, cria e trabalha com RDF e SPARQL em [...]

  9. » Validando XHTML com RDFa embutido - Acorda pra Web! diz:

    [...] 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 [...]

  10. Agente X diz:

    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.

  11. Teia diz:

    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.

  12. policia diz:

    ei faala net pará nao tenho..

Deixar um Comentário

XHTML: Você pode usar essas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>