Joshua Tauberer, no artigo What is RDF, afirma que um padrão para representação distribuída de conhecimento (como o RDF) tem que considerar os seguintes aspectos:
1. O conhecimento é flexível. Não é possível armazernar qualquer conhecimento em tabelas ou em estruturas hierárquicas. Uma alternativa para isso é o uso de mapas conceituais. A figura abaixo mostra um mapa conceitual criado por Tabuerer com informações sobre filmes e shows de TV:

Dessa figura, é possível extrair as seguintes informações:
| Sujeito | Verbo | Objeto |
| vicent_donofrio | starred_in | law_&_order_criminal_intent |
| law_&_order_criminal_intent | is_a | tv_show |
| the_thirteenth_floor | similar_plot_as | the_matrix |
Cada linha dessa tabela é um pedaço de conhecimento composto por três partes: um sujeito, um verbo e um objeto (que pode ser muito mais complexo do que uma frase).
2. É necessário que possam ser criadas relações entre as informações na Web Semântica. Para isso devem existir convenções no nomes dos sujeitos e dos objetos, assim como no significado dos verbos. Esse nome pode ser um URI (Uniform Resource Identifier), muitas vezes representado por um endereço da Web. Por exemplo, o identificador law_&_order_criminal_intent poderia ser também <www.nbc.com/Law_&_Order:_Criminal_Intent/>, já que esse programa é produzido pela NBC. Assim, não haveria como confundir com outra coisa que tivesse o mesmo nome. Um URI deve ser um identificador universal.
3. Serão necessários vocabulários específicos para domínios específicos. As informações do exemplo não só são em inglês como tratam de um domínio específico que é o da TV (e cinema). Termos como starred_in ou similar_plot_as só fazem sentido nesse contexto. É importante que em algum lugar esses termos sejam formalmente explicados, para que possam ser usados por qualquer um. É comum, portanto, encontrar termos contendo prefixos - cada prefixo diferente indica um vocabulário diferente (normalmente também através de endereços da Web).
O exemplo de Tauberer abaixo mostra o uso de dois prefixos - um chamado rdf que descreve elementos básicos do RDF (como os termos Description e about) especificado pelo endereço http://www.w3.org/1999/02/22-rdf-syntax-ns# e outro chamado ex que poderia descrever termos de TV e cinema (como starred_in e similiar_plot_as) especificado pelo endereço http://www.example.org/:
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:ex="http://www.example.org/">
<rdf:Description rdf:about="http://www.example.org/vincent_donofrio">
<ex:starred_in>
<ex:tv_show rdf:about="http://www.example.org/law_and_order_ci" />
</ex:starred_in>
</rdf:Description>
<rdf:Description rdf:about="http://www.example.org/the_thirteenth_floor">
<ex:similar_plot_as rdf:resource="http://www.example.org/the_matrix" />
</rdf:Description>
</rdf:RDF>
Continua …
0 respostas até agora ↓
Não há comentários ainda... Seja o primeiro a opinar.
Deixe um comentário