Mobile app version of vmapp.org
Login or Join
Deb1703797

: Schema.org markup for an Article with additionalType? I have a site that has many articles on a specific dog breed. I want to help Google and other search engines to understand this article

@Deb1703797

Posted in: #Microdata #ProductontologyOrg #SchemaOrg

I have a site that has many articles on a specific dog breed. I want to help Google and other search engines to understand this article is specifcally on this breed or a topic realted to this breed. I thought about using productontology.org to define an additional type.

For example I have the following Schema.org markup:

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

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

</article>


Is this the correct way to indicate with Schema.org markup that this article is on (or related to) this specific breed? If not, what is the proper way using Schema.org?

Note: I understand fully that the best way is with great content that uses keywords. However, I am looking to know how to do this from a schema.org perspective.

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Deb1703797

1 Comments

Sorted by latest first Latest Oldest Best

 

@Ann8826881

No, your example would mean that it’s an schema:Article and a pto:Dog_breed.

To state what the schema:Article is about, you could use its about property.

The elaborate version would be:

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


Notes:


Schema.org has no class for dog breeds, so you’d have to choose the closest broader class. I think it would be schema:Intangible; otherwise the top class schema:Thing.
Using pto:Dog_breed means that the article is about the concept of dog breeds, or dog breeds in general, but not about a specific dog breed.
It should be …/id/Dog_breed, not …/id/dog_breed (URIs are case-sensitive).

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme