web-dev-qa-db-ja.com

「activeIngredient」スキーマタグに複数の値を割り当てる方法

ActiveIngredientプロパティhttp://health-lifesci.schema.org/activeIngredientを使用して、2つの有効成分をリストします。マークアップする適切な方法は何ですか?

そして、適切にマークアップされると、以下に示すように、1つのプロパティに割り当てられた2つの値としてGoogle構造化オーサーツールに表示されるはずです。

activeIngredient     ingredient 1, ingredient 2 

または、次に示すように、activeIngredientプロパティを2回表示する必要がありますか?

activeIngredient     ingredient 1

activeIngredient     ingredient 2

以下のリンクは、activeIngredientプロパティを使用して単一の成分を記述する例を示しています。ページの下部3分の1に表示されます。 https://search.google.com/structured-data/testing-tool/u/0/#url=http%3A%2F%2Fwww.aleve.com%2F

3
Alan G

説明に特に記載がない限り( 例:keywords )、Schema.orgプロパティは常に単一の値を取ります。

複数の値を提供する場合は、プロパティを繰り返す(MicrodataとRDFaの場合)か、配列値を提供する(JSON-LDの場合)必要があります。

activeIngredientは、one有効成分を表します。複数の有効成分を次のように指定できます。

<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