Mikrodaten versus JSON-LD – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self Mikrodaten versus JSON-LD Wed, 17 Jan 18 09:12:33 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712170#m1712170 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712170#m1712170 <p>Hallo,</p> <p>mit der von <a href="http://schema.org" rel="nofollow noopener noreferrer">schema.org</a> entwickelten Ontologie gibt es ja die Möglichkeit mit Hilfe von JSON-LD, HTML Microdata und RDFa Inhalte auf Websites zu kennzeichnen. Ziel dieser Kennzeichnung ist die leichtere Erkennung durch Suchmaschinen.</p> <p>Anhand der nachfolgenden Anleitung von Google bin dies gerade am umsetzen.</p> <p><a href="https://support.google.com/merchants/answer/7331077" rel="nofollow noopener noreferrer">https://support.google.com/merchants/answer/7331077</a></p> <p>In der Anleitung steht u.a. folgender Satz:</p> <blockquote> <p>Darüber hinaus müssen Sie entscheiden, ob JSON-LD <strong>(empfohlen)</strong> oder Mikrodaten besser für Sie geeignet sind.</p> </blockquote> <p>Leider wird nicht erklärt, warum JSON-LD empfohlen wird. Könnt Ihr mir sagen welchen Grund es hat, dass JSON-LD und nicht Mikrodaten empfohlen werden?</p> <p>Was ist eigentlich der Unterschied zwischen JSON und JSON-LD?</p> <p>Viele Grüße</p> <div class="signature">-- <br> "Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen." </div> Mikrodaten versus JSON-LD Wed, 17 Jan 18 10:01:18 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712175#m1712175 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712175#m1712175 <p>Hallo</p> <blockquote> <p>Leider wird nicht erklärt, warum JSON-LD empfohlen wird.</p> </blockquote> <p>JSON-LD wird von Google entwickelt, Microdata vom W3C. Du befindest dich auf einer Google-Seite.</p> <p>Unterstützt werden beide Syntaxen von allen Suchmaschinen, Microdata ist am weitesten verbreitet.</p> <p>JSON-LD hat aber verschiedene Vorteile.</p> <p>Zum einen ist es nicht in dem gesamten HTML-Quelltext verteilt, sondern befindet sich in der Regel in einem Block am Ende des Quelltextes.</p> <p>Zum anderen unterstützt JSON-LD speziell den Google-Knowledge-Graphen. Das ist der Kasten, welcher bei Suchen häufig rechts der Suchergebnisse erscheint, verschiedene Informationen zusammenfasst und häufig auch einen Link zu Wikipedia enthält. Such mal nach "Eiffelturm". Dafür bevorzugt Google JSON-LD.</p> <p>Gruss</p> <p>MrMurphy</p> Mikrodaten versus JSON-LD Thu, 18 Jan 18 09:58:23 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712259#m1712259 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712259#m1712259 <blockquote> <blockquote> <p>Darüber hinaus müssen Sie entscheiden, ob JSON-LD <strong>(empfohlen)</strong> oder Mikrodaten besser für Sie geeignet sind.</p> </blockquote> </blockquote> <p>Nehmen wir mal an ich entscheide mich für Mikrodaten und packe folgendes Markup auf die Arikelseite eines T-Shirts:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>span</span> <span class="token attr-name">itemscope</span> <span class="token attr-name">itemtype</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://schema.org/Product<span class="token punctuation">"</span></span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>microdata<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>meta</span> <span class="token attr-name">itemprop</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>image<span class="token punctuation">"</span></span> <span class="token attr-name">content</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>t-shirt-blau-xl.png<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>meta</span> <span class="token attr-name">itemprop</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>name<span class="token punctuation">"</span></span> <span class="token attr-name">content</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>T-Shirt blau XL<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>meta</span> <span class="token attr-name">itemprop</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>description<span class="token punctuation">"</span></span> <span class="token attr-name">content</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Tolles blaues T-Shirt<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>meta</span> <span class="token attr-name">itemprop</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>gtin<span class="token punctuation">"</span></span> <span class="token attr-name">content</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>1111111111111<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>span</span> <span class="token attr-name">itemprop</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>offers<span class="token punctuation">"</span></span> <span class="token attr-name">itemscope</span> <span class="token attr-name">itemtype</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://schema.org/Offer<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>meta</span> <span class="token attr-name">itemprop</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>price<span class="token punctuation">"</span></span> <span class="token attr-name">content</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>29.99<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>meta</span> <span class="token attr-name">itemprop</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>priceCurrency<span class="token punctuation">"</span></span> <span class="token attr-name">content</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>EUR<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>meta</span> <span class="token attr-name">itemprop</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>availability<span class="token punctuation">"</span></span> <span class="token attr-name">content</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>5<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>span</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>span</span><span class="token punctuation">></span></span> </code></pre> <p>Gehen wir davon aus, das T-Shirt gibt es auf der gleichen Landingpage noch in anderen Varianten z.B. neben blau auch in gelb und grün und neben XL auch in M und L.</p> <p>Muss ich dann den obigen Code-Block für jede Variante extra in den Quellcode packen.</p> <p>Ingesamt demnach neunmal?</p> <ol> <li>Blau / M</li> <li>Blau / L</li> <li>Blau / XL</li> <li>Gelb / M</li> <li>Gelb / L</li> <li>Gelb / XL</li> <li>Grün / M</li> <li>Grün / L</li> <li>Grün / XL</li> </ol> Mikrodaten versus JSON-LD Wed, 17 Jan 18 10:53:43 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712180#m1712180 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712180#m1712180 <p>@@MrMurphy1</p> <blockquote> <p>JSON-LD wird von Google entwickelt</p> </blockquote> <p>Nein.</p> <blockquote> <p>Microdata vom W3C.</p> </blockquote> <p>Nein, das ist auf dem Mist der WHATWG gewachsen. Oder auf Hixies persönlichem Mist. Und das, obwohl es mit RDFa schon eine Technik genau für den Zweck gab. NIH-Syndrom.</p> <blockquote> <p>Microdata ist am weitesten verbreitet.</p> </blockquote> <p>Was sich hoffentlich ändert. Microdata soll sterben – besser früher als später.</p> <blockquote> <p>Zum anderen unterstützt JSON-LD speziell den Google-Knowledge-Graphen.</p> </blockquote> <p>Die Unterstützung sollte nicht von der Syntax abhängen, sondern für JSON-LD, RDFa Microdata gleich sein.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> Mikrodaten versus JSON-LD Thu, 18 Jan 18 08:45:11 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712248#m1712248 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712248#m1712248 <p>Hallo,</p> <p>auf der Seite <a href="https://www.luna-park.de/blog/29207-strukturierte-daten/" rel="nofollow noopener noreferrer">https://www.luna-park.de/blog/29207-strukturierte-daten/</a> habe ich zwei interesssante Abschnitte zum Thema gefunden:</p> <blockquote> <p><strong>Der Standard für strukturierte Daten: Schema.org</strong></p> <p>Schema.org wurde von Google, Yahoo, Bing und Yandex mitentwickelt, damit Internetseiten Betreiber einen Standard erhalten, um Inhalte zu strukturieren und mit anderen Daten zu verbinden. Die Initiative war ein enormer Erfolg: Millionen von Domains nutzen diesen Standard, um Daten in einen semantischen Zusammenhang zu setzen.</p> <p>Auf Schema.org findet ihr über 600 verschiedene Datentypen, wie z.B. Rezepte, Bewertungen oder Produkte und eine vollständige Dokumentation über die richtige Verwendung und Implementierung. Schema.org wird kontinuierlich erweitert, bleibt kostenfrei und ist bereits ein zukunftssicherer Standard. Um die richtige Implementierung zu überprüfen, bietet Google ein eigenes Testing Tool an.</p> <p>Google unterstützt die Formate JSON-LD, Microdata und RDFa für strukturierte Daten. Alle Formate haben ihre Vor- und Nachteile und letztendlich muss eure IT entscheiden, welchen Weg sie geht. Das Ergebnis bleibt bei allen Formaten gleich, aber Google empfiehlt JSON-LD.</p> </blockquote> <blockquote> <p><strong>JSON-LD über Google Tag Manager implementieren</strong></p> <p>Der Hauptvorteil dieses Formats besteht darin, dass JSON-LD nicht direkt am angezeigten HTML eingebunden wird. Metadaten werden stattdessen separat vom Webseiteninhalt implementiert. Sie lassen sich dadurch besser pflegen und ihr seid unabhängiger von Template-Dateien, die sehr unübersichtlich werden können.</p> </blockquote> <blockquote> <p>Außerdem könnt ihr JSON-LD über den Google Tag Manager implementieren. Dies hat enorme Vorteile, da die Implementierung ohne die IT-Abteilung oder einen Drittanbieter umgesetzt und erweitert werden kann. Die Implementierung geht dadurch schneller, Fehler sind einfacher zu beheben und das Markup lässt sich besser erweitern.</p> <p>Ein Nachteil besteht leider darin, dass JSON-LD zurzeit nur von Google interpretiert wird. Andere Suchmaschinen sind bisher lediglich in der Lage Microdata oder RDFa interpretieren.</p> </blockquote> Mikrodaten versus JSON-LD Wed, 17 Jan 18 11:09:27 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712181#m1712181 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712181#m1712181 <blockquote> <blockquote> <p>Microdata ist am weitesten verbreitet.</p> </blockquote> <p>Was sich hoffentlich ändert. Microdata soll sterben – besser früher als später.</p> </blockquote> <p>Warum hoffst du das bzw. was würdest du stattdessen (und vor allem aus welchem Grund) empfehlen?</p> Mikrodaten versus JSON-LD Wed, 17 Jan 18 11:41:36 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712185#m1712185 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712185#m1712185 <p>@@Karl Heinz</p> <blockquote> <blockquote> <blockquote> <p>Microdata ist am weitesten verbreitet.</p> </blockquote> <p>Was sich hoffentlich ändert. Microdata soll sterben – besser früher als später.</p> </blockquote> <p>Warum hoffst du das</p> </blockquote> <p>Weil es nicht zwei Standards für dasselbe geben sollte. Weil RDFa (Lite) der bessere Standard ist.</p> <blockquote> <p>bzw. was würdest du stattdessen (und vor allem aus welchem Grund) empfehlen?</p> </blockquote> <p>Das hab ich gerade schon beantwortet, oder? </p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> Mikrodaten versus JSON-LD Wed, 17 Jan 18 12:43:39 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712191#m1712191 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712191#m1712191 <p>Hallo Gunnar</p> <blockquote> <p>Weil es nicht zwei Standards für dasselbe geben sollte. Weil RDFa (Lite) der bessere Standard ist.</p> </blockquote> <p>Zwei Standards? Ich dachte es gibt drei Standards:</p> <ol> <li>JSON-LD</li> <li>Mikrodaten</li> <li>RDFa</li> </ol> Mikrodaten versus JSON-LD Wed, 17 Jan 18 14:01:11 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712200#m1712200 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712200#m1712200 <blockquote> <p>Weil es nicht zwei Standards für dasselbe geben sollte.</p> </blockquote> <p>Wieso? Etwas Wettbewerb unter Standards kann kaum schaden.</p> <blockquote> <p>Weil RDFa (Lite) der bessere Standard ist.</p> </blockquote> <p>Das interessiert mich auch, aber wenn ich nach "Microdata vs. RDFa" suche, finde ich nur oberflächlische Diskussionen, hast du da gerade eine gute Quelle parat?</p> Mikrodaten versus JSON-LD Wed, 17 Jan 18 15:00:23 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712205#m1712205 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712205#m1712205 <p>@@Karl Heinz</p> <blockquote> <p>Hallo Gunnar</p> <blockquote> <p>Weil es nicht zwei Standards für dasselbe geben sollte. Weil RDFa (Lite) der bessere Standard ist.</p> </blockquote> <p>Zwei Standards? Ich dachte es gibt drei Standards:</p> <ol> <li>JSON-LD</li> <li>Mikrodaten</li> <li>RDFa</li> </ol> </blockquote> <p>Mit „für dasselbe“ war gemeint: für die sematische Auszeichnung (bezogen auf den <em>Inhalt</em>, nicht die Dokumentstruktur) von im Markup schon vorhandenem Inhalt, also bspw.</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>main</span> <span class="token attr-name">vocab</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://schema.org/<span class="token punctuation">"</span></span> <span class="token attr-name">typeof</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>MusicComposition<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span> <span class="token attr-name">property</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>name<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Ode an die Freude<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>footer</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dl</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span> <span class="token attr-name">property</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>lyricist<span class="token punctuation">"</span></span> <span class="token attr-name">typeof</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Person<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dt</span><span class="token punctuation">></span></span>Worte:<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dt</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dd</span> <span class="token attr-name">property</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>name<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Friedrich von Schiller<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dd</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>div</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span> <span class="token attr-name">property</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>composer<span class="token punctuation">"</span></span> <span class="token attr-name">typeof</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Person<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dt</span><span class="token punctuation">></span></span>Musik:<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dt</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dd</span> <span class="token attr-name">property</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>name<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Ludwig van Beethoven<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dd</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>div</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dl</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>footer</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span> <span class="token attr-name">property</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>lyrics<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>Freude, schöner Götterfunken …<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>div</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>main</span><span class="token punctuation">></span></span> </code></pre> <p>Bei JSON-LD in HTML müsstest du die Informationen duplizieren:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>main</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>application/ld+json<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript"> <span class="token punctuation">{</span> <span class="token string-property property">"@context"</span><span class="token operator">:</span> <span class="token string">"http://schema.org"</span><span class="token punctuation">,</span> <span class="token string-property property">"@type"</span><span class="token operator">:</span> <span class="token string">"MusicComposition"</span><span class="token punctuation">,</span> <span class="token string-property property">"name"</span><span class="token operator">:</span> <span class="token string">"Ode an die Freude"</span><span class="token punctuation">,</span> <span class="token string-property property">"lyricist"</span><span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token string-property property">"@type"</span><span class="token operator">:</span> <span class="token string">"Person"</span><span class="token punctuation">,</span> <span class="token string-property property">"name"</span><span class="token operator">:</span> <span class="token string">"Friedrich von Schiller"</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token string-property property">"composer"</span><span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token string-property property">"@type"</span><span class="token operator">:</span> <span class="token string">"Person"</span><span class="token punctuation">,</span> <span class="token string-property property">"name"</span><span class="token operator">:</span> <span class="token string">"Ludwig van Beethoven"</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token string-property property">"lyrics"</span><span class="token operator">:</span> <span class="token string">"Freude, schöner Götterfunken …"</span> <span class="token punctuation">}</span> </span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span><span class="token punctuation">></span></span>Ode an die Freude<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>footer</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dl</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dt</span><span class="token punctuation">></span></span>Worte:<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dt</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dd</span><span class="token punctuation">></span></span>Friedrich von Schiller<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dd</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>div</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dt</span><span class="token punctuation">></span></span>Musik:<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dt</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dd</span><span class="token punctuation">></span></span>Ludwig van Beethoven<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dd</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>div</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dl</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>footer</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>Freude, schöner Götterfunken …<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>div</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>main</span><span class="token punctuation">></span></span> </code></pre> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> Mikrodaten versus JSON-LD Wed, 17 Jan 18 14:32:21 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712201#m1712201 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712201#m1712201 <blockquote> <p>Das interessiert mich auch, aber wenn ich nach "Microdata vs. RDFa" suche, finde ich nur oberflächlische Diskussionen, hast du da gerade eine gute Quelle parat?</p> </blockquote> <p>Der beste Artikel, den ich finden konnte, stammt von 2012 von <a href="http://manu.sporny.org/2012/mythical-differences/" rel="nofollow noopener noreferrer">Manu Sporny</a>, einem Mitglied der RDFa Arbeitsgruppe des W3Cs, also leider etwas veraltet und nicht ganz unvoreingenommen. Wenn es stimmt, dass die beiedn Standards Feature-äquivalent sind, dann ist für mich die Verbreitung das nächst wichtigste Kriterium und da hat sich das Blatt in den letzten Jahren offensichtlich sehr <a href="http://webdatacommons.org/structureddata/2017-12/stats/stats.html" rel="nofollow noopener noreferrer">zu Gunsten von Microdata gewendet</a>.</p> Mikrodaten versus JSON-LD Wed, 17 Jan 18 23:14:46 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712240#m1712240 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712240#m1712240 <p>@@1unitedpower</p> <blockquote> <blockquote> <p>Weil RDFa (Lite) der bessere Standard ist.</p> </blockquote> <p>Das interessiert mich auch, aber wenn ich nach "Microdata vs. RDFa" suche, finde ich nur oberflächlische Diskussionen, hast du da gerade eine gute Quelle parat?</p> </blockquote> <p><em lang="en">“When Schema started, it was ‘use microdata’… We’ve recognized that was a dumb idea and we’re sorry.”</em> —Chaals in Q&A nach meinem Vortrag, <a href="https://www.youtube.com/watch?v=ocfeaFFxoNc#t=30m18s" rel="nofollow noopener noreferrer">ab 30:18</a></p> <p>Chaals hat mir irgendwann auch mal zu erklären versucht, warum es sinnvoll ist, Microdata trotzdem erstmal zu speccen, damit man es schneller sterben lassen kann. Ich hab das aber nicht so ganz verstanden.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> Mikrodaten versus JSON-LD Thu, 25 Jan 18 21:52:26 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712749#m1712749 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712749#m1712749 <p>@@1unitedpower</p> <blockquote> <blockquote> <p>Weil RDFa (Lite) der bessere Standard ist.</p> </blockquote> <p>Das interessiert mich auch, aber wenn ich nach "Microdata vs. RDFa" suche, finde ich nur oberflächlische Diskussionen, hast du da gerade eine gute Quelle parat?</p> </blockquote> <p>Gerade zufällig nochmal auf Chaals gestoßen: <a href="https://www.youtube.com/watch?v=hcahQfN5u9Y#t=33m20s" lang="en" rel="nofollow noopener noreferrer">Schema.org - What, How, Why?</a> (ab 33:20)</p> <p><em lang="en">“…it makes the complex things possible which is what we need and what Microdata is really bad for.”</em></p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> Mikrodaten versus JSON-LD Thu, 18 Jan 18 13:43:10 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712292#m1712292 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712292#m1712292 <p>@@1unitedpower</p> <blockquote> <p>Der beste Artikel, den ich finden konnte, stammt von 2012 von <a href="http://manu.sporny.org/2012/mythical-differences/" rel="nofollow noopener noreferrer">Manu Sporny</a>, einem Mitglied der RDFa Arbeitsgruppe des W3Cs, also leider etwas veraltet</p> </blockquote> <p>?? Nein, wieso? <em lang="en">Oldie, but goldie.</em> Oder anders gesagt: etwas älter ≠ etwas veraltet.</p> <blockquote> <p>und nicht ganz unvoreingenommen.</p> </blockquote> <p>?? Wenn ich hier jemandem Voreingenommenheit bescheinigen würde, dann Hixie, weil er Microdata ers(p)onnen hat, obwohl es schon RDFa gab. Und weil er seinen Kram per HTML5 gleich zum Standard erkoren hat.</p> <blockquote> <p>Wenn es stimmt, dass die beiedn Standards Feature-äquivalent sind, dann ist für mich die Verbreitung das nächst wichtigste Kriterium</p> </blockquote> <p>Für mich ist die <a href="https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712291#m1712291" rel="noopener noreferrer">praktische Verwendbarkeit</a> das nächst wichtigste Kriterium. Verarbeitet werden ja RDFa Lite und Microdata gleichermaßen.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> Mikrodaten versus JSON-LD Thu, 18 Jan 18 09:29:19 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712252#m1712252 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712252#m1712252 <p>@@Karl Heinz</p> <blockquote> <p>Der Hauptvorteil dieses Formats besteht darin, dass JSON-LD nicht direkt am angezeigten HTML eingebunden wird. Metadaten werden stattdessen separat vom Webseiteninhalt implementiert.</p> </blockquote> <p>Was die einem hier als Vorteil verkaufen wollen, sehe ich eher als Nachteil.</p> <blockquote> <p>Sie lassen sich dadurch besser pflegen</p> </blockquote> <p>Eben nicht. Doppelte Pflege ist so gut wie niemals bessere Pflege.</p> <p>Beispiel:</p> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>application/ld+json<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript"> <span class="token punctuation">{</span> ⋮ <span class="token string-property property">"composer"</span><span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token string-property property">"@type"</span><span class="token operator">:</span> <span class="token string">"Person"</span><span class="token punctuation">,</span> <span class="token string-property property">"name"</span><span class="token operator">:</span> <span class="token string">"Ludwig van Betthoven"</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> ⋮ </span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span> ⋮ <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dt</span><span class="token punctuation">></span></span>Musik:<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dt</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dd</span><span class="token punctuation">></span></span>Ludwig van Betthoven<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dd</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>div</span><span class="token punctuation">></span></span> </code></pre> <p>(Ich hatte tatsächlich diesen Typo im Posting drin.)</p> <p>Auf der Webseite fällt der Fehler auf und wird berichtigt:</p> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>application/ld+json<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript"> <span class="token punctuation">{</span> ⋮ <span class="token string-property property">"composer"</span><span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token string-property property">"@type"</span><span class="token operator">:</span> <span class="token string">"Person"</span><span class="token punctuation">,</span> <span class="token string-property property">"name"</span><span class="token operator">:</span> <span class="token string">"Ludwig van Betthoven"</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> ⋮ </span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span> ⋮ <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dt</span><span class="token punctuation">></span></span>Musik:<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dt</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dd</span><span class="token punctuation">></span></span>Ludwig van Beethoven<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dd</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>div</span><span class="token punctuation">></span></span> </code></pre> <p>Dabei fällt nicht auf, dass der Fehler in JSON-LD auch berichtigt werden müsste. Daten im HTML (auf der Webseite) und in JSON-LD (Auswertung bspw. von Suchmaschinen) weichen voneinander ab.</p> <p>Hat man dagegen</p> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span> <span class="token attr-name">property</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>composer<span class="token punctuation">"</span></span> <span class="token attr-name">typeof</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Person<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dt</span><span class="token punctuation">></span></span>Musik:<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dt</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dd</span> <span class="token attr-name">property</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>name<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Ludwig van Betthoven<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dd</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>div</span><span class="token punctuation">></span></span> </code></pre> <p>dann wird der Fehler an der einen Stelle korrigiert und gut ist.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> Mikrodaten versus JSON-LD Thu, 18 Jan 18 09:37:05 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712253#m1712253 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712253#m1712253 <blockquote> <p>Hat man dagegen</p> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span> <span class="token attr-name">property</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>composer<span class="token punctuation">"</span></span> <span class="token attr-name">typeof</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Person<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dt</span><span class="token punctuation">></span></span>Musik:<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dt</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>dd</span> <span class="token attr-name">property</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>name<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Ludwig van Betthoven<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>dd</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>div</span><span class="token punctuation">></span></span> </code></pre> <p>dann wird der Fehler an der einen Stelle korrigiert und gut ist.</p> </blockquote> <p>Stimmt, da gebe ich Dir recht.</p> <p>Dann noch eine andere Frage:</p> <p>Was bevorzugst du: Mikroformate oder Mikrodaten und warum?</p> Mikrodaten versus JSON-LD Thu, 18 Jan 18 09:42:40 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712255#m1712255 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712255#m1712255 <p>Hallo Gunnar,</p> <blockquote> <p>@@Karl Heinz</p> </blockquote> <p>Warum schreibst du eigentlich immer @@ und nicht @?</p> Mikrodaten versus JSON-LD Thu, 25 Jan 18 22:20:27 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712752#m1712752 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712752#m1712752 <p>@@Gunnar Bittersmann</p> <blockquote> <p>Vorteil […] Nachteil […]</p> <p>Auf der Webseite fällt der Fehler auf und wird berichtigt: […] Dabei fällt nicht auf, dass der Fehler in JSON-LD auch berichtigt werden müsste. Daten im HTML (auf der Webseite) und in JSON-LD (Auswertung bspw. von Suchmaschinen) weichen voneinander ab.</p> </blockquote> <p><a href="https://www.youtube.com/watch?v=hcahQfN5u9Y#t=43m41s" rel="nofollow noopener noreferrer">Wie Chaals sagt</a> (ab 43:41):<br> <em lang="en">“The benefit of RDFa is that it’s marked-up page content, stuff in the page. You look at your page, you change your page, and you see what you’re changing. It doesn’t get forgotten and lost in a corner.<br> “The benefit of JSON-LD is that it’s JSON.”</em></p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> Mikrodaten versus JSON-LD Thu, 18 Jan 18 13:42:40 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712291#m1712291 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712291#m1712291 <p>@@Karl Heinz</p> <blockquote> <p>Was bevorzugst du: Mikroformate oder Mikrodaten und warum?</p> </blockquote> <p>Mit „Mikroformate“ meinst du <a href="http://microformats.org/" lang="en" rel="nofollow noopener noreferrer">microformats</a>? Damit kann man nicht alles ausdrücken, was man mit Schema.org kann.</p> <p>Mit „Mikrodaten“ meinst du Hixies Microdata-Format? Wie gesagt: weg damit; es gibt RDFa (Lite).</p> <p>Neben meiner Abneigung gegenüber Hixies Alleingängen gibt es auch durchauch praktische Erwägungen, die für RDFa Lite sprechen:</p> <ol> <li> <p>Man muss bei Typen nicht immer den ganzen URI angeben, sondern bezieht sich auf den mittels <code class="good">vocab</code> angegebenen Basis-URI (bei Verwendung von mehreren Vokabularien: <code class="good">prefix</code>).</p> <p>In meinem Beispiel: RDFa Lite: <code class="language-html good"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span> <span class="token attr-name">property</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>composer<span class="token punctuation">"</span></span> <span class="token attr-name">typeof</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Person<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code>.<br> In Microdata müste man dafür schreiben:<br> <code class="language-html bad"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span> <span class="token attr-name">itemprop</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>composer<span class="token punctuation">"</span></span> <span class="token attr-name">itemscope</span> <span class="token attr-name">itemtype</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://schema.org/Person<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code>.</p> </li> <li> <p>Man spart das unnütze <code class="bad">itemscope</code>-Attribut. Ich hab jedenfalls dessen Nutzen noch nicht erkannt. Wenn es sowieso immer zusammen mit <code class="bad">itemtype</code> auftritt, dann ist es eigentlich überflüssig.</p> </li> <li> <p>RDFa Lite ist eine Untermenge von RDFa. Falls man doch mal mehr braucht als RDFa Lite hergibt, kann man die erweiterten Möglichkeiten von RDFa nutzen (sofern das denn von einem RDFa-Parser verarbeitet wird). Bspw. <a href="https://www.youtube.com/watch?v=ocfeaFFxoNc#t=22m51s" rel="nofollow noopener noreferrer">ab 22:51 in meinem Vortrag</a>. So etwas ist mit Microdata nicht möglich.</p> </li> </ol> <p>Nachteile von RDFa Lite gegenüber Microdata:</p> <p></p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> Mikrodaten versus JSON-LD Thu, 18 Jan 18 10:13:12 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712263#m1712263 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712263#m1712263 <p>@@Karl Heinz</p> <blockquote> <blockquote> <p>@@Karl Heinz</p> </blockquote> <p>Warum schreibst du eigentlich immer @@ und nicht @?</p> </blockquote> <p>Ich habe öfter den Fall, dass ich im Archiv nach einem Posting suche, von dem ich weiß, dass es als Antwort auf ein Posting von X geschrieben wurde. Also kommt <code>@@X</code> mit in den Suchstring.</p> <p><a href="/users/1" class="mention registered-user" rel="noopener noreferrer">@Christian Kruse</a> hat das extra mal gebaut, dass X bei <code>@@</code> keine Benachrichtigung erhält.</p> <p>Und wo ich den CK gerade an der Strippe habe: einige Y schreiben <code>@X</code> in ihre Antworten. X erhält dann die Benachrichtigung, dass Y ihn <em>erwähnt</em> hätte; nicht eine Benachrichtigung, dass Y <em>geantwortet</em> hätte. Es sollte andersrum sein, IMHO.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> Mikrodaten versus JSON-LD Thu, 18 Jan 18 11:31:22 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712270#m1712270 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712270#m1712270 <p>@@Karl Heinz</p> <blockquote> <p>Gehen wir davon aus, das T-Shirt gibt es auf der gleichen Landingpage noch in anderen Varianten z.B. neben blau auch in gelb und grün und neben XL auch in M und L.</p> </blockquote> <p>Ist nicht jede Variante ein anderes <code>Product</code> – auch mit jeweils eigener GTIN?</p> <blockquote> <p>Muss ich dann den obigen Code-Block für jede Variante extra in den Quellcode packen.</p> <p>Ingesamt demnach neunmal?</p> </blockquote> <p>Würd ich sagen, ja.</p> <p>Die Produktnamen sind ja auch unterschiedlich, die Beschreibungen, die Bilder, die Verfügbarkeit, …</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> Mikrodaten versus JSON-LD Thu, 18 Jan 18 10:52:45 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712269#m1712269 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712269#m1712269 <p>Hallo Gunnar,</p> <blockquote> <p>Und wo ich den CK gerade an der Strippe habe: einige Y schreiben <code>@X</code> in ihre Antworten. X erhält dann die Benachrichtigung, dass Y ihn <em>erwähnt</em> hätte; nicht eine Benachrichtigung, dass Y <em>geantwortet</em> hätte. Es sollte andersrum sein, IMHO.</p> </blockquote> <p>Nein. Mention schlägt Antwort. Siehe dazu Diskussion im Archiv.</p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="https://wwwtech.de/about" rel="noopener noreferrer">https://wwwtech.de/about</a> </div> Mikrodaten versus JSON-LD Thu, 18 Jan 18 11:34:24 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712271#m1712271 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712271#m1712271 <p>@@@Gunnar Bittersmann,</p> <blockquote> <p>Ich habe öfter den Fall, dass ich im Archiv nach einem Posting suche, von dem ich weiß, dass es als Antwort auf ein Posting von X geschrieben wurde. Also kommt <code>@@X</code> mit in den Suchstring.</p> </blockquote> <p>Für eine Person eine prima Lösung, wenn das Dir jetzt alle nachmachen, dann ist der Nutzen wieder dahin.</p> <p>Ich könnte ja @@@ nehmen .</p> <p>Man könnte doch das von Dir gewollte auch erreichen, wenn man nur ein @ verwenden würde und stattdessen folgende Suche verwenden würdest?</p> <blockquote> <p>author:"Gunnar Bittersmann" body:"<a href="/users/6410" class="mention registered-user" rel="noopener noreferrer">@Karl Heinz</a>"</p> </blockquote> <p>Wenn ich Dich richtig verstanden habe willst du mit dem @@ vermeiden, dass die Person benachrichtigt wird, was nur bei einem @ der Fall wäre?</p> Mikrodaten versus JSON-LD Thu, 18 Jan 18 11:41:57 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712272#m1712272 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712272#m1712272 <p>Hallo Gunnar,</p> <blockquote> <blockquote> <p>Gehen wir davon aus, das T-Shirt gibt es auf der gleichen Landingpage noch in anderen Varianten z.B. neben blau auch in gelb und grün und neben XL auch in M und L.</p> </blockquote> <p>Ist nicht jede Variante ein anderes <code>Product</code> – auch mit jeweils eigener GTIN?</p> </blockquote> <p>Jede Variante hat seine eigene GTIN.</p> <p>In diesem <a href="https://support.google.com/merchants/answer/7331077" rel="nofollow noopener noreferrer">Google Beitrag</a></p> <p>steht folgendes:</p> <blockquote> <p>Befinden sich mehrere Angebote auf der Seite, muss jedes Angebot mit einer Artikelnummer oder GTIN versehen sein und das entsprechende Angebot in Ihren Google Shopping-Produktdaten muss die gleiche Artikelnummer (Attribut 'id') bzw. die gleiche GTIN (Attribut 'gtin') aufweisen. Dies kann sinnvoll sein, wenn mehrere Varianten des gleichen Produkts – z. B. unterschiedliche Größen oder Farben – auf der gleichen Zielseite angezeigt werden.</p> </blockquote> <p>Das bedeutet wohl man muss (bezogen auf mein Beispiel) neunmal den Code-Block integrieren. Anders geht es ja nicht.</p> Mikrodaten versus JSON-LD Thu, 18 Jan 18 12:36:50 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712285#m1712285 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712285#m1712285 <p>@@Karl Heinz</p> <blockquote> <blockquote> <p>Ich habe öfter den Fall, dass ich im Archiv nach einem Posting suche, von dem ich weiß, dass es als Antwort auf ein Posting von X geschrieben wurde. Also kommt <code>@@X</code> mit in den Suchstring.</p> </blockquote> <p>Für eine Person eine prima Lösung, wenn das Dir jetzt alle nachmachen, dann ist der Nutzen wieder dahin.</p> </blockquote> <p>Nö, es gibt ja noch <code>author:…</code> …</p> <blockquote> <p>Man könnte doch das von Dir gewollte auch erreichen, wenn man nur ein @ verwenden würde und stattdessen folgende Suche verwenden würdest?</p> <blockquote> <p>author:"Gunnar Bittersmann" body:"<a href="/users/6410" class="mention registered-user" rel="noopener noreferrer">@Karl Heinz</a>"</p> </blockquote> </blockquote> <p>… du sagst es. Das würde aber möglicherweise zu viel finden: auch Postings, in denen <em>irgendwo</em> <code>@⁠Karl Heinz</code> steht. Ich will aber nur diejenigen, wo das ganz am Anfang steht. Deshalb hatte ich mit <code>@@</code> eine Zeichenkette gewählt, die kaum anderweitig anzutreffen ist.</p> <blockquote> <p>Wenn ich Dich richtig verstanden habe willst du mit dem @@ vermeiden, dass die Person benachrichtigt wird, was nur bei einem @ der Fall wäre?</p> </blockquote> <p>Die Benachrichtigungen kamen erst viel später. Und dann war’s andersrum: CK wollte vermeiden, dass die Person benachrichtigt wird, wenn ich <code>@@</code> verwende.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> Mikrodaten versus JSON-LD Thu, 18 Jan 18 13:34:09 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712290#m1712290 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712290#m1712290 <p>@@Gunnar,</p> <blockquote> <blockquote> <p>Für eine Person eine prima Lösung, wenn das Dir jetzt alle nachmachen, dann ist der Nutzen wieder dahin.</p> </blockquote> <p>Nö, es gibt ja noch <code>author:…</code> …</p> </blockquote> <p>Dann würde ich, soforn du einverstanden bist, dem @@ Club beitreten.</p> Mikrodaten versus JSON-LD Thu, 18 Jan 18 13:46:32 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712293#m1712293 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712293#m1712293 <p>@@Karl Heinz</p> <blockquote> <blockquote> <p>Nö, es gibt ja noch <code>author:…</code> …</p> </blockquote> <p>Dann würde ich, soforn du einverstanden bist, dem @@ Club beitreten.</p> </blockquote> <p>Von mir aus gerne.</p> <p>Das ist natürlich nur ein Hack. Besser wäre es, die Suchfunktion würde das Feature mitbringen: neben <code>author:…</code> auch sowas wie <code>inreplyto:…</code>.</p> <p><a href="/users/1" class="mention registered-user" rel="noopener noreferrer">@Christian Kruse</a>, wäre das aufwendig?</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> Mikrodaten versus JSON-LD Thu, 18 Jan 18 14:44:27 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712297#m1712297 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712297#m1712297 <p>Hallo Gunnar,</p> <blockquote> <p><a href="/users/1" class="mention registered-user" rel="noopener noreferrer">@Christian Kruse</a>, wäre das aufwendig?</p> </blockquote> <p>Ja.</p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="https://wwwtech.de/about" rel="noopener noreferrer">https://wwwtech.de/about</a> </div> Mikrodaten versus JSON-LD Thu, 25 Jan 18 22:09:04 Z https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712751#m1712751 https://forum.selfhtml.org/self/2018/jan/17/mikrodaten-versus-json-ld/1712751#m1712751 <p>@@Gunnar Bittersmann</p> <blockquote> <p>Gerade zufällig nochmal auf Chaals gestoßen: <a href="https://www.youtube.com/watch?v=hcahQfN5u9Y#t=33m20s" lang="en" rel="nofollow noopener noreferrer">Schema.org - What, How, Why?</a> (ab 33:20)</p> </blockquote> <p>Und nochmal <a href="https://www.youtube.com/watch?v=hcahQfN5u9Y#t=42m" rel="nofollow noopener noreferrer">in den Q&A</a> (ab 42:00)</p> <p><em lang="en">“If you start anew tody, I would definetely encourage you not to use Microdata.”</em></p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div>