web-dev-qa-db-fra.com

Quelle est la différence entre marque et organisation dans Schema.org?

Quelle est la différence entre un Brand et un Organization?

Si vous avez un site Web de vêtements et que vous vendez des vêtements et des chaussures de noms populaires tels que Adidas, Reebok, Puma, etc. Lorsque vous affichez ces noms dans une liste, les marquez-vous comme suit: Brand ou Organization?

Est-ce que Brand serait le nom que vous vendez ou s'agirait-il d'une ligne spécifique de chaussures ou d'une ligne de vestes (par exemple) de cette société?

Donc, si l'utilisateur clique sur mon lien Adidas, il se dirige vers une page de détails avec une brève description d'Adidas et une liste de tous les produits sur le site Web d'Adidas. Donc, Adidas est-il marqué comme un Brand ou un Organization?

7
Brendan Vogt

La différence peut devenir plus claire dans les cas où le nom de l'organisation n'est pas identique à celui de la marque.

Par exemple, considérons la société Lenovo (Organizationname__), propriétaire de la marque ThinkPad (Brandname__). Un produit spécifique ThinkPad (Productname__) fabriqué par Lenovo peut être marqué comme suit:

<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>

Si vous souhaitez afficher à la fois le fabricant et la marque, vous pouvez bien entendu utiliser la même structure également dans les cas où le nom de l'organisation/du fabricant est identique à (l'un des) noms de marque. Bien que nommé de la même manière, une marque et son propriétaire sont toujours des entités distinctes.

Pour éviter la duplication visible, vous pouvez utiliser les éléments metaname __/linkpour masquer l'une des instances (dans le cas de JSON-LD, bien entendu, cela n'est pas pertinent), ou vous pouvez envisager d'utiliser les deux types ensemble (mais cela - pourrait ​​être problématique, selon la syntaxe/le consommateur).

Si vous souhaitez fournir plus de données sur l'une de ces entités, vous devez considérer de quoi vous parlez exactement. Par exemple, un Brandne peut pas avoir un PostalAddressetc. Etant donné que le type BrandNAME _ n'a que peu de propriétés définies, vous ne pouvez pas fournir autant de données à ce sujet.

4
unor

Habituellement, Organization représente une entreprise elle-même (école, ONG, entreprise, club, etc.), tandis qu'un Brand représente un produit ou un service. Dans de nombreux cas, ils peuvent être identiques, par exemple Adidas; mais pas toujours, par exemple Tylenol, une marque vendue par l'organisation/société Johnson & Johnson.

Donc, que vous devriez utiliser dépend de ce que vous écrivez. Si vous vendez des chaussures Adidas, Adidas est le Brand, mais si vous écrivez un article sur les bénéfices de l'entreprise, Adidas sera le Organization.

4
Andrew Lott

Unor a donné une excellente réponse, mais j'aimerais aussi ajouter quelque chose -

Schema.org donne cette définition simple de Brand du point de vue des balises et cette définition semble très logique.

Une marque est un nom utilisé par une organisation ou un homme d’affaires pour étiqueter un produit, un groupe de produits ou un produit similaire.

Donc, dans votre cas, chaque chaussure vendue appartient à une marque. Lorsque vous marquez ce contenu, vous devez spécifier la valeur de la marque sous la forme itemprop et de la propriété parent itemtype en tant qu'organisation. Par exemple:

 <span itemprop="brand" itemscope itemtype="http://schema.org/Organization">
   <span itemprop="name">Addidas</span>
 </span>

Pour plus de propriétés du schéma de marque, veuillez vérifier ceci lien .

0
Sanchit