web-dev-qa-db-ja.com

Schema.orgで成分を指定する方法(レシピまたは薬物以外)

一連の製品仕様ページに Schema.org を使用したいと思います。

製品は化粧品(シャンプー、クリームなど)であり、理想的には INCI 宣言がすべての製品に含まれます。

宣言でSchema.orgを使用したいのですが、Schema.orgで適切なカテゴリが見つかりません。 Ingredientsは調理レシピ用であり、ActiveIngredientは(医療)薬用ですおよび栄養補助食品。

ツリーの一部を見落としましたか?回避策のアイデアはありますか?それとも、範囲外のことをしようとしていますか?

4
guillem

各製品にproductスキーマクラスを使用し、シャンプーに成分としてシアバターと水が含まれている場合など、各製品に追加の(カスタム)プロパティを使用してINCIを指定できます(明らかに専門家ではありません)化粧品に!):

<div itemscope itemtype="http://schema.org/Product">
  <img itemprop="image" src="shampoo123.jpg" alt="" />
  <span itemprop="name">Shampoo Product Name</span>
  <div itemprop="additionalProperty" itemscope itemtype="http://schema.org/PropertyValue">
      <span itemprop="name">Ingredient</span>:
      <span itemprop="value">Butyrospermum Parkii (Shea Butter)</span>
      <meta itemprop="identifier" content="Butyrospermum Parkii (Shea Butter)"/>
      <meta itemprop="description" content="Shea Butter"/>
      <meta itemprop="propertyID" content="INCI"/>
  </div>
  <div itemprop="additionalProperty" itemscope itemtype="http://schema.org/PropertyValue">
      <span itemprop="name">Ingredient</span>:
      <span itemprop="value">Aqua (Water)</span>
      <meta itemprop="identifier" content="Aqua (Water)"/>
      <meta itemprop="description" content="Water"/>
      <meta itemprop="propertyID" content="INCI"/>
  </div>
</div>

これを超えて、化粧品に特定のスキーマが必要な場合は、次のことができます。

(a) 独自のスキーマ拡張を作成する 要件に合わせて、または

(b) 提案および貢献ProductのようなCosmeticProductの新しい子孫

1
richhallstoke