Welcome to WebmasterWorld Guest from

Forum Moderators: goodroi

Message Too Old, No Replies

Microdata - which to use for a "training course"?

It's for sale, so is it a "Product" or a "CreativeWork"?



8:49 pm on Jul 10, 2013 (gmt 0)

10+ Year Member

I don't know if there is a definitive answer possible - after all, some of this is left up to interpretation. The confusing part of this for me is that I'm trying hard to do the right thing but, because things are so ambiguous, I'm finding it incredibly hard to understand what the "right thing" is to Google vs. the right thing is to Bing, etc.

Let's say that I sell a "training course". It's a video course - you buy it, watch it online, etc. It costs $5.

I can see that falling into one of two of the "Things":
  • Product
  • CreativeWork
I am the content creator (a.k.a. author/trainer).

Why it's not a Product
It is a product, but it's a specific type of product - a "training course". A training course has an author, an instructor (who may be a different person than the author), chapters, subject matter, etc. Does Google lump "Products" in with "all widgets"? Dunno

Why it's not a CreativeWork
On page, it can really only be one "Thing" and "CreativeWork" is ambiguous. Does Google think that a "CreativeWork" is a book? A movie? Do the minds at Google even think that a "training course" qualifies to be a CreativeWork? I don't know. I know that the Microdata page lists a "learningResourceType" but I can't find a lot of info on that.

I'm scared to mark it up as two "Things" - a "Product" and a "CreativeWork", for example. That would require either (a) duplicating a lot of things on the page (title, description), or (b) using meta tags that are invisible to users.

Any advice is appreciated.

For reference, here's the full list of defined "Things": [schema.org...]

EDIT: I goofed in the title - I realize that "Class" should not have been listed!


7:36 am on Jul 14, 2013 (gmt 0)

WebmasterWorld Administrator phranque is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

the "training course" is the "Product" that you buy.
the "video file" that you watch online is the "CreativeWork> MediaObject > VideoObject".


1:19 pm on Jul 15, 2013 (gmt 0)

10+ Year Member

Thanks, phranque. I ended up reading up about the LRMI's goals and how they are working to make education-based metadata part of the standard. After reading through their sites and forum posts, I ended up choosing "CreativeWork" for the Course and then doing the VideoObject for each video like you suggest. Hopefully at some point in the next year or two there will be a "Course" element of the schema. It would fit a lot of companies' needs.