I‘m looking for an online/hosted Microdata parser.
Bonus points if it also validates vocabulary use (for known vocabularies, especially Schema.org), e.g., it could report an error if a non-existing Schema.org type or property is used.
Input: Direct input (full HTML5 document or only a HTML5 snippet) or URL to a HTML5 document.
Output: The Microdata items and their properties in a human-readable form. If a property has another item as value, it should either nest it or reference it (e.g., via "Item 1", "Item 2" etc.).
What I tried:
- foolip.org Live Microdata: Outputs only JSON, which is not easy to read (or a SERP snippet, vCard or iCal, if the respective vocabularies are used).
- Google Structured Data Testing Tool: Good presentation, but it reports warnings/errors about vocabulary use (Schema.org in their case), which aren’t actual errors, it’s just that the input doesn’t comply with Google’s own rules for displaying their Rich Snippets.
- Gregg Kellogg RDF Distiller: Outputs/converts only various RDF formats, JSON etc.
- W3C Microdata to RDF Distiller: Outputs only RDF (as Turtle, RDF/XML, JSON-LD, or N-Triples).
- Yandex Structured data validator: While it doesn’t seem to report false errors, the presentation is not so good (property names and values are not aligned, not enough padding, no visual difference between property name and value).