When adding microdata to my sites, I use a dictionary on schema.org.
I am currently using http://schema.org/SoftwareApplication for markup software. Since the format is slightly specified in schema.org (for example, what is the difference between url , downloadUrl and installUrl ?), I also looked at the Google page about this dictionary .
It upset me.
It turns out that schema.org and Google use two incompatible versions of the "same" dictionary. Some differences:
fileSize cast in kB according to schema.org, but in bytes according to Google.operatingSystem on schema.org is called operatingSystems on Google.applicationCategory on schema.org is called softwareApplicationCategory on Google. <rant> ... and Google says the value "must be one of the supported types of software applications", but the link to these types is broken. </rant>
Now, to be honest, Google claims that their format is an βextensionβ of the schema.org format (but you donβt need a new data item URL?), But, of course, no extension can override existing property names (for example fileSize ).
What should webmasters do? It seems the right thing is to follow schema.org. Is there a consensus on this topic?
(I just came up with a hypothesis: Maybe schema.org is the current version, and the obsolete Google pages were written before schema.org was created and has since been left untouched (possibly forgotten)?)
source share