My small company develops educational software <snip>. The software is designed for desktop Windows PCs. We have a website through which we sell the software, and each software package has its own page.
I would like to add JSON-LD markup to these product pages so that our search results listings would be
richer and more descriptive. But I am struggling to understand the different types and categories
of products that schema.org defines. My goal is to specify as closely as possible the details of
each software product.
For example, I sell a program that teaches widgets. If I were to invent my own categories
and sub-categories to specify the product I would do it like this:
Product -> Software -> Educational -> Widgets
But I don't see a hierarchy like that in the schema.org documentation.
Instead I see the following:
Thing -> CreativeWork -> SoftwareApplication
Within SoftwareApplication I see "applicationCategory" with "Game" as an example.
But I don't see a list of other possible categories, like "Educational".
Do you make up your own categories, or do you select from pre-defined choices?
And there is "applicationSubCategory" with "arcade game" as an example.
I don't know how to view the other possible sub-categories. I would choose "Widgets"
if it is allowed. Additionally, I would like to have a sub-SubCategory, where I would
specify "Sub Widgets".
Can anyone offer some guidance on how to categorize my products in JSON-LD?
Or perhaps you could point me to documentation that would clear things up for me.
Thank you very much.
[edited by: goodroi at 4:21 pm (utc) on Jul 14, 2019]
[edit reason] Please no specific keywords, widgetized [/edit]