Ryan Levering
Ryan Levering
This is larger than just interactionType, there are a number of places where class enums are used. Note that we (Google) recently changed our "coercion" so that we "fix" these...
No cardinality is implied in any property in schema.org. So in the terms of this thread, mainEntity already goes to Thing | array. That's one of its strengths and weaknesses....
In fact, the loop itself is incorrect in that it does the offsetParent jump twice in a row. I think you just get lucky with the DOM structure.
I am interested in being involved as a reviewer as well.
This is working as intended. One of the most misunderstood parts of Microdata is that [A tag generates its content from the href only](https://html.spec.whatwg.org/multipage/microdata.html#values). On top of that, the spec...
That sounds good to me, sure.
The tag is the containing HTML tag and not part of the JSON-LD. You can find many sources online about how to embed the JSON-LD in HTML, for instance https://stackoverflow.com/questions/38670851/whats-a-script-type-application-ldjsonjsonobj-script-in-a-head-sec
Examples of similar concepts on multiple platforms: - https://cloud.google.com/iam/docs/tags-access-control#overview - https://docs.aws.amazon.com/tag-editor/latest/userguide/tag-categories.html - https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-tagging
Lowercase is used specifically in schema.org to represent the distinction between property and type which are the two first class citizens in schema.org. So I don't think that would be...
I feel like that's worth a little bit more than a notice, personally. Especially since we don't stop you from seeing the extracted outputs anyway. But the context can affect...