Ce document est une traduction de la recommandation "RDFa Lite 1.1", publiée le 7 juin 2012. Le présente traduction traite le document datant du 17 mars 2015.
Le version anglaise qui est la seul version officielle peut être trouvée à cette URL:
http://www.w3.org/TR/2015/REC-rdfa-lite-20150317/
Et la dernière version en anglais peut être trouvée à cette URL:
http://www.w3.org/TR/rdfa-lite/
Le traducteur à essayé de respecter pleinement le contenu du document original en anglais.Cependant si vous pensez qu'il y a une erreur merci de la corriger via Github Lien vers le répertoire github
Veuillez vérifier l'errata pour toutes les erreurs reportées depuis la publication.
Copyright © 2015 W3C® (MIT, ERCIM, Keio, Beihang). W3C liability, trademark and document use rules apply.
RDFa Lite est un sous-ensemble de RDFa, the Resource Description Framework in attributes(RDFa), qui est constitué d'attributs de balisage utilisés dans les documents web comme le HTML, SVG, et XML. Bien qu'il ne soit pas une solution complète, il est rapide à apprendre et à utiliser.
Cette section décris le statut du document à l'heure de sa publication. D'autres documents peuvent prendre la place de celui-ci. Une liste des publications et des rapports actuelles du W3C peuvent être trouvés ici :W3C Index des rapports techniques à cette URL : http://www.w3.org/TR/.
Ceci est un révision éditoriale de la recommandation publiée le 7 Juin , 2012. Voir la section liée pour les modifications.
W3C devra regarder l' errata et résoudre les problèmes dans une nouvelle recommandation du RDFa 1.1 Lite.
Ce document est le résultat de nombreuses discussions entre World Wide Web Consortium, incluant le groupe de travail RDFa, la communauté des vocabulaires, le groupe de travail HTML, et les sponsors de l'initiative schema.org , incluant Google, Yahoo!, Microsoft, and Yandex. Ce document à reçus l'approbation de ces organisations. Il n'y a eu aucun changements durant la phase d'approbation. Le rapport de mise en œuvre est disponible.
Ce document a était publié par le groupe de travail RDFa comme une recommandation. Si vous voulez faire un commentaire sur ce document ,merci d'envoyer une message à cette adresse : [email protected] (abonnement, archives). Tout les commentaires sont les bienvenus !
Veuillez regarder le Rapport de mise en œuvre.
Ce document a était vérifié par les membres du W3C , par des développeurs, et d'autres groupes du W3C , et ils ont approbés ce document comme une W3C Recommendation. Ceci est un document fiable et qui peut être cité par d'autre documents. Le W3C dans son rôle de promoteur de cette recommandation tient à souligner la nécessité de standards communs.
Ce document à était produit par un groupe fonctionnant sous le réglement du W3C datant du 5 Février 2004. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.
Ce document est régi par le processus des documents datant du 14 Octobre 2005 .
Cette section n'est pas normatif.
L'entière syntaxe RDFa [rdfa-core] donne un certains nombre de fonctionalitées qui permettent à l'auteur d'exprimer de données dans un ensemble structuré, tel que les relations entre les personnes, emplacements, et des évènements en HTML ou XML. Nombreuses de ces fonctionalitées peuvent être complexe à utiliser pour les auteurs qui ne sont pas des experts dans les données structurées. La version simplifiéé du RDFa (RDFa lite) est une introduction en douceur dans les données structurées pour les auteurs qui veulent apprendre le RDFa. Le but du RDFa lite est de permettre l'usage des structures simple qui sont suffisantes dans 80% des cas.
Cette section n'est pas normatif.
RDFa Lite a cinq simple attributs; vocab
,
typeof
, property
, resource
, and
prefix
. RDFa 1.1 Lite est complétement compatible avec le RDFa 1.1 . Cela signifie que si un auteur trouve le RDFa Lite 1.1 pas assez puissant alors,
il a juste à passer au RDFa 1.1 touts les attributs seront les même ,le RDFa 1.1 en rajoutera simplement d'autre.
RDFa, comme les Microformats [microformats] et Microdata [microdata], nous permettent de parler de choses sur le Web de telle sorte qu'une machine puisse comprendre ce que nous disons. Habituellement lorsque nous parlons d'une chose, nous utilisons un vocabulaire spécifique pour parler. Donc si on veut parler d'une personne, le vocabulaire aura des termes spécifiques comme le nom et le numéro de téléphone. Quand on veut le signaler sur le Web, nous avons besoin de quelque chose de similaire, qui est spécifique à ce vocabulaire. Voici un simple exemple:
<p vocab="http://schema.org/">
My name is Manu Sporny and you can give me a ring via 1-800-555-0199.
</p>
Dans cet exemple nous avons spécifié ce que nous allons utiliser comme
vocabulaire que nous pouvons trouver à
http://schema.org/
. Ce vocabulaire est reconnus par les moteurs de recherche populaire pour parler de choses comme des personnes, Endroits, Commentares,
et des évènements. Une fois que nous avons spécifié le vocabulaire, nous avons besoin de spécifier le type of de la chose dont nous voulons parler. Dans ce cas nous parlons d'une personne donc le typeof="Person":
<p vocab="http://schema.org/" typeof="Person">
My name is Manu Sporny and you can give me a ring via 1-800-555-0199.
</p>
Maintenant tout ce que nous avons à faire est dire les propriétées (properties) de la personne que nous voulons signaler au moteurs de recherche. Dans l'exemple suivant nous parlerons d'une personne, de son numéro de téléphone,et de sa page web. Les textes et les URLS peuvent être marqué avec le RDFa Lite . Dans l'exemple, Faîtes particulièrement attention au types de données qui seront signalées aux moteurs de recherche, qui sont surlignées en Bleu:
<p vocab="http://schema.org/" typeof="Person"> My name is <span property="name">Manu Sporny</span> and you can give me a ring via <span property="telephone">1-800-555-0199</span> or visit <a property="url" href="http://digitalbazaar.com/">my homepage</a>. </p>
Maintenant, quand quelqu'un tape “phone number for Manu Sporny” dans un moteur de recherche, le moteur de recherche trouvera la réponse plus rapidement.
Si nous voulons que les auteurs web parlent quelque chose sur leurs pages, ils devront créer un identifiant pour ces choses. Tout comme nous créons des identificateurs pour parties d'une page à l'aide du
id
(Attributs)
en HTML, ils peuvent créer des liens sur leurs pages en utilisant l'attribut
resource
:
<p vocab="http://schema.org/" resource="#manu" typeof="Person">
My name is
<span property="name">Manu Sporny</span>
and you can give me a ring via
<span property="telephone">1-800-555-0199</span>.
<img property="image" src="http://manu.sporny.org/images/manu.png" />
</p>
Si nous supposons que l'attribut peut être trouvé à
http://example.org/people
. Donc,
l'identifiant sur la page pour cette chose sera:
http://example.org/people#manu
. L'identifiant est aussi utile si
nous voulons parler de la même chose sur une autre page Web. En identifiant tout les choses avec une(URL), nous pouvons créer un Web qui est constitué d'objet avec du sens.
Nous pourrons voir les companies créer des logiciels pour répondre à des questions complexes telle que: "What is Manu Sporny's phone
number and what does he look like?"(Quel est le numéro de téléphone de Manu Sporny et à quoi il ressemble?).
Dans de nombreux cas,un vocabulaire ne peut pas avoir toutes les conditions qu'un auteur a besoin pour décrire leurs choses. La dernière mise à jour dans le RDFa Lite 1.1 est que les auteurs peuvent spécifier plus d'un vocabulaire. Par exemple, Si nous décrivons une personne et que nous avons besoin de dire quel est son animal préféré, nous ferons quelque chose comme çà:
<p vocab="http://schema.org/" prefix="ov: http://open.vocab.org/terms/" resource="#manu" typeof="Person"> My name is <span property="name">Manu Sporny</span> and you can give me a ring via <span property="telephone">1-800-555-0199</span>. <img property="image" src="http://manu.sporny.org/images/manu.png" /> My favorite animal is the <span property="ov:preferredAnimal">Liger</span>. </p>
L'exemple montre une partie de l'open vocabulary
(ov
) et le préfixe
preferredAnimal
spécifie le terme. Schema.org n'a pas une façon clair d'exprimer l'animal préféré d'une personne ,l'auteur se base alors sur un vocabulaire alternatif pour s'exprimer.
RDFa 1.1 Lite également pré-définit un certain nombre de préfixes
utile et populaire
, comme le dc
, foaf
, et
schema
. Cela garantit que même si les auteurs oublient de déclarer les préfixes populaires
, que leurs données structurées vont continuer à être structurées. Une liste entière de préfixes pre-déclarés peut être trouvée
ICI
( RDFa 1.1 ).
Si vous souhaitez en savoir plus sur ce qui est possible avec RDFa Lite, y compris une introduction au modèle de données, veuillez s'il vous plaît lire la section sur RDFa Lite dans le Primer RDFa [rdfa-primer]. [rdfa-primer].
Les sections marquées "n'est pas normatif" soit toutes les consignes d'écriture, diagramme, exemples, et notes dans cette specification sont "non-normative". Tout les reste est normatif.
Les mots clés MAY, MUST, MUST NOT, et SHOULD sont interprétés comme décris dans la [RFC2119].
Pour être un document conforme (RDFa Lite 1.1 document):
vocab
, typeof
, property
,
resource
, and prefix
; it may also use
href
and src
, when the Host Language authorizes
the usage of those attributes.
However, even if authorized by the Host Language, the usage of
rel
and rev
SHOULD be restricted to non-RDFa usage patterns, as defined by the
Host Language.
xmlns
attribute
is not used to declare CURIE prefixes.
If additional non-RDFa Lite attributes are used from the RDFa Core 1.1 specification, the document MUST be referred to as a conforming RDFa 1.1 document. All conforming RDFa Lite 1.1 documents MAY be referred to as conforming RDFa 1.1 documents.
Cette section n'est pas normatif.
2014-12-16: Deux erreurs de grammaire ont étaient changés dans le statut de ce document
2014-12-16: Les références ont étaient mise à jour
2014-12-16: Le style des références ont été mis à jour pour la dernière mode de respécialisation