Just a little rant …
When implementing schema.org schema’s for our client websites, I already found the documentation very “”“limited”“”
But with some common sense it was not that hard to get it implemented properly.
Well I thought it was properly as back then the Google Structured Data testing Tool showed the schema’s properly without any errors.
Now that I’m building my portfolio, and want to showcase some of my semantic work, I see that the Structured data testing tool shows new errors.
All these errors are related to required fields, and nowhere you can find any info which fields are required on the schema.org site.
example:
Errors I get now …
description : A value for the description field is required.
description : The description field is recommended. Please provide a value if available. (what is it now, required or recommended ? )
uploadDate : A value for the uploadDate field is required.
thumbnailUrl: A value for the thumbnailUrl field is required.
image: A value for the image field is required.
and these vague recommendations … really ?
dateCreated : The dateCreated field is recommended. Please provide a value if available.
director: The director field is recommended. Please provide a value if available.
releasedEvent: The releasedEvent field is recommended. Please provide a value if available.
sameAs: The sameAs field is recommended. Please provide a value if available.