Mikrodaten versus JSON-LD
bearbeitet von
@@Karl Heinz
> Hallo Gunnar
>
> > Weil es nicht zwei Standards für dasselbe geben sollte. Weil RDFa (Lite) der bessere Standard ist.
>
> Zwei Standards? Ich dachte es gibt drei Standards:
>
> 1. JSON-LD
> 2. Mikrodaten
> 3. RDFa
Mit „für dasselbe“ war gemeint: für die sematische Auszeichnung (bezogen auf den *Inhalt*, nicht die Dokumentstruktur) von im Markup schon vorhandenem Inhalt, also bspw.
~~~HTML
<main vocab="http://schema.org/" typeof="MusicComposition">
<h1 property="name">Ode an die Freude</h1>
<footer>
<dl>
<div property="lyricist" typeof="Person">
<dt>Worte:</dt>
<dd span property="name">Friedrich von Schiller</dd>
</div>
<div property="composer" typeof="Person">
<dt>Musik:</dt>
<dd span property="name">Ludwig voan Beethoven</dd>
</div>
</dl>
</footer>
<div property="lyrics">
<p>Freude, schöner Götterfunken …</p>
</div>
</main>
~~~
Bei JSON-LD in HTML müsstest du die Informationen duplizieren:
~~~HTML
<main>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "MusicComposition",
"name": "Ode an die Freude",
"lyricist": {
"@type": "Person",
"name": "Friedrich von Schiller"
},
"composer": {
"@type": "Person",
"name": "Ludwig van Beethoven"
},
"lyrics": "Freude, schöner Götterfunken …"
}
</script>
<h1>Ode an die Freude</h1>
<footer>
<dl>
<div>
<dt>Worte:</dt>
<dd>Friedrich von Schiller</dd>
</div>
<div>
<dt>Musik:</dt>
<dd>Ludwig van Beethoven</dd>
</div>
</dl>
</footer>
<div>
<p>Freude, schöner Götterfunken …</p>
</div>
</main>
~~~
LLAP 🖖
--
“When UX doesn’t consider *all* users, shouldn’t it be known as ‘*Some* User Experience’ or... SUX? #a11y” —[Billy Gregory](https://twitter.com/thebillygregory/status/552466012713783297)
> Hallo Gunnar
>
> > Weil es nicht zwei Standards für dasselbe geben sollte. Weil RDFa (Lite) der bessere Standard ist.
>
> Zwei Standards? Ich dachte es gibt drei Standards:
>
> 1. JSON-LD
> 2. Mikrodaten
> 3. RDFa
Mit „für dasselbe“ war gemeint: für die sematische Auszeichnung (bezogen auf den *Inhalt*, nicht die Dokumentstruktur) von im Markup schon vorhandenem Inhalt, also bspw.
~~~HTML
<main vocab="http://schema.org/" typeof="MusicComposition">
<h1 property="name">Ode an die Freude</h1>
<footer>
<dl>
<div property="lyricist" typeof="Person">
<dt>Worte:</dt>
<dd span property="name">Friedrich von Schiller</dd>
</div>
<div property="composer" typeof="Person">
<dt>Musik:</dt>
<dd span property="name">Ludwig v
</div>
</dl>
</footer>
<div property="lyrics">
<p>Freude, schöner Götterfunken …</p>
</div>
</main>
~~~
Bei JSON-LD in HTML müsstest du die Informationen duplizieren:
~~~HTML
<main>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "MusicComposition",
"name": "Ode an die Freude",
"lyricist": {
"@type": "Person",
"name": "Friedrich von Schiller"
},
"composer": {
"@type": "Person",
"name": "Ludwig van Beethoven"
},
"lyrics": "Freude, schöner Götterfunken …"
}
</script>
<h1>Ode an die Freude</h1>
<footer>
<dl>
<div>
<dt>Worte:</dt>
<dd>Friedrich von Schiller</dd>
</div>
<div>
<dt>Musik:</dt>
<dd>Ludwig van Beethoven</dd>
</div>
</dl>
</footer>
<div>
<p>Freude, schöner Götterfunken …</p>
</div>
</main>
~~~
LLAP 🖖
--
“When UX doesn’t consider *all* users, shouldn’t it be known as ‘*Some* User Experience’ or... SUX? #a11y” —[Billy Gregory](https://twitter.com/thebillygregory/status/552466012713783297)
Mikrodaten versus JSON-LD
bearbeitet von
@@Karl Heinz
> Hallo Gunnar
>
> > Weil es nicht zwei Standards für dasselbe geben sollte. Weil RDFa (Lite) der bessere Standard ist.
>
> Zwei Standards? Ich dachte es gibt drei Standards:
>
> 1. JSON-LD
> 2. Mikrodaten
> 3. RDFa
Mit „für dasselbe“ war gemeint: für die sematische Auszeichnung (bezogen auf den *Inhalt*, nicht die Dokumentstruktur) von im Markup schon vorhandenem Inhalt, also bspw.
~~~HTML
<main vocab="http://schema.org/" typeof="MusicComposition">
<h1 property="name">Ode an die Freude</h1>
<footer>
<dl>
<div property="lyricist" typeof="Person">
<dt>Worte:</dt>
<dd span property="name">Friedrich von Schiller</dd>
</div>
<div property="composer" typeof="Person">
<dt>Musik:</dt>
<dd span property="name">Ludwig von Betethoven</dd>
</div>
</dl>
</footer>
<div property="lyrics">
<p>Freude, schöner Götterfunken …</p>
</div>
</main>
~~~
Bei JSON-LD in HTML müsstest du die Informationen duplizieren:
~~~HTML
<main>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "MusicComposition",
"name": "Ode an die Freude",
"lyricist": {
"@type": "Person",
"name": "Friedrich von Schiller"
},
"composer": {
"@type": "Person",
"name": "Ludwig van Beethoven"
},
"lyrics": "Freude, schöner Götterfunken …"
}
</script>
<h1>Ode an die Freude</h1>
<footer>
<dl>
<div>
<dt>Worte:</dt>
<dd>Friedrich von Schiller</dd>
</div>
<div>
<dt>Musik:</dt>
<dd>Ludwig van Beethoven</dd>
</div>
</dl>
</footer>
<div>
<p>Freude, schöner Götterfunken …</p>
</div>
</main>
~~~
LLAP 🖖
--
“When UX doesn’t consider *all* users, shouldn’t it be known as ‘*Some* User Experience’ or... SUX? #a11y” —[Billy Gregory](https://twitter.com/thebillygregory/status/552466012713783297)
> Hallo Gunnar
>
> > Weil es nicht zwei Standards für dasselbe geben sollte. Weil RDFa (Lite) der bessere Standard ist.
>
> Zwei Standards? Ich dachte es gibt drei Standards:
>
> 1. JSON-LD
> 2. Mikrodaten
> 3. RDFa
Mit „für dasselbe“ war gemeint: für die sematische Auszeichnung (bezogen auf den *Inhalt*, nicht die Dokumentstruktur) von im Markup schon vorhandenem Inhalt, also bspw.
~~~HTML
<main vocab="http://schema.org/" typeof="MusicComposition">
<h1 property="name">Ode an die Freude</h1>
<footer>
<dl>
<div property="lyricist" typeof="Person">
<dt>Worte:</dt>
<dd span property="name">Friedrich von Schiller</dd>
</div>
<div property="composer" typeof="Person">
<dt>Musik:</dt>
<dd span property="name">Ludwig von Be
</div>
</dl>
</footer>
<div property="lyrics">
<p>Freude, schöner Götterfunken …</p>
</div>
</main>
~~~
Bei JSON-LD in HTML müsstest du die Informationen duplizieren:
~~~HTML
<main>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "MusicComposition",
"name": "Ode an die Freude",
"lyricist": {
"@type": "Person",
"name": "Friedrich von Schiller"
},
"composer": {
"@type": "Person",
"name": "Ludwig van Beethoven"
},
"lyrics": "Freude, schöner Götterfunken …"
}
</script>
<h1>Ode an die Freude</h1>
<footer>
<dl>
<div>
<dt>Worte:</dt>
<dd>Friedrich von Schiller</dd>
</div>
<div>
<dt>Musik:</dt>
<dd>Ludwig van Beethoven</dd>
</div>
</dl>
</footer>
<div>
<p>Freude, schöner Götterfunken …</p>
</div>
</main>
~~~
LLAP 🖖
--
“When UX doesn’t consider *all* users, shouldn’t it be known as ‘*Some* User Experience’ or... SUX? #a11y” —[Billy Gregory](https://twitter.com/thebillygregory/status/552466012713783297)
Mikrodaten versus JSON-LD
bearbeitet von
@@Karl Heinz
> Hallo Gunnar
>
> > Weil es nicht zwei Standards für dasselbe geben sollte. Weil RDFa (Lite) der bessere Standard ist.
>
> Zwei Standards? Ich dachte es gibt drei Standards:
>
> 1. JSON-LD
> 2. Mikrodaten
> 3. RDFa
Mit „für dasselbe“ war gemeint: für die sematische Auszeichnung (bezogen auf den *Inhalt*, nicht die Dokumentstruktur) von im Markup schon vorhandenem Inhalt, also bspw.
~~~HTML
<main vocab="http://schema.org/" typeof="MusicComposition">
<h1 property="name">Ode an die Freude</h1>
<footer>
<dl>
<div property="lyricist" typeof="Person">
<dt>Worte:</dt>
<dd span property="name">Friedrich von Schiller</dd>
</div>
<div property="composer" typeof="Person">
<dt>Musik:</dt>
<dd span property="name">Ludwig von Betthoven</dd>
</div>
</dl>
</footer>
<div property="lyrics">
<p>Freude, schöner Götterfunken …</p>
</div>
</main>
~~~
Bei JSON-LD in HTML müsstest du die Informationen duplizieren:
~~~HTML
<main>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "MusicComposition",
"name": "Ode an die Freude",
"lyricist": {
"@type": "Person",
"name": "Friedrich von Schiller"
},
"composer": {
"@type": "Person",
"name": "Ludwig van Beethoven"
},
"lyrics": "Freude, schöner Götterfunken …"
}
</script>
<h1>Ode an die Freude</h1>
<footer>
<dl>
<div>
<dt>Worte:</dt>
<dd>Friedrich von Schiller</dd>
</div>
<div>
<dt>Musik:</dt>
<dd>Ludwig van Beethoven</dd>
</div>
</dl>
</footer>
<div>
<p>Freude, schöner Götterfunken …</p>
</div>
</main>
~~~
LLAP 🖖
--
“When UX doesn’t consider *all* users, shouldn’t it be known as ‘*Some* User Experience’ or... SUX? #a11y” —[Billy Gregory](https://twitter.com/thebillygregory/status/552466012713783297)