Você pode não estar familiarizado com este tópico e não sabe o que é, para ser franco, RDFa é fazer com que sua página seja melhor compreendida pela máquina, em vez de simplesmente exibi-la. breve introdução ao que é RDFa.
fundo :
Por que o RDFa aparece?
A Internet atual é criada principalmente para uso humano. Embora os dados legíveis por máquina sejam os primeiros a aparecer na Internet, esses dados legíveis por máquina são geralmente publicados na Internet em arquivos e formatos separados, a correlação entre legível por máquina e. dados legíveis por humanos são mínimos. O resultado é que os navegadores atuais são muito fracos na análise e no processamento de dados da web porque o navegador é responsável apenas por exibir essas informações.
Mas de que adianta o navegador conseguir identificar esses dados?
Ele tem muitos usos. Se o navegador puder reconhecer bem esses dados, ele formará uma estrutura de dados inerente. Se essas estruturas de dados forem usadas, não precisamos registrar algumas informações por meio de incontáveis ctrl+ c e ctrl+V para completar, um-. a operação de clique é muito conveniente e, para os mecanismos de pesquisa, significa melhor exibição dos resultados da pesquisa e recursos de mineração de dados mais poderosos.
Então, com base nesse propósito, surgiu o RDFa, apenas para atingir nosso objetivo. Seu nome completo é "Estrutura de descrição de recursos em atributos".
Introdução ao RDFa:
Mencionamos por que o RDFa aparece, então o que é RDFa Isso se reflete principalmente nos seguintes pontos:
Comparado com as páginas que normalmente fazemos, ao usar a tecnologia RDFa, seu doctype de cabeçalho é definido assim:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML+RDFa 1.0//EN”
" http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd ">
O acima é baseado em XHTML, principalmente por causa da escalabilidade desta tag, o que pode tornar o RDFa melhor incorporado. No entanto, embora o html não possa ter extensões tão boas, ainda existem padrões para ele, que são definidos a seguir:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML4+RDFa 1.0//EN"
http://www.w3.org/MarkUp/DTD/html4-rdfa-1.dtd >
Para HTML, o único problema que precisa ser resolvido é a falta de namespace.
Vantagens :
Princípio de implementação :
A implementação consiste principalmente em adicionar atributos correspondentes RDFa às tags existentes, introduzindo namespaces para que os navegadores ou mecanismos de pesquisa que suportam a tecnologia RDFa possam analisá-los, de modo a atingir o objetivo de otimização.
<div xmlns:dc=" http://purl.org/dc/elements/1.1/ " about=" http://www.example.com/books/wikinomics ">
<span property="dc:title">Wikinomia</span>
<span property="dc:creator">Senhor certo</span>
<span property="dc:date">02/09/2006</span>
</div>
No exemplo de código acima, o atributo about e o atributo property nos atributos RDFa são usados principalmente. Este exemplo de código ilustra um artigo e, em seguida, descreve informações relacionadas a este artigo, como título, criador e data de criação. que suporta RDFa, formando assim um sistema com a estrutura que nós humanos entendemos, para atingir nosso propósito.
O que temos que fazer é que, embora entendamos esta rede, também precisamos deixar que a máquina a compreenda tão bem quanto nós.
cliente potencial:
A partir disso, podemos ver que a perspectiva do RDFa ainda é muito boa. Se um dia os navegadores reais também o suportarem, uma nova situação aparecerá em nossa Internet. junte-se a nós.
Texto original: http://www.rainaxin.com/2009/08/technology-share-about-rdfa/