Microdata schema.org: Do as schema.org says, or as Google says?

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

+5
source share
3 answers

I would use schema.org. The high prediction of the year β€œ2011” on that Google page makes me feel that this is older content that has not been updated or deleted.

I used the schema.org structured elements on a site that I maintain, and all of these elements display correctly on the Structured Data page of Google Webmaster Tools.

I used Event, AutomotiveBusiness, NewsArticle, ImageGallery, and CollectionPage schemes.

+2
source

the applicationCategory on schema.org is called softwareApplicationCategory on Google .... and Google says the value "must be one of the supported types of software applications", but the link to these types is broken.

Take a look at http://www.w3.org/wiki/images/b/b3/Schema.org-SoftwareApplicationsV2.pdf

 Thing > Intangible > Enumeration > SoftwareApplicationType ● GameApplication (action, arcades, etc) ● EntertainmentApplication (music, sports, TV) ● BusinessApplication (productivity tool, accounting, finance, tax) ● MultimediaApplication (audio/video player, consumer photo/video editor) ● DeveloperApplication (compilers, debuggers) ● DriverApplication (OS drivers) ● EducationalApplication ● HealthApplication ● TravelApplication ● FinanceApplication (accounting, finance, tax) ● SecurityApplication ● BrowserApplication (web browser, RSS reader, browser add-on/plugin) ● CommunicationApplication (email , VOIP application) ● DesktopEnhancementApplication ● DesignApplication (graphic design, pro audio/video, modeling, CAD/CAM) ● HomeApplication (decoration, landscaping, DIY) ● SocialNetworkingApplication ● UtilitiesApplication (system tools, utilities) ● ReferenceApplication (books, reference) ● SportsApplication ● ShoppingApplication ● MedicalApplication ● OtherApplication 
+3
source

Andreas, the unusual properties that you see on the example page are a combination of schema.org properties and a data dictionary. Google knows and hopefully this page will be updated soon. So, for example, the mentioned code for sleeping, see schema.org Examples. If there is always any conflict between them, always go to schema.org.

+2
source

Source: https://habr.com/ru/post/1207962/


All Articles