web-dev-qa-db-fra.com

Comment attribuer plusieurs valeurs à la balise de schéma "ingrédient actif"?

Je souhaite utiliser la propriété activeIngredient http://health-lifesci.schema.org/activeIngredient pour répertorier deux ingrédients actifs. Quelle est la bonne façon de le marquer?

Et une fois qu'il est correctement balisé, il devrait apparaître dans l'outil auteur de Google Structured en tant que 2 valeurs attribuées à 1 propriété, comme indiqué ci-dessous:

activeIngredient     ingredient 1, ingredient 2 

ou bien la propriété activeIngredient doit-elle apparaître deux fois, comme indiqué ci-dessous:

activeIngredient     ingredient 1

activeIngredient     ingredient 2

Le lien ci-dessous montre un exemple où la propriété activeIngredient est utilisée pour décrire un seul ingrédient. Il apparaît dans le tiers inférieur de la page. https://search.google.com/structured-data/testing-tool/u/0/#url=http%3A%2F%2Fwww.aleve.com%2F

3
Alan G

Sauf indication contraire dans la description ( exemple: keywords ), une propriété Schema.org prend toujours une valeur unique.

Si vous souhaitez fournir plusieurs valeurs, vous devez répéter la propriété (dans le cas de Microdata et RDFa) ou fournir une valeur de tableau (dans le cas de JSON-LD).

Donc, activeIngredient est pour un ingrédient actif. Plusieurs ingrédients actifs peuvent être spécifiés comme ceci:

<ul>
  <li itemprop="activeIngredient">ingredient 1</li>
  <li itemprop="activeIngredient">ingredient 2</li>
</ul>
<ul>
  <li property="activeIngredient">ingredient 1</li>
  <li property="activeIngredient">ingredient 2</li>
</ul>
"activeIngredient": 
[
  "ingredient 1",
  "ingredient 2"
]
1
unor