Я ищу синтаксический анализатор микроданных в Интернете/хостинге.
Бонусные баллы, если он также проверяет использование словаря (для известных словарей, особенно Schema.org ), например, он может сообщить об ошибке, если используется несуществующий тип или свойство Schema.org.
Ввод : прямой ввод (полный документ HTML5 или только фрагмент HTML5) или URL-адрес документа HTML5.
Выходные данные : Элементы микроданных и их свойства в удобочитаемой форме. Если свойство имеет другой элемент в качестве значения, оно должно либо вкладываться в него, либо ссылаться на него (например, через «Элемент 1», «Элемент 2» и т. д.).
Линтер структурированных данных
http://linter.structured-data.org/
( Код FLOSS/общественное достояние .)
Ввод : напрямую (даже позволяет фрагменты), загрузка файла, URL.
Вывод : в виде таблицы. Значения элементов являются вложенными. Если одно и то же свойство используется несколько раз, значения отображаются в виде списка.
Он имеет «ограниченную проверку словарного запаса» для нескольких словарей, включая Schema.org.
Возможная проблема: он анализирует не только микроданные, но и RDFa (и JSON-LD, но не в том случае, если он встроен в script
элемент). Даже если входные данные содержат только микроданные, инструмент отображает результат в виде RDF (например, используя rdf:type
для itemtype
).