RDF(Resource Description Framework)

RDF é um modelo de descrição de recursos, criado pelo World Wide Web Consortium (W3C), baseado principalmente em XML. Considerando que a Internet é uma biblioteca, repleta de informações e dados, os quais podem ser descritos como recursos, vemos que não há uma organização, em termos de vários aspectos, desde listar conteúdo em função de autor, data, localização, entre outros.

Assim surge o conceito da metainformação, ou seja, informação sobre informação, dados que armazenam informações e aspectos de outros dados, facilitando todo o processo de organização e conexão entre dados.

Para isto, há a necessidade de um identificador de recursos, nomeado de URI (Uniform Resource Identifier), o qual identifica os dados de acordo com uma série de fatores. O conceito de URI engloba anteriores como o do URL (Uniform Resource Locator) que dá a localização de um recurso em uma rede através de um protocolo, trazendo nome do servidor, número da porta, caminho de acesso; e o URN (Uniform Resource Name), que dá uma identificação única ao recurso (nome único), o qual associado ao URC(Uniform Resource Characteristics) permite a associação de fatores descritivos.

Uma URI é de fato uma forma de identificar-se um ponto de conteúdo na Web, assim a estrutura de descrição de dados é processada, onde os objetos são identificados por URIs. O RDF entra justamente neste ponto, para interligar as informações, já que as URIs não associam-se sozinhas.

Este modelo é adequado para situações em que as informações são processadas em termos de propriedades simples, daí vem suas limitações. Ele usa um trio de recursos escritos como tags de XML para expressar a informação, os quais são sujeito(assunto), predicado(propriedade) e objeto, ou seja, organiza as URIs, que expressam esses conteúdos, na forma de uma frase, onde a propriedade faz a relação entre o sujeito e o objeto. Um exemplo seria:

Autor Y -> desenvolveu -> aplicativo X

No exemplo vemos que este modelo relacionaria os recursos autor Y e aplicativo X através da ação desenvolveu, outro recurso, os quais seriam todos URIs. É importante destacar que a mesma URI pode ocupar uma função diferente, dependendo da relação a ser descrita.

A idéia do RDF é interessante quando objetiva-se a internet orientada ao usuário, onde o próprio usuário seria um destes recursos, já que, com a capacidade de desenvolver a metainformação, relacionando informações e observando certos comportamentos, teríamos uma busca direcionada. Pelas suas limitações o RDF não é capaz de suprir as necessidades projetadas para a Web Semântica, mas o seu desenvolvimento foi interessante em certas aplicações.

Download

Segue em anexo o texto acima:

http://www.4shared.com/document/E_9E51Bw/RDF.html