A presentation at @ 3pc in in Berlin, Germany by Gunnar Bittersmann
nuqjatlh cha’DIch
hä?
What does it mean, too?
Sekunde mal, wat soll’n dit heißen?
AMERICAN LAND Written by Bruce Springsteen Tonight we want to add our voices to the thousands of Americans who are protesting at airports around the country the Muslim Ban and the detention of foreign nationals and refugees. America is a nation of immigrants and we find this anti-democratic and fundamentally un-American. —Bruce Springsteen, Adelaide, Australia, 30 January 2017
AMERICAN LAND Written by Bruce Springsteen Tonight we want to add our voices to the thousands of Americans who are protesting at airports around the country the Muslim Ban and the detention of foreign nationals and refugees. America is a nation of immigrants and we find this anti-democratic and fundamentally un-American. —Bruce Springsteen, Adelaide, Australia, 30 January 2017 The McNicholas, the Posalskis, the Smiths, Zerillis, too The Blacks, the Irish, Italians, the Germans and the Jews Come across the water a thousand miles from home With nothing in their bellies but the fire down below They died building the railroads worked to bones and skin They died in the fields and factories names scattered in the wind They died to get here a hundred years ago they’re still dying now The hands that built the country we’re always trying to keep out
subject predicate object Resource Description Framework
subject <> predicate type object Song
subject http://example.org/songs/american-land predicate http://example.org/ns/type object http://example.org/ns/Song
subject predicate object http://example.org/songs/american-land http://example.org/ns/name “American Land”
subject predicate object http://example.org/songs/american-land http://example.org/ns/author http://example.org/people/bruce
subject predicate object http://example.org/people/bruce http://example.org/ns/name “Bruce Springsteen”
XML <rdf:RDF xmlns:rdf=”http://www.w3.org/1999/02/22-rdf-syntax-ns#” xmlns:ns=”http://example.org/ns/” > <rdf:Description rdf:about=”http://example.org/songs/american-land”> ns:typens:Song/ </ns:type> ns:nameAmerican Land</ns:name> ns:authorns:Personns:nameBruce Springsteen</ns:name> </ns:Person> </ns:author> </rdf:Description> </rdf:RDF>
XML <rdf:RDF xmlns:rdf=”http://www.w3.org/1999/02/22-rdf-syntax-ns#” xmlns:ns=”http://example.org/ns/” > <rdf:Description rdf:about=”http://example.org/songs/american-land”> ns:typens:Song/ </ns:type> ns:nameAmerican Land</ns:name> ns:author <ns:Person ns:name=”Bruce Springsteen“/> </ns:author> </rdf:Description> </rdf:RDF>
JSON-LD { } “@context”: “http://example.org/ns”, “type”: “Song”, “name”: “American Land“, “author”: { “type”: “Person”, “name”: “Bruce Springsteen” }
subject http://example.org/songs/american-land predicate http://example.org/ns/type object http://example.org/ns/Song readable.
subject http://example.org/songs/american-land predicate http://example.org/ns/type object http://example.org/ns/Song understandable?
subject predicate object http://example.org/songs/american-land http://schema.org/type http://schema.org/CreativeWork understandable.
RDFa <main> <h1>American Land</h1> <footer>Written by Bruce Springsteen</footer>
RDFa <main typeof=”http://schema.org/CreativeWork”> <h1>American Land</h1> <footer>Written by Bruce Springsteen</footer>
RDFa <main typeof=”http://schema.org/CreativeWork”> <h1 property=”http://schema.org/name”>American Land</h1> <footer>Written by Bruce Springsteen</footer>
RDFa <main typeof=”http://schema.org/CreativeWork”> <h1 property=”http://schema.org/name”>American Land</h1> <footer>Written by <span> Bruce Springsteen </span> </footer>
RDFa <main typeof=”http://schema.org/CreativeWork”> <h1 property=”http://schema.org/name”>American Land</h1> <footer>Written by <span property=”http://schema.org/author”> Bruce Springsteen </span> </footer>
RDFa <main typeof=”http://schema.org/CreativeWork”> <h1 property=”http://schema.org/name”>American Land</h1> <footer>Written by <span property=”http://schema.org/author”> <span typeof=”http://schema.org/Person”> <span property=”http://schema.org/name”> Bruce Springsteen </span> </span> </span>
RDFa <main typeof=”http://schema.org/CreativeWork”> <h1 property=”http://schema.org/name”>American Land</h1> <footer>Written by <span property=”http://schema.org/author” typeof=”http://schema.org/Person”> <span property=”http://schema.org/name”> Bruce Springsteen </span> </span>
Microdata <main itemscope itemtype=”http://schema.org/CreativeWork”> <h1 itemprop=”name”>American Land</h1> <footer>Written by <span itemprop=”author” itemscope itemtype=”http://schema.org/Person”> <span itemprop=”name”>Bruce Springsteen</span> </span> </footer>
COFFEE GRINDERS OUT OF YOUR BEANS Peugeot! Coffee grinder! 98 € PICK Kalita! Coffee grinder! 76 € PICK Heyde! Coffee grinder! 54 € PICK
! #page-products! {! ⁝! .product-list! {! ⁝! ! li { … }! [property=”image”] { … }! [property=”brand”] { … }! [property=”model”] { … }! [property=”description”] { … }! [property=”price”] { … }! button { … }! }! }!
Look ma, no classes!
Unter „semantischem Markup“ verstehen viele, die jeweils passenden HTML-Elemente einzusetzen. Diese beschreiben aber die Struktur, nicht den Inhalt einer Webseite. Damit „verstehen“ Maschinen (bspw. Suchmaschinen) noch nicht, worum es auf der Seite geht. Dem kann man mit microformats, microdata, RDFa, Schema.org nachhelfen. Davon profitieren nicht nur Suchmaschinen; es werden auch andere Anwendungen gezeigt, die den Nutzern zugute kommen. Achtung: Der Vortrag kann Spuren von klingonischen Flüchen enthalten.