Fehler in den Schema.org-Daten für DiscussionForumPosting?

Ich treibe mich zufällig in diesem Forum herum, was praktisch ist. Ich besitze den Google-Code, der das parst.

Der verlinkte Thread ist eine gute Antwort auf den Nebenthema. Den Rest werde ich hier behandeln.

Es ist im Grunde nicht standardmäßig, HTML-ID-Attribute als Knoten-IDs zu interpretieren. Dies geschah ganz am Anfang des Google-Microdata-Parsings, wahrscheinlich aus unklaren Gründen. Sie sollten itemid verwenden, wenn Sie dies explizit tun möchten. Ich hoffe, diesen Hack eines Tages entfernen zu können, aber es ist schwierig, so etwas ohne Verluste herauszuziehen.

Zweitens müssen IRIs nicht auflösbar sein. Das ist ein Vorschlag von W3C, aber viele IRIs sind es nicht und Google verlangt es definitiv nicht.

Dies ist nur dann ein Problem, wenn Knoten in den strukturierten Daten unbeabsichtigt zusammengeführt werden, z. B. wenn Sie an anderer Stelle im HTML denselben Wert für itemid verwenden. Ansonsten ist es nur eine Merkwürdigkeit, die ignoriert werden kann.

Oh, und bitte wechseln Sie nicht zu JSON-LD. Ehrlich gesagt, das ist für textlastiges Markup wie Foren vorzuziehen. Es ist albern, die textlichen Inhalte duplizieren zu müssen. Es ist einfach einfacher zu erstellen, weshalb wir dafür werben.

9 „Gefällt mir“