RDFa

RDFa (para “  Resource Description Framework in Attributes”) é uma recomendação W3C que define uma sintaxe que permite adicionar dados estruturados em uma página HTML ou qualquer documento XML. Descritos formalmente desta forma, os dados podem então ser sujeitos a um processamento automatizado complexo, usando ferramentas adequadas. O código RDFa é invisível para o usuário da Internet e não afeta o que é exibido.

RDFa alcançou o status de recomendação 1.0 em 14 de outubro de 2008 e 1,1 o 22 de agosto de 2013.

Princípio

RDFa é uma coleção de elementos e atributos. Essa sintaxe está em conformidade com o modelo Resource Description Framework (RDF): os dados descritos em RDFa podem, portanto, ser facilmente transformados em dados RDF. Como tal, RDFa é uma técnica para implementar a Web Semântica .

RDFa usa parcialmente a sintaxe HTML existente:

RDFa adiciona seus próprios elementos, os atributos:

Comparação com microformatos

RDFa é uma técnica próxima aos microformatos , pois permite adicionar semântica ao conteúdo de uma página. No entanto, eles diferem em dois aspectos principais:

Exemplo de código RDFa

O exemplo a seguir mostra a adição de metadados Dublin Core a uma página HTML. As propriedades centrais de Dublin são usadas para descrever um livro ou artigo (título, autor, assunto, etc.).

<div xmlns:dc="http://purl.org/dc/elements/1.1/" about="http://www.example.com/books/wikinomics"> <span property="dc:title">Wikinomics</span> <span property="dc:creator">Don Tapscott</span> <span property="dc:date">2006-10-01</span> </div>

RDFa também pode se encaixar naturalmente no fluxo de conteúdo:

<p xmlns:dc="http://purl.org/dc/elements/1.1/" about="http://www.example.com/books/wikinomics"> Dans son dernier livre <em property="dc:title">Wikinomics</em>, <span property="dc:creator">Don Tapscott</span> explique les profonds changements technologiques, démographiques et économiques. Ce livre a été publié en <span property="dc:date" content="2006-10-01">octobre 2006</span>. </p>

Exemplos de uso

Usando uma extensão do navegador Firefox, é possível, dependendo dos dados RDFa:

  • para localizar automaticamente um indivíduo geograficamente (usando um serviço como o Google Maps)
  • visualizar o arquivo FOAF de uma pessoa (descrição detalhada em RDF) usando o serviço Foaf Explorer

Outro tipo de exemplo, inserir metadados RDFa em uma ferramenta de gerenciamento de conteúdo, pode permitir que o último exiba automaticamente as definições da Wikipedia dos conceitos assim descritos.

Notas e referências

  1. "  HTML vs. XHTML  ” , W3C
  2. (em) "  RDFa Core 1.1 - Terceira edição  " em www.w3.org (acessado em 11 de outubro de 2020 )
  3. por exemplo radar semântico

Apêndices

Artigos relacionados

links externos