Schema.org разметка для статьи с дополнительным типом?


У меня есть сайт, на котором есть много статей о конкретной породе собак. Я хочу помочь Google и другим поисковым системам понять, что эта статья посвящена именно этой породе или теме, относящейся к этой породе. Я думал об использовании productontology.org чтобы определить дополнительный тип.

Например, у меня есть следующее Schema.org разметка:

<article itemscope itemtype="http://schema.org/Article">
   <link itemprop="additionalType" href="http://www.productontology.org/id/dog_breed" />

   <!-- Additional Code + Schema.org markup -->

</article>

Правильно ли это указывать с помощью Schema.org отметьте, что эта статья посвящена (или связана) с этим конкретным размножаться? Если нет, то как правильно использовать Schema.org ?

Примечание: Я полностью понимаю, что лучший способ - это отличный контент, в котором используются ключевые слова. Тем не менее, я хочу знать, как это сделать из schema.org перспектива.

Author: unor, 2015-05-19

1 answers

Нет, ваш пример означал бы, что это schema:Article и а pto:Dog_breed.

Чтобы указать, что такое schema:Article о , вы могли бы использовать его about собственность.

Сложная версия будет выглядеть следующим образом:

<article itemscope itemtype="http://schema.org/Article">

  <div itemprop="about" itemscope itemtype="http://schema.org/Intangible">
    <link itemprop="additionalType" href="http://www.productontology.org/id/Dog_breed" />
    <!-- properties about dog breed(s) -->
  </div>

  <!-- properties about the article -->

</article>

Примечания:

  • Schema.org не имеет класса для пород собак, поэтому вам придется выбрать ближайший более широкий класс. Я думаю, что это было бы schema:Intangible; в противном случае высший класс schema:Thing.

  • Использование pto:Dog_breed означает, что статья посвящена понятию пород собак или пород собак в целом, , но не о конкретной породе собак.

  • Это должно быть …/id/Dog_breed, а не …/id/dog_breed (URI чувствительны к регистру).

 2
Author: unor, 2015-05-19 14:11:52