Wow, sorry to hear about your bad experience. Typically users looking to specify availableLanguage use a URL such as https://www.wikidata.org/wiki/Q1860 or https://en.wikipedia.org/wiki/English_language
In respect to second degree children, that’s a complicated situation that is handled in a couple way for Schema App. First, we work in a knowledge graph, in that your data items should also have webpages on your site where they’re described. In that case, the second degree item’s data is shown when you extract data from that page. If you do not have a webpage for your second, third, fourth, etc you use a #itemid as the @id for that data item. In this, second appraoch, you can define as many data items as you want using the base url and appending a hashtag identifier. Example:
example.com/products
example.com/products#product-1
example.com/products#product-2
example.com/products#product-2-offer
example.com/products#product-2-offer-availability
example.com/products#product-3
example.com/products#product-3-offer
example.com/products#product-3-offer-availability
example.com/products#product-3-offer-business-function
This would extract all those data items, including their second degree children.
Lastly, the third option, while we provide extracts by default for the root resource for its data and its connected items (second degree), we also do overrides for class types and its inherited subtypes as it makes sense. These overrides are designed according to the needs for that data type when it requires third degree data.
Option 2 and 3 work together, automatically.
I assume you didn’t consider using a Wikidata URL, did not know about option 2 and didn’t inform us of an issue so that in option 3 I could have helped you in your use case. If you would like to revisit this, let me know which data item you’re working on and you’re expected output.
Lastly, this is a moving target, Schema.org v3.2 is coming out any day now, Google’s recommendations and testing tool validation changes every couple weeks. Our tools, therefore, also change quickly and videos made a couple months ago can be out of date because Schema App and Google change. For that, I apologize.
Mark
-
This reply was modified 7 years, 7 months ago by vberkel.