Онлайн-парсер микроданных

Я ищу синтаксический анализатор микроданных в Интернете/хостинге.

Бонусные баллы, если он также проверяет использование словаря (для известных словарей, особенно Schema.org ), например, он может сообщить об ошибке, если используется несуществующий тип или свойство Schema.org.

Ввод : прямой ввод (полный документ HTML5 или только фрагмент HTML5) или URL-адрес документа HTML5.

Выходные данные : Элементы микроданных и их свойства в удобочитаемой форме. Если свойство имеет другой элемент в качестве значения, оно должно либо вкладываться в него, либо ссылаться на него (например, через «Элемент 1», «Элемент 2» и т. д.).

Что я пробовал:

Ответы (1)

Линтер структурированных данных
http://linter.structured-data.org/

( Код FLOSS/общественное достояние .)

Ввод : напрямую (даже позволяет фрагменты), загрузка файла, URL.

Вывод : в виде таблицы. Значения элементов являются вложенными. Если одно и то же свойство используется несколько раз, значения отображаются в виде списка.

Необработанные структурированные данные, извлеченные из входного фрагмента, представлены в таблице, которая содержит другую таблицу для значения элемента.

Он имеет «ограниченную проверку словарного запаса» для нескольких словарей, включая Schema.org.

Возможная проблема: он анализирует не только микроданные, но и RDFa (и JSON-LD, но не в том случае, если он встроен в scriptэлемент). Даже если входные данные содержат только микроданные, инструмент отображает результат в виде RDF (например, используя rdf:typeдля itemtype).