Online-Mikrodaten-Parser

Ich suche einen online/gehosteten Mikrodaten - Parser.

Bonuspunkte, wenn es auch die Verwendung von Vokabeln validiert (für bekannte Vokabulare, insbesondere Schema.org ), z. B. könnte es einen Fehler melden, wenn ein nicht vorhandener Typ oder eine Eigenschaft von Schema.org verwendet wird.

Eingabe : Direkte Eingabe (vollständiges HTML5-Dokument oder nur ein HTML5-Snippet) oder URL zu einem HTML5-Dokument.

Ausgabe : Die Mikrodatenelemente und ihre Eigenschaften in einer für Menschen lesbaren Form. Wenn eine Eigenschaft ein anderes Item als Wert hat, sollte es dieses entweder verschachteln oder darauf verweisen (zB über „Item 1“, „Item 2“ etc.).

Was ich versucht habe:

  • dummip.org Live Microdata : Gibt nur JSON aus, was nicht einfach zu lesen ist (oder ein SERP-Snippet, vCard oder iCal, wenn die entsprechenden Vokabulare verwendet werden).
  • Google Structured Data Testing Tool : Gute Präsentation, aber es meldet Warnungen/Fehler über die Verwendung von Vokabeln (Schema.org in ihrem Fall), die keine tatsächlichen Fehler sind, es ist nur so, dass die Eingabe nicht den Google-eigenen Regeln für die Anzeige entspricht Rich-Snippets.
  • Gregg Kellogg RDF Distiller : Gibt nur verschiedene RDF-Formate, JSON etc. aus/konvertiert.
  • W3C-Mikrodaten an RDF Distiller : Gibt nur RDF aus (als Turtle, RDF/XML, JSON-LD oder N-Triples).
  • Yandex Validator für strukturierte Daten : Es scheint zwar keine falschen Fehler zu melden, aber die Präsentation ist nicht so gut (Eigenschaftsnamen und -werte sind nicht ausgerichtet, nicht genügend Polsterung, kein visueller Unterschied zwischen Eigenschaftsname und -wert).

Antworten (1)

Strukturierter Daten-Linter
http://linter.structured-data.org/

(Der Code ist FLOSS/public domain .)

Eingabe : direkt (erlaubt sogar Snippets), Datei-Upload, URL.

Ausgabe : Als Tabelle. Elementwerte sind verschachtelt. Wird dieselbe Eigenschaft mehrfach verwendet, werden die Werte in einer Liste angezeigt.

Aus dem Eingabe-Snippet extrahierte strukturierte Rohdaten, die in einer Tabelle dargestellt werden, die eine weitere Tabelle für einen Artikelwert enthält.

Es hat eine "begrenzte Vokabelvalidierung" für mehrere Vokabulare, einschließlich Schema.org.

Mögliches Problem: Es analysiert nicht nur die Mikrodaten, sondern auch RDFa (und JSON-LD, aber nicht, wenn es in ein scriptElement eingebettet ist). Selbst wenn die Eingabe nur Mikrodaten enthält, zeigt das Tool das Ergebnis als RDF an (z. B. mit rdf:typefür itemtype).