4

schema.orgスキーマを使用するのはこれが初めてですが、運が良ければ、スキーマに入れようとしている項目が正確に適合しません。

あなたにアイデアを与えるために。私が持っている食品には、栄養とアレルギーの詳細が記載されており、レシピ スキーマとよく一致しているようです。ただし、私の問題はまさにこれです。これは製品であり、レシピではありません。

製品スキーマの詳細を含む div 内にレシピ スキーマを埋め込むことはできますか?

いえ

<div itemtype="http://schema.org/Product">
    <div itemtype="http://schema.org/Recipe">
        <div itemtype="http://schema.org/Nutrition">
            @* Nutrition goes here *@
        </div>
        <div itemtype="http://schema.org/Allergy">
            @* Allergy goes here *@
        </div>
   </div
</div>
4

3 に答える 3

1

使いたくなるadditionalType

通常、microdata 構文の外部語彙からより具体的なタイプを追加するために使用される、アイテムの追加のタイプ。これは、何かとそれが含まれるクラスとの関係です。RDFa 構文では、複数の型に対してネイティブの RDFa 構文 (「typeof」属性) を使用することをお勧めします。Schema.org ツールは、追加の型、特に外部で定義された型についての理解が不十分な場合があります。

http://schema.org/Recipeより

例:

<div itemscope itemtype="http://schema.org/Product" additionalType="http://schema.org/Recipe">
    <div itemscope itemtype="http://schema.org/Nutrition">
        @* Nutrition goes here *@
    </div>
    <div itemscope itemtype="http://schema.org/Allergy">
        @* Allergy goes here *@
    </div>
</div>

レシピなどを販売しているため、これを行いたいと思います。上記の引用が示すように、Schema.org ツールは、なぜあなたが使用 http://schema.org/Productしたのかについてあまり理解http://schema.org/Recipeしていない可能性がありますが、少なくとも、この使用法について可能な限り理解する準備ができています。

于 2012-10-23T14:22:41.493 に答える