Vous n'êtes peut-être pas familier avec ce sujet, et vous ne savez pas de quoi il s'agit. Pour le dire franchement, RDFa consiste à rendre votre page mieux comprise par la machine, plutôt que de simplement afficher votre page. brève introduction à ce qu'est RDFa.
arrière-plan :
Pourquoi RDFa apparaît-il ?
L'Internet actuel est principalement créé pour un usage humain. Bien que les données lisibles par machine soient les premières à apparaître sur Internet, ces données lisibles par machine sont généralement publiées sur Internet dans des fichiers et des formats distincts, la corrélation entre lisible par machine et. les données lisibles par l’homme sont plutôt minimes. Le résultat est que les navigateurs actuels sont très médiocres dans l’analyse et le traitement des données Web, car le navigateur est uniquement responsable de l’affichage de ces informations.
Mais à quoi sert le navigateur de pouvoir identifier ces données ?
Il a de nombreuses utilisations.Si le navigateur peut bien reconnaître ces données, cela formera une structure de données inhérente. Si ces structures de données sont utilisées, nous n'avons pas besoin d'enregistrer certaines informations via d'innombrables ctrl+c et ctrl+V pour compléter, un-. l'opération par clic est très pratique et pour les moteurs de recherche, cela signifie un meilleur affichage des résultats de recherche et des capacités d'exploration de données plus puissantes.
Donc, sur la base de cet objectif, RDFa est apparu, juste pour atteindre notre objectif. Son nom complet est "Resource Description Framework in attributs". En fait, vous pouvez obtenir beaucoup d'informations à partir de son nom complet, haha.
Introduction au RDFa :
Nous avons mentionné pourquoi le RDFa apparaît, alors qu'est-ce que le RDFa ? Cela se reflète principalement dans les points suivants :
Par rapport aux pages que nous créons habituellement, lorsque nous utilisons la technologie RDFa, son doctype d'en-tête est défini comme ceci :
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML+RDFa 1.0//EN”
" http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd ">
Celui ci-dessus est basé sur XHTML, principalement en raison de l'évolutivité de cette balise, qui peut rendre RDFa mieux intégré. Cependant, bien que HTML ne puisse pas avoir d'aussi bonnes extensions, il existe toujours des normes pour cela, qui sont définies comme suit :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML4+RDFa 1.0//EN"
http://www.w3.org/MarkUp/DTD/html4-rdfa-1.dtd >
Pour le HTML, le seul problème à résoudre est le manque d’espace de noms.
Avantages :
Principe de mise en œuvre :
L'implémentation consiste principalement à ajouter les attributs correspondants RDFa aux balises existantes en introduisant des espaces de noms afin que les navigateurs ou les moteurs de recherche prenant en charge la technologie RDFa puissent les analyser, afin d'atteindre l'objectif d'optimisation. Utilisons un code simple comme exemple.
<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">Monsieur, c'est vrai</span>
<span property="dc:date">02/09/2006</span>
</div>
Dans l'exemple de code ci-dessus, l'attribut about et l'attribut property dans les attributs RDFa sont principalement utilisés. Cet exemple de code illustre un article, puis décrit les informations liées à cet article, telles que le titre, le créateur et la date de création. qui prend en charge RDFa, formant ainsi un système avec la structure que nous, les humains, comprenons, pour atteindre notre objectif.
Ce que nous devons faire, c'est que même si nous comprenons ce réseau, nous devons également laisser la machine le comprendre aussi bien que nous.
perspective:
D'après cela, nous pouvons voir que les perspectives de RDFa sont toujours très bonnes. Si un jour de vrais navigateurs le prennent également en charge, alors une nouvelle situation apparaîtra sur notre Internet. Nous l'attendons avec impatience. Si vous avez des questions, vous pouvez également le faire. rejoignez-nous.
Texte original : http://www.rainaxin.com/2009/08/technology-share-about-rdfa/