Brand
とOrganization
の違いは何ですか?
衣料品のウェブサイトを所有しており、アディダス、リーボック、プーマなどの一般的な名前の服や靴を販売している場合、これらの名前をリストに表示するときに、Brand
またはOrganization
としてマークアップしますか?
Brand
はあなたが販売している名前でしょうか、それともその会社の特定の靴やジャケット(たとえば)のラインでしょうか?
そのため、ユーザーがAdidasリンクをクリックすると、Adidasの簡単な説明とAdidasのWebサイトにあるすべての製品のリストを含む詳細ページに移動します。 AdidasはBrand
またはOrganization
としてマークアップされていますか?
組織名がブランド名と同一でない場合、違いはより明確になる可能性があります。
たとえば、ブランドを所有している会社Lenovo(Organization
)ThinkPad(Brand
)を考えます。特定のThinkPad製品(Product
)Lenovoによって製造されたものは、次のようにマークアップできます。
<article vocab="http://schema.org/" typeof="Product">
<h1 property="name">ThinkPad X60</h1>
<div property="manufacturer" typeof="Organization">
<span property="name">Lenovo</span>
</div>
<div property="brand" typeof="Brand">
<span property="name">ThinkPad</span>
</div>
</article>
製造元とブランドの両方を表示する場合、組織/製造元の名前がブランド名(のいずれか)と同一の場合にも同じ構造を使用できます。名前は同じですが、ブランドとその所有者はまだ別のエンティティです。
目に見える重複を防ぐために、meta
/link
要素を使用してインスタンスの1つを非表示にすることができます(JSON-LDの場合、これはもちろん関係ありません)、または両方のタイプを一緒に使用することを検討できます(ただし- might構文/消費者によっては問題があります)。
これらのエンティティの1つに関する追加データを提供する場合は、正確に何を話しているのかを考慮する必要があります。たとえば、Brand
にPostalAddress
などを含めることはできません。 Brand
タイプには定義されたプロパティがほとんどないため、とにかくそれほど多くのデータを提供することはできません。
通常、Organization
は会社自体(学校、NGO、企業、クラブなど)を表しますが、Brand
は製品またはサービスを表します。多くの場合、これらは同じかもしれません。アディダス;ただし、常にではありません。組織/会社Johnson&Johnsonが販売するブランド、タイレノール。
したがって、どちらを使用すべきかは、何を書いているかによって異なります。 Adidasシューズを販売している場合、AdidasはBrand
ですが、会社の利益に関する記事を書いている場合、AdidasはOrganization
になります。
Unorは素晴らしい答えを与えましたが、私も何かを追加したいと思います-
Schema.orgは、マークアップの観点から Brand のこの単純な定義を提供しており、この定義は非常に論理的です。
ブランドとは、製品または製品グループなどにラベルを付けるために組織または事業者が使用する名前です。
あなたの場合、販売されているすべての靴はブランドに属します。そのコンテンツをマークアップする際、ブランド値をitempropとして指定し、親プロパティitemtypeを組織として指定する必要があります。例えば:
<span itemprop="brand" itemscope itemtype="http://schema.org/Organization">
<span itemprop="name">Addidas</span>
</span>
ブランドスキーマのその他のプロパティについては、これを確認してください link 。