Je suis au plus profond du cauchemar qui est la mise en œuvre RDFa pour l'information sur le produit et je suis curieux si quelqu'un là-bas peut donner un aperçu. Google ne dit carrément pas de cacher des informations uniquement pour fournir des données aux machines, sauf s'il s'agit d'informations spécifiques aux machines. Je n'ai pas trouvé d'informations sur le sujet d'avoir des éléments vides pour le plaisir de fournir ces données. Si vous jetez un coup d'œil au générateur GoodRelations RDFa pour le commerce, vous obtiendrez un lot de divs imbriqués que l'on vous demande de placer en bas de votre page d'article. Je vais utiliser un de mes sites préférés par exemple:Mise en œuvre de contenu RDFa pour les produits
<div xmlns="http://www.w3.org/1999/xhtml"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:gr="http://purl.org/goodrelations/v1#"
xmlns:foaf="http://xmlns.com/foaf/0.1/">
<div typeof="gr:Offering" about="#offering">
<div rev="gr:offers" resource="#company"></div>
<div property="rdfs:label" content="Alpinestars S-MX Plus Racing Boots" xml:lang="en"></div>
<div property="rdfs:comment" content="Alpinestars’ S-MX Plus racing boot raises performance and safety to new and unmatched levels with its innovative design, structural protection and comfort." xml:lang="en"></div>
<div property="gr:hasEAN_UCC-13" content="0000000000000" datatype="xsd:string"></div>
<div rel="foaf:depiction" resource="http://www.motorcycle-superstore.com/ProductImages/300/g17268.jpg"></div>
<div rel="gr:hasBusinessFunction" resource="http://purl.org/goodrelations/v1#Sell"></div>
<div rel="gr:hasPriceSpecification">
<div typeof="gr:UnitPriceSpecification">
<div property="gr:hasCurrency" content="USD" datatype="xsd:string"></div>
<div property="gr:hasCurrencyValue" content="349.95" datatype="xsd:float"></div>
<div property="gr:hasUnitOfMeasurement" content="C62" datatype="xsd:string"></div>
</div>
</div>
<div rel="gr:acceptedPaymentMethods" resource="http://purl.org/goodrelations/v1#PayPal"></div>
<div rel="gr:acceptedPaymentMethods" resource="http://purl.org/goodrelations/v1#AmericanExpress"></div>
<div rel="gr:acceptedPaymentMethods" resource="http://purl.org/goodrelations/v1#Discover"></div>
<div rel="gr:acceptedPaymentMethods" resource="http://purl.org/goodrelations/v1#MasterCard"></div>
<div rel="gr:acceptedPaymentMethods" resource="http://purl.org/goodrelations/v1#VISA"></div>
<div rel="foaf:page" resource="http://www.motorcycle-superstore.com/1/1/36/77/ITEM/Alpinestars-S-MX-Plus-Racing-Boots.aspx"></div>
</div>
</div>
Ce que je trouve intéressant dans leur mise en œuvre - qui Best Buy a utilisé avec succès - est qu'il n'y a pas de contenu réel dans les balises ici, plutôt il est juste un attribut de contenu. Ma question est donc, quelqu'un a-t-il un aperçu de ce type de mise en œuvre et s'il y a une pénalité pour utiliser une structure div vide qui utilise l'attribut content plutôt que d'ajouter la structure RDFa au balisage existant?
Merci Martin, Ma prochaine question est alors: Comment pouvons-nous dire Google pour chercher le marquage RDFa sur notre page si nous utilisons HTML5? – S16