<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://notiz.blog/wp-content/plugins/pretty-feeds/pretty-feed-v4.xsl" type="text/xsl" media="screen" ?>


<!--

	Feeds whisper secrets,
	In the RSS Club's embrace,
	Knowledge blooms in grace.

-->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:source="http://source.scripting.com/"
xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>XHTML &#8211; notizBlog</title>
	<atom:link href="https://notiz.blog/tag/xhtml/feed/" rel="self" type="application/rss+xml" />
	<link>https://notiz.blog</link>
	<description>a weblog mainly about the open, portable, interoperable, small, social, synaptic, semantic, structured, distributed, (re-)decentralized, independent, microformatted and federated social web</description>
	<lastBuildDate>Wed, 01 Mar 2023 15:43:23 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://notiz.blog/wp-content/uploads/2019/10/cropped-notizblog-icon-1-32x32.png</url>
	<title>XHTML &#8211; notizBlog</title>
	<link>https://notiz.blog</link>
	<width>32</width>
	<height>32</height>
</image> 
<source:blogroll>https://reader.pfefferle.org/i/?a=opml&amp;get=c_2</source:blogroll>
<creativeCommons:license>https://creativecommons.org/licenses/by-sa/4.0/</creativeCommons:license>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://switchboard.p3k.io/"/>
<atom:link rel="self" href="https://notiz.blog/tag/xhtml/feed/"/>
<atom:link rel="search" type="application/opensearchdescription+xml" title="Search notizBlog" href="https://notiz.blog/wp-api/opensearch/1.1/document" />	<item>
		<title>Microdata aus HTML5 verbannt</title>
		<link>https://notiz.blog/2010/03/24/microdata-aus-html5-verbannt/</link>
					<comments>https://notiz.blog/2010/03/24/microdata-aus-html5-verbannt/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 24 Mar 2010 20:39:17 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Microdata]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Mikroformate]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[XHTML]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=2383</guid>

					<description><![CDATA[Die RDFa Community hat es geschafft: Microdata ist seit einigen Monaten kein fester Bestandteil mehr von HTML5! Man verpasst damit leider die einmalige Chance, RDFa und Microformats als festen Bestandteil von HTML zu veröffentlichen und damit die größtmögliche Verbreitung zu erreichen&#8230; keine Erweiterungen&#8230; keine Hacks&#8230; reines HTML! Warum ich so an der Microdata Idee festhalte? [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Die <abbr title="Resource Description Framework - in - attributes">RDFa</abbr> Community hat es <a href="https://www.w3.org/html/wg/tracker/issues/76">geschafft</a>: <a href="http://dev.w3.org/html5/md/Overview.html">Microdata</a> ist seit einigen Monaten kein fester Bestandteil mehr von <abbr title="Hyper Text Markup Language">HTML</abbr>5! Man verpasst damit leider die einmalige Chance, <a href="http://www.w3.org/TR/xhtml-rdfa-primer/">RDFa</a> und <a href="http://microformats.org/">Microformats</a> als festen Bestandteil von HTML zu veröffentlichen und damit die größtmögliche Verbreitung zu erreichen&#8230; keine Erweiterungen&#8230; keine Hacks&#8230; reines <abbr title="Hypertext Markup Language">HTML</abbr>!</p>



<p>Warum ich so an der <em>Microdata</em> Idee festhalte? Frei nach der <a href="http://microformats.org/about">Microformats Ideologie</a>: &#8222;Paving the cow paths&#8220; sollte man sich bei der Entwicklung eines neuen Standards hauptsächlich am Nutzerverhalten orientieren: Wenn es für ein Problem noch keinen <em>Standard</em> gab, wie hat man sich bisher beholfen?</p>



<p>Yahoo!s <a href="https://notiz.blog/2008/06/19/searchmonkey-fuer-anwender/">Search-Monkey</a> meint: mit <a href="http://microformats.org/">Microformats</a>!</p>



<ul class="wp-block-list"><li><strong>NUR</strong> <a href="http://search.yahoo.com/search?p=searchmonkey%3Acom.yahoo.page.uf.hcard">hCard</a>: 1,970,000,000</li><li><a href="http://search.yahoo.com/search?p=searchmonkey%3Acom.yahoo.page.rdf.erdf">eRDF</a> + <a href="http://search.yahoo.com/search?p=searchmonkey%3Acom.yahoo.page.rdf.rdfa">RDFa</a>: 1,470,000,000</li></ul>



<p>&#8230;und ich kann mich nur <a href="https://notiz.blog/2009/06/18/microdata-semantisches-html5/">wiederholen</a>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Microdata ist für mich die gelungene Weiterentwicklung der Microformats-Idee unter Berücksichtigung von RDFa und prinzipiell lassen sich auch beide Standards mit Microdata umsetzen.</p></blockquote>



<p>Naja&#8230; falls sich keine der oben genannten Semantiken durchsetzen sollte, freue ich mich schon auf folgendes:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">itemscope</span>=<span class="hljs-string">""</span>
     <span class="hljs-attr">itemtype</span>=<span class="hljs-string">"http://microformats.org/profile/hcard"</span> 
     <span class="hljs-attr">xmlns:vCard</span>=<span class="hljs-string">"http://www.w3.org/2006/vcard/ns#"</span>   
     <span class="hljs-attr">about</span>=<span class="hljs-string">"http://www.example.com"</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"vcard"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"fn"</span> <span class="hljs-attr">property</span>=<span class="hljs-string">"vCard:FN"</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"fn"</span>&gt;</span>
    Max Mustermann
  <span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></code></span></pre>


<p>(via <a href="https://web.archive.org/web/20210511030645/https://www.bnode.org/blog/2010/01/26/microdata-semantic-markup-for-both-rdfers-and-non-rdfers">Benjamin Nowack</a>)</p>
<p>You are a master of efficiency! By using RSS, you save time and avoid distractions. 👏</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2010/03/24/microdata-aus-html5-verbannt/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Microdata: Update und Usability-Studie</title>
		<link>https://notiz.blog/2009/10/10/microdata-update-und-usability-studie/</link>
					<comments>https://notiz.blog/2009/10/10/microdata-update-und-usability-studie/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Sat, 10 Oct 2009 15:20:50 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Microdata]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[vCard]]></category>
		<category><![CDATA[XHTML]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=2059</guid>

					<description><![CDATA[Endlich denkt beim Thema &#8222;Usability&#8220; auch mal jemand an die Entwickler 🙂 Google hat über die letzten Wochen eine Usability-Studie zu Microdata durchgeführt und die Spezifikation wurde auch gleich entsprechend der Ergebnisse angepasst. Die Änderungen: Aus item wird itemscope. Der Typ wird über itemtype und nicht mehr über item bzw. itemscope angegeben. Das Attribut itemid [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><em>Endlich denkt beim Thema &#8222;Usability&#8220; auch mal jemand an die Entwickler 🙂</em></p>



<p>Google hat über die letzten Wochen eine <a href="https://blog.whatwg.org/usability-testing-html5">Usability-Studie zu Microdata</a> durchgeführt und die <a href="https://html.spec.whatwg.org/multipage/microdata.html">Spezifikation</a> wurde auch gleich entsprechend der Ergebnisse angepasst.</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">address</span> <span class="hljs-attr">itemscope</span> <span class="hljs-attr">itemtype</span>=<span class="hljs-string">"http://microformats.org/profile/hcard"</span>&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">strong</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"fn"</span>&gt;</span>Alfred Person<span class="hljs-tag">&lt;/<span class="hljs-name">strong</span>&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"adr"</span> <span class="hljs-attr">itemscope</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"street-address"</span>&gt;</span>1600 Amphitheatre Parkway<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span> <span class="hljs-tag">&lt;<span class="hljs-name">br</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"street-address"</span>&gt;</span>Building 43, Second Floor<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span> <span class="hljs-tag">&lt;<span class="hljs-name">br</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"locality"</span>&gt;</span>Mountain View<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>,
  <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"region"</span>&gt;</span>CA<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span> <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"postal-code"</span>&gt;</span>94043<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">address</span>&gt;</span></code></span></pre>


<p>Die Änderungen:</p>



<ul class="wp-block-list">
	<li>Aus <strong><code>item</code></strong> wird <strong><code>itemscope</code></strong>.</li>
	<li>Der Typ wird über <strong><code>itemtype</code></strong> und nicht mehr über <strong><code>item</code></strong> bzw. <strong><code>itemscope</code></strong> angegeben.</li>
	<li>Das Attribut <strong><code>itemid</code></strong> wurde eingeführt, um z.B. auf ISBN-Nummer zu verweisen <strong><code>itemid="urn:isbn:0-330-34032-8"</code></strong>.</li>
</ul>



<p>Über den neuen <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#itemfor">HTML-Tag</a> <strong><code>&lt;itemref /></code></strong> (alternativ: <strong><code>&lt;itemfor /></code></strong>) werde ich im zweiten Teil von &#8222;<em>Microdata – wie Microformats bloß besser…</em>&#8220; eingehen (<a href="https://notiz.blog/2009/08/10/microdata-wie-microformats-bloss-besser-teil-1/">zum ersten Teil</a>).</p>



<p>Jetzt muss ich nur noch meine alten Artikel zu Microdata anpassen&#8230; das hat man nun davon, wenn man über Drafts berichtet 😉</p>
<p>Congratulations on being an RSS reader! You are part of an elite group of people who know how to stay updated in style.</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2009/10/10/microdata-update-und-usability-studie/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Microdata &#8211; wie Microformats bloß besser&#8230; (Teil 1)</title>
		<link>https://notiz.blog/2009/08/10/microdata-wie-microformats-bloss-besser-teil-1/</link>
					<comments>https://notiz.blog/2009/08/10/microdata-wie-microformats-bloss-besser-teil-1/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Mon, 10 Aug 2009 20:30:32 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[abbr design pattern]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[include pattern]]></category>
		<category><![CDATA[Microdata]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Mikroformate]]></category>
		<category><![CDATA[value class pattern]]></category>
		<category><![CDATA[XHTML]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=1790</guid>

					<description><![CDATA[Der Inhalt wurde an die neusten Änderungen der Microdata-Spezifikation angepasst. Letztes Update 30.01.2010. Microdata – wie Microformats bloß besser… (Teil 2): über &#8222;Namenskollisionen und Namespaces&#8220; und &#8222;Informationen Referenzieren&#8220; Wie schon erwähnt, vereint Microdata die Vorzüge von RDFa und Microformats in einem Standard&#8230; aber nicht nur das, Microdata (in Verbindung mit HTML5) bietet auch einige schicke [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Der Inhalt wurde an die <a href="https://notiz.blog/2009/10/10/microdata-update-und-usability-studie/">neusten Änderungen der Microdata-Spezifikation</a> angepasst. Letztes Update 30.01.2010.
	<a href="https://notiz.blog/2011/06/26/microdata-wie-microformats-blos-besser-teil-2/">Microdata – wie Microformats bloß besser… (Teil 2)</a>: über &#8222;Namenskollisionen und Namespaces&#8220; und &#8222;Informationen Referenzieren&#8220;
</p>



<p>Wie schon <a href="https://notiz.blog/2009/06/18/microdata-semantisches-html5/">erwähnt</a>, vereint Microdata die Vorzüge von <a href="http://rdfa.info">RDFa</a> und <a href="http://microformats.org">Microformats</a> in einem Standard&#8230; aber nicht nur das, Microdata (in Verbindung mit HTML5) bietet auch einige schicke Lösungen für diverse <a href="http://microformats.org/wiki/issues">Microformats-Problemchen</a>.</p>



<h4 class="wp-block-heading">Das <em>abbr-design-pattern</em> oder das <em>value-class-pattern</em></h4>



<p><strong>Microformats:</strong></p>



<p>Das <em><a href="http://microformats.org/wiki/abbr-design-pattern">abbr-design-pattern</a></em> ist bisher wohl das <a href="http://www.google.de/search?q=microformats+accessibility+abbr">umstrittenste Pattern</a> im <a href="http://microformats.org/wiki/Main_Page">Microformats-Wiki</a>. Grund für die Kritik an dem Pattern ist die etwas <a href="https://notiz.blog/2008/06/24/bbc-und-das-alte-haccessibility-problemchen/">unorthodoxe Verwendung</a> des <code>&lt;abbr&gt;</code> Tags um maschinenlesbare Meta-Informationen bereit zu stellen.</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"vevent"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">abbr</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"dtstart"</span> <span class="hljs-attr">title</span>=<span class="hljs-string">"2007-10-05"</span>&gt;</span>October 5<span class="hljs-tag">&lt;/<span class="hljs-name">abbr</span>&gt;</span>
  ...
<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></code></span></pre>


<p>Eine erste Alternative aus der Microformats-Community ist das <em><a href="http://microformats.org/wiki/value-class-pattern">value-class-pattern</a></em>, das zwar das Accessibility-Problem &#8222;behebt&#8220; aber noch lange keine Perfekte Lösung bietet.</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"vevent"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">'dtstart'</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">'value-title'</span> <span class="hljs-attr">title</span>=<span class="hljs-string">'2007-10-05'</span>&gt;</span> <span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
    October 5
  <span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
  ...
<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></code></span></pre>


<p>Der HTML-Code wird durch weitere Elemente unnötig aufgeblasen und das Pattern basiert auf teilweise leeren Elementen.</p>



<p><strong>Microdata/HTML5:</strong></p>



<p>In HTML5 gibt es dagegen ein spezielles Tag um Zeit und Datum sowohl user als auch maschinenlesbar zu machen.</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">itemscope</span>
  <span class="hljs-attr">itemtype</span>=<span class="hljs-string">"http://microformats.org/profile/hcalendar"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">time</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"dtstart"</span> <span class="hljs-attr">datetime</span>=<span class="hljs-string">"2007-10-05"</span>&gt;</span>October 5<span class="hljs-tag">&lt;/<span class="hljs-name">time</span>&gt;</span>
  ...
<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></code></span></pre>


<h4 class="wp-block-heading">Reine Meta-Informationen</h4>



<p><strong>Microformats:</strong></p>



<p>Eigentlich spricht es gegen die Prinzipien der Microformats-Idee, reine Metadaten zu verwenden: </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Visible data = more accurate data. By designing for humans first and making the data presentable (thus viewed and <em>verified</em> by humans), the data is inevitably more accurate, not only to begin with (as errors are easily/quickly noticed by those viewing the pages/sites), but over time as well; in that changes are noticed, and if data becomes out-of-date or obsolete, that&#8217;s more likely to be noticed as well. This is in direct contrast to &#8222;side files&#8220; and invisible data like that contained in <code>&lt;meta&gt;</code> tags.<br> &#8212; <a href="http://microformats.org/wiki/principles#effects_of_principles">Tantek Çelik</a></p></blockquote>



<p>&#8230;aber <a href="http://microformats.org/wiki/geo">GEO-Daten</a> sind z.B. Informationen die der Benutzer nicht unbedingt sehen muss.</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"geo"</span>&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"latitude"</span>&gt;</span>37.386013<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"longitude"</span>&gt;</span>-122.082932<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></code></span></pre>


<p><strong>Microdata/HTML5:</strong></p>



<p>In HTML5 gibt es für dieses Problem eine recht schicke Lösung: Laut der <a href="http://dev.w3.org/html5/spec/Overview.html#flow-content">Spezifikation</a> sind &lt;meta /&gt;-Tags im kompletten Quellcode (auch im <code>body</code>) erlaubt.</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">itemscope</span> 
 <span class="hljs-attr">itemtype</span>=<span class="hljs-string">"http://microformats.org/profile/hcard#geo"</span>&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">meta</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"latitude"</span> <span class="hljs-attr">content</span>=<span class="hljs-string">"37.386013"</span> /&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">meta</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"longitude"</span> <span class="hljs-attr">content</span>=<span class="hljs-string">"-122.082932"</span> /&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></code></span></pre>


<h4 class="wp-block-heading">Fazit</h4>



<p>Selbst wenn sich <a href="https://html.spec.whatwg.org/multipage/microdata.html">Microdata</a> (item und itemprop) nicht durchsetzen sollte, sind &lt;meta&gt; und <a href="https://notiz.blog/2008/07/30/html5-is-made-for-microformats/">&lt;time&gt;</a> schon ein echter &#8222;Segen&#8220; für die <a href="http://microformats.org">Microformats-Community</a> 🙂</p>



<p>Im zweiten Teil nehm&#8216; ich mir das <a href="http://microformats.org/wiki/include-pattern">include-pattern</a> und das Problem der möglichen <a href="http://meiert.com/en/blog/20070913/microformats-and-pseudo-namespaces/">Namens</a>&#8211;<a href="http://meiert.com/en/blog/20090716/microformats-key-flaws/">Kollisionen</a> vor. <a href="https://notiz.blog/2011/06/26/microdata-wie-microformats-blos-besser-teil-2/">Microdata – wie Microformats bloß besser… (Teil 2)</a>: über &#8222;Namenskollisionen und Namespaces&#8220; und &#8222;Informationen Referenzieren&#8220;</p>
<p>Congratulations on being an RSS reader! You are part of an elite group of people who know how to stay updated in style.</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2009/08/10/microdata-wie-microformats-bloss-besser-teil-1/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>HTML5 wird kein RDFa unterstützen</title>
		<link>https://notiz.blog/2009/05/16/html5-wird-kein-rdfa-unterstuetzen/</link>
					<comments>https://notiz.blog/2009/05/16/html5-wird-kein-rdfa-unterstuetzen/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Sat, 16 May 2009 06:01:49 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Microdata]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[WaSP]]></category>
		<category><![CDATA[WHATWG]]></category>
		<category><![CDATA[XHTML]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=1566</guid>

					<description><![CDATA[In einem kürzlich veröffentlichten Interview für das Web Standards Project (kurz WaSP) hat Ian Hickson (Editor der HTML5 Spezifikation) die Hoffnung RDFa würde auch von HTML5 unterstützt werden, endgültig zu nichte gemacht. Auf die Frage, wie es denn mit Microformats/RDFa in HTML5 aussehe antwortet Hickson: Microformats is natively supported in HTML5, just like it was [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>In einem kürzlich veröffentlichten <a href="http://www.webstandards.org/2009/05/13/interview-with-ian-hickson-editor-of-the-html-5-specification/">Interview für das Web Standards Project</a> (kurz WaSP) hat <a href="https://ln.hixie.ch/">Ian Hickson</a> (Editor der <a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML5 Spezifikation</a>) die Hoffnung RDFa würde auch von HTML5 unterstützt werden, endgültig zu nichte gemacht.</p>



<p>Auf die Frage, wie es denn mit Microformats/RDFa in HTML5 aussehe antwortet Hickson:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Microformats is natively supported in HTML5, just like it was in HTML 4, because Microformats use the built-in extension mechanisms of HTML.</p>
	<p>We considered RDFa long and hard (in fact this is an issue that’s a hot topic right now), but at the end of the day, while some people really like it, I don’t think it strikes the right balance between power and ease of authoring. For example, it uses namespaces and prefixes, which by and large confuse authors to no end. Just recently though I proposed something of a compromise which takes some of RDFa’s better ideas and puts them into HTML 5, so hopefully that will take care of the main needs that caused people to invent RDFa. We’ll see.</p>
</blockquote>



<p>Die erwähnte Alternative (die ich mir gerade zu Gemühte führe) lautet übrigens <a href="https://html.spec.whatwg.org/multipage/microdata.html">Microdata</a>, welche RDFa so sehr ähnelt, dass man eigentlich auch gleich RDFa hätte einsetzen können&#8230; Schade!</p>
<p>Hey there, RSS reader! You’re cool. Keep being awesome! 😎</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2009/05/16/html5-wird-kein-rdfa-unterstuetzen/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>HTML5 is made for Microformats</title>
		<link>https://notiz.blog/2008/07/30/html5-is-made-for-microformats/</link>
					<comments>https://notiz.blog/2008/07/30/html5-is-made-for-microformats/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 30 Jul 2008 18:34:52 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[abbr design pattern]]></category>
		<category><![CDATA[GEO]]></category>
		<category><![CDATA[hCalendar]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[Semantic HTML]]></category>
		<category><![CDATA[XHTML]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=1003</guid>

					<description><![CDATA[Naja, nicht wirklich aber immerhin hat es RDFa bis dato nicht in die HTML5 Spezifikation geschafft. Es gibt zwar einen Milestone&#8230; The HTML WG is encouraged to provide a mechanism to permit independently developed vocabularies such as Internationalization Tag Set (ITS), Ruby, and RDFa to be mixed into HTML documents. &#8230;aber wer weiß wie lange [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Naja, nicht wirklich aber immerhin hat es <a href="http://www.w3.org/TR/xhtml-rdfa-primer/">RDFa</a> bis dato nicht in die <a href="http://www.w3.org/html/wg/html5/">HTML5 Spezifikation</a> geschafft. Es gibt zwar einen <a href="http://www.w3.org/2007/03/HTML-WG-charter.html#deliverables">Milestone</a>&#8230;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>The HTML WG is encouraged to provide a mechanism to permit independently developed vocabularies such as Internationalization Tag Set (ITS), Ruby, and RDFa to be mixed into HTML documents.</p></blockquote>



<p>&#8230;aber wer weiß wie lange das noch dauert. Das heißt wohl, dass die Microformats noch eine gewisse Zeit lang als Übergangslösung her halten müssen. Aber das ist ne andere Geschichte&#8230;</p>



<p>Eigentlich wollte ich auf zwei HTML5 &#8211; Elemente eingehen, die eine schicke Alternative zu den bisherigen (in <a href="http://microformats.org/wiki/geo">vielen</a> <a href="http://microformats.org/wiki/hCal">Microformats</a> verwendeten) <a href="http://microformats.org/wiki/abbr-design-pattern">abbr-design-pattern</a> bietet.</p>



<h4 class="wp-block-heading">Der &lt;time />-Tag</h4>



<p>Das <code><a href="http://www.w3.org/html/wg/html5/#time">time</a></code> Element ermöglicht das kennzeichnen eines Datums in z.B. Blogposts o.Ä.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>The primary use cases for these elements are for marking up publication dates e.g. in blog entries, and for marking event dates in hCalendar markup.</p></blockquote>



<p>Also:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">time</span> <span class="hljs-attr">datetime</span>=<span class="hljs-string">"2006-09-23"</span>&gt;</span>a Saturday<span class="hljs-tag">&lt;/<span class="hljs-name">time</span>&gt;</span></code></span></pre>


<p>statt:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">abbr</span> <span class="hljs-attr">title</span>=<span class="hljs-string">"2006-09-23"</span>&gt;</span>a Saturday<span class="hljs-tag">&lt;/<span class="hljs-name">abbr</span>&gt;</span></code></span></pre>


<p>Ein <a href="http://microformats.org/wiki/hCal">hCalendar</a> könnte dann so aussehen:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"vevent"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"summary"</span>&gt;</span>event title<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">time</span> <span class="hljs-attr">datetime</span>=<span class="hljs-string">"2006-09-23"</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"dtstart dtend"</span>&gt;</span>a Saturday<span class="hljs-tag">&lt;/<span class="hljs-name">time</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></code></span></pre>


<h4 class="wp-block-heading">Custom data attributes (data-)</h4>



<p>Ein <em>custom data attribute</em> ist ein frei benutzbares Attribut um Elemente mit <a href="https://de.wikipedia.org/wiki/Metadaten">Metadaten</a> anzureichern. Die einzige Vorgabe ist, dass es mit <code>data-</code> beginnen muss. Ein Beispiel:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"monkey"</span> <span class="hljs-attr">data-arms</span>=<span class="hljs-string">"2"</span>
     <span class="hljs-attr">data-legs</span>=<span class="hljs-string">"2"</span> <span class="hljs-attr">data-race</span>=<span class="hljs-string">"chimp"</span>&gt;</span>
  Cheetah
<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></code></span></pre>


<p>Ideal auch als <code>&lt;abbr /></code>-Ersatz bei z.B. dem <a href="http://microformats.org/wiki/geo">Geo-Microformat</a>.</p>



<p>Also:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"geo"</span> <span class="hljs-attr">data-latitude</span>=<span class="hljs-string">"49.5483"</span> <span class="hljs-attr">data-longitude</span>=<span class="hljs-string">"8.6661"</span>&gt;</span>Weinheim<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></code></span></pre>


<p>statt:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">abbr</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"geo"</span> <span class="hljs-attr">title</span>=<span class="hljs-string">"49.5483;8.6661"</span>&gt;</span>Weinheim<span class="hljs-tag">&lt;/<span class="hljs-name">abbr</span>&gt;</span></code></span></pre>


<h4 class="wp-block-heading">Fazit</h4>



<p>(X)HTML (egal ob XHTML2 mit RDFa oder X/HTML5) wird also definitiv ein semantisches Feuerwerk, ganz im Sinne von Tim Berners Lee&#8230;</p>



<p>Ich freu mich 🙂</p>
<p>Hey there, RSS reader! You’re one of a special few, choosing this old-school yet awesome way of staying informed. Kudos!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/07/30/html5-is-made-for-microformats/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Semantic Overkill</title>
		<link>https://notiz.blog/2008/03/04/semantic-overkill/</link>
					<comments>https://notiz.blog/2008/03/04/semantic-overkill/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Tue, 04 Mar 2008 19:40:47 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[Semantic HTML]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[XHTML]]></category>
		<guid isPermaLink="false">http://notizblog.org/2008/03/04/semantic-overkill/</guid>

					<description><![CDATA[Wer sich nicht zwischen RDFa und Microformats entscheiden kann und nicht sehr viel von dem Transformation-System GRDDL hält, kann seine HTML Inhalte natürlich auch mit beiden Formaten auszeichnen. Gerade die Profil- und Kalender-Semantiken bieten sich wegen ihrer Ähnlichkeit besonders an. hCard und RDFa vCard: &#8230;oder hCalendar und RDFa iCalendar: Legende: Microformats bzw. RDFa So, als [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Wer sich nicht zwischen RDFa und Microformats entscheiden kann und nicht sehr viel von dem Transformation-System <abbr title="Gleaning Resource Descriptions from Dialects of Languages">GRDDL</abbr> hält, kann seine HTML Inhalte natürlich auch mit beiden Formaten auszeichnen. Gerade die Profil- und Kalender-Semantiken bieten sich wegen ihrer Ähnlichkeit besonders an.</p>



<p><a href="http://microformats.org/wiki/hCard">hCard</a> und RDFa vCard:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">body</span> <span class="hljs-attr">xmlns:contact</span>=<span class="hljs-string">"http://www.w3.org/2001/vcard-rdf/3.0#"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"vcard"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"fn"</span> <span class="hljs-attr">property</span>=<span class="hljs-string">"contact:fn"</span>&gt;</span>Max Mustermann<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">a</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"email"</span> <span class="hljs-attr">rel</span>=<span class="hljs-string">"contact:email"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"mailto:max.mustermann@example.org"</span>&gt;</span>
      max.mustermann@example.org
    <span class="hljs-tag">&lt;/<span class="hljs-name">a</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"adr"</span> <span class="hljs-attr">property</span>=<span class="hljs-string">"contact:adr"</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"street-address"</span> <span class="hljs-attr">property</span>=<span class="hljs-string">"contact:street"</span>&gt;</span>Street<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"country-name"</span> <span class="hljs-attr">property</span>=<span class="hljs-string">"contact:country"</span>&gt;</span>Country<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
    <span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
  <span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">body</span>&gt;</span></code></span></pre>


<p>&#8230;oder <a href="http://microformats.org/wiki/hCal">hCalendar</a> und RDFa iCalendar:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">body</span> <span class="hljs-attr">xmlns:cal</span>=<span class="hljs-string">"http://www.w3.org/2002/12/cal/ical#"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"vevent"</span> <span class="hljs-attr">instanceof</span>=<span class="hljs-string">"cal:Vevent"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"summary"</span> <span class="hljs-attr">property</span>=<span class="hljs-string">"cal:summary"</span>&gt;</span>Ein Event<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">property</span>=<span class="hljs-string">"cal:dtstart"</span> <span class="hljs-attr">content</span>=<span class="hljs-string">"20070916T1600-0500"</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">abbr</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"dtstart"</span> <span class="hljs-attr">title</span>=<span class="hljs-string">"20070916T1600-0500"</span>&gt;</span>
        September 16th at 4pm.
      <span class="hljs-tag">&lt;/<span class="hljs-name">abbr</span>&gt;</span>
    <span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
  <span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">body</span>&gt;</span></code></span></pre>


<p>Legende: Microformats bzw. RDFa</p>



<p>So, als nächstes schau ich mir mal die RDFa Attribute näher an&#8230;</p>
<p>Hey there, RSS reader! You’re cool. Keep being awesome! 😎</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/03/04/semantic-overkill/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>RDFa in XHTML 1.0 verwenden</title>
		<link>https://notiz.blog/2008/03/02/rdfa-in-xhtml-10-verwenden/</link>
					<comments>https://notiz.blog/2008/03/02/rdfa-in-xhtml-10-verwenden/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Sun, 02 Mar 2008 14:42:12 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[XHTML]]></category>
		<guid isPermaLink="false">http://notizblog.org/2008/03/02/rdfa-in-xhtml-10-verwenden/</guid>

					<description><![CDATA[Als ich in RDFa Basics meinte es sei nicht möglich RDFa in XHTML 1 zu verwenden, war das nicht die volle Wahrheit. Um das eigene Format so schnell wie möglich zu verbreiten hat der W3C einen Doctype für den Übergang veröffentlicht: Außerdem wurde der W3C Markup Validation Service so angepasst, dass er XHTML/RDFa auch erkennt [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Als ich in <a href="https://notiz.blog/2008/03/02/rdfa-basics/">RDFa Basics</a> meinte es sei nicht möglich <abbr title="Resource Description Framework using Attributes">RDFa</abbr> in <abbr title="Extensible Hypertext Markup Language">XHTML</abbr> 1 zu verwenden, war das nicht die volle Wahrheit. Um das eigene Format so schnell wie möglich zu verbreiten hat der <a href="http://www.w3.org">W3C</a> einen Doctype für den Übergang veröffentlicht:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-meta">&lt;!DOCTYPE <span class="hljs-meta-keyword">html</span> <span class="hljs-meta-keyword">PUBLIC</span> <span class="hljs-meta-string">"-//W3C//DTD XHTML+RDFa 1.0//EN"</span> <span class="hljs-meta-string">"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"</span>&gt;</span></code></span></pre>


<p>Außerdem wurde der <a href="https://validator.w3.org/">W3C Markup Validation Service</a> so angepasst, dass er XHTML/RDFa auch erkennt und entsprechend validiert.</p>



<p><img decoding="async" src="http://www.w3.org/Icons/valid-xhtml-rdfa" alt="RDFa valid" /> oder <img decoding="async" src="http://www.w3.org/Icons/valid-xhtml-rdfa-blue" alt="RDFa valid" /></p>



<p>Also viel Spaß beim ausprobieren&#8230;</p>



<p>Quelle: <a href="https://web.archive.org/web/20111224172156/http://rdfa.info:80/2007/08/07/w3c-htmlrdfa-validator">RDFa.info</a></p>
<p>Congratulations on being an RSS reader! You are part of an elite group of people who know how to stay updated in style.</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/03/02/rdfa-in-xhtml-10-verwenden/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Vergleich: XHTML 5 und XHTML 2</title>
		<link>https://notiz.blog/2007/03/19/vergleich-xhtml-5-und-xhtml-2/</link>
					<comments>https://notiz.blog/2007/03/19/vergleich-xhtml-5-und-xhtml-2/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Sun, 18 Mar 2007 23:30:35 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webstandards]]></category>
		<category><![CDATA[XHTML]]></category>
		<guid isPermaLink="false">http://notizblog.org/2007/02/28/vergleich-xhtml-5-und-xhtml-2/</guid>

					<description><![CDATA[Nachdem ich nochmals nach Informationen über die beiden XHTML Formate (2.0 &#38; 5.0) gesucht habe, bin ich auf einen ganz interessanten Artikel auf xhtml.com gestoßen, der recht ausführlich auf die Unterschiede der beiden Formate und ihre Vor- und Nachteile eingeht. Außerdem gibt es Gespräche mit dem XHTML 2 Team (W3C) und dem X/HTML 5 Team [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Nachdem ich nochmals nach Informationen über die beiden XHTML Formate (2.0 &amp; 5.0) gesucht habe, bin ich auf einen ganz <a href="https://web.archive.org/web/20080901064723/http://xhtml.com/en/future/x-html-5-versus-xhtml-2/">interessanten Artikel</a> auf xhtml.com gestoßen, der recht ausführlich auf die Unterschiede der beiden Formate und ihre Vor- und Nachteile eingeht.<br> Außerdem gibt es Gespräche mit dem <a href="https://web.archive.org/web/20070329093648/http://xhtml.com/en/future/conversation-with-xhtml-2-team/">XHTML 2 Team</a> (<a href="https://www.w3.org/">W3C</a>) und dem <a href="https://web.archive.org/web/20080731082149/http://xhtml.com/en/future/conversation-with-x-html-5-team/">X/HTML 5 Team</a> (<a href="https://whatwg.org/">WHATWG</a>).</p>



<p><strong>Update 19.03.2007</strong><br>
	<a href="https://meiert.com/">Jens Meiert</a> hat sich den oben genannten Atrikel von xhtml.com vorgenommen und ihn <a href="https://meiert.com/de/publications/translations/xhtml.com/xhtml-5-vs-xhtml-2/">übersetzt</a>. [<a href="https://web.archive.org/web/20150907213529/http://webstandard.kulando.de/post/2007/03/14/html4_html5_xhtml1_xhtml2_oder_xhtml5">via</a>]</p>
<p>Thanks for reading this post via RSS. RSS is great, and you’re great for using it. ♥️</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2007/03/19/vergleich-xhtml-5-und-xhtml-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Vergleich: HTML 5 und XHTML 5</title>
		<link>https://notiz.blog/2007/02/28/vergleich-html-5-und-xhtml-5/</link>
					<comments>https://notiz.blog/2007/02/28/vergleich-html-5-und-xhtml-5/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 28 Feb 2007 09:51:25 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webstandards]]></category>
		<category><![CDATA[XHTML]]></category>
		<guid isPermaLink="false">http://notizblog.org/2007/02/28/vergleich-html-5-und-xhtml-5/</guid>

					<description><![CDATA[Jens Meiert vergleicht in einem Artikel HTML 5 mit XHTML 5, außerdem geht er auf MIME-Typen, Parsen, Syntax, Markup, Zeichenkodierung, Scripting und Style Sheets der neuen Formate ein und vergleicht sie (so weit möglich) mit HTML 4.01 und XHTML 1.x. Sehr interessant und auf alle Fälle lesenswert. [VIA] Mein Problem (und nicht nur ich bin [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://meiert.com/">Jens Meiert</a> vergleicht in einem Artikel <a href="https://meiert.com/de/publications/translations/whatwg.org/html-vs-xhtml/">HTML 5 mit XHTML 5</a>, außerdem geht er auf MIME-Typen, Parsen, Syntax, Markup, Zeichenkodierung, Scripting und Style Sheets der neuen Formate ein und vergleicht sie (so weit möglich) mit HTML 4.01 und XHTML 1.x. Sehr interessant und auf alle Fälle lesenswert. [<a href="https://web.archive.org/web/20150907173322/http://webstandard.kulando.de/post/2007/02/28/vergleich_von_html_5_und_xhtml_5">VIA</a>]</p>



<p>Mein Problem (<a href="https://web.archive.org/web/20160806032726/http://jeenaparadies.net/weblog/2007/feb/was-ist-xhtml-5">und nicht nur ich bin verwirrt</a>) bei der ganzen Sache ist, dass ich bisher dachte die <a href="https://whatwg.org/">WHATWG</a> würde sich um das Format HTML 5 kümmern und die <a href="https://www.w3.org/">W3C</a> um XHTML 2. Jetzt lesen ich die WHATWG plant schon XHTML 5.</p>



<p>Ich hoffe dass das alles noch eine Ordnung findet und nicht etliche Standards parallel entwickelt werden wie z.B. bei Blu-ray und HD-DVD.</p>
<p>RSS readers like you are the secret sauce of the internet. Keep rocking and staying informed!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2007/02/28/vergleich-html-5-und-xhtml-5/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microformats</title>
		<link>https://notiz.blog/2006/11/20/microformats/</link>
					<comments>https://notiz.blog/2006/11/20/microformats/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Mon, 20 Nov 2006 18:53:43 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[hCalendar]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[markup]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[XFN]]></category>
		<category><![CDATA[XHTML]]></category>
		<guid isPermaLink="false">http://notizblog.org/2006/11/20/microformats/</guid>

					<description><![CDATA[Wenn man in letzter Zeit durchs Internet surft, stolpert man immer häufiger über den Begriff &#8222;Microformats&#8220; oder sieht das grüne Symbol auf Kontaktseiten. Aber was genau sind Microformats und für was sind sie gut? Wikipedia meint dazu: Ein Mikroformat ist ein Markup-Format zur semantischen Annotation von HTML oder XHTML. Mikroformat-Annotationen können leicht aus Webseiten extrahiert [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="alignright"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2006/11/microformats.jpg" alt="microformats.jpg"/></figure></div>



<p>Wenn man in letzter Zeit durchs Internet surft, stolpert man immer häufiger über den Begriff &#8222;<a href="http://microformats.org/">Microformats</a>&#8220; oder sieht das grüne Symbol auf Kontaktseiten. Aber was genau sind Microformats und für was sind sie gut?</p>



<p><a href="https://de.wikipedia.org/wiki/Microformats">Wikipedia</a> meint dazu:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Ein Mikroformat ist ein Markup-Format zur semantischen Annotation von HTML oder XHTML. Mikroformat-Annotationen können leicht aus Webseiten extrahiert werden und machen weiteren Programmen (etwa Suchmaschinen) die Bedeutung des Seiteninhalts verständlich.</p></blockquote>



<p>Das heißt, es werden vorhantenen Attributen (class, rel, rev) von <abbr title="(Extensible) HyperText Markup Language">(X)HTML</abbr> verwendet um neue Formate zu speziellen Themen- oder Wissensgebieten zu erstellen.</p>



<span id="more-257"></span>



<p>Eines der ersten Formate war <abbr title="Xhtml Friends Network"><a href="http://gmpg.org/xfn/">XFN</a></abbr>, es verwendt den &#8222;rel&#8220; Tag um persönliche Verbindungen über Links anzuzeigen. &lt;a href=&#8220;http://pinki-tine.blogspot.com/&#8220; rel=&#8220;friend met colleague&#8220;&gt;&#8230;
</p>



<p>Eine Anleitung und eine Liste von möglichen &#8222;rel&#8220;-Tags findet ihr <a href="http://gmpg.org/xfn/join">hier</a>.</p>



<p>Ein zweites erwähnenswertes Format ist &#8222;<a href="http://microformats.org/wiki/hcard">hCard</a>&#8222;. Es ist ein Versuch einen Onlinestandard für Kontakte zu erstellen.
</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"vcard"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">a</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"url fn"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"http://example.com"</span>&gt;</span>
    Max Mustermann<span class="hljs-tag">&lt;/<span class="hljs-name">a</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">a</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"email"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"
    mailto:max.mustermann@example.com"</span>&gt;</span>
    max.mustermann@example.com<span class="hljs-tag">&lt;/<span class="hljs-name">a</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"adr"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"street-address"</span>&gt;</span>Musterstr.<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"locality"</span>&gt;</span>Musterstadt<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>,
    <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"region"</span>&gt;</span>MP<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>, 
    <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"postal-code"</span>&gt;</span>11111<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"country-name"</span>&gt;</span>Germany<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
  <span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"tel"</span>&gt;</span>111 111 111<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></code></span></pre>


<p>(Für Faule: Ein <a href="http://microformats.org/code/hcard/creator">hCard Creator</a>)</p>



<p>Der Vorteil eines solchen Formates, er ist maschinen-lesbar. Das heißt es ist möglich über z.B. <abbr title="Extensible Stylesheet Language">XSL</abbr> Schnittstellen eine <a href="https://de.wikipedia.org/wiki/VCard">vCard</a> zu erstellen. <a href="https://web.archive.org/web/20050731235029/http://www.technorati.com/">Technorati</a> z.B. bietet eine solche <a href="https://web.archive.org/web/20070514201631/http://technorati.com/contact">Schnittstelle</a>: http://technorati.com/contact/https://notiz.blog/contact/ </p>



<p>Die Technorati Engine sucht auf der übermittelten Seite nach einer hCard und wandelt diese in eine vCard um. Auch die Firma Apple, welche die vCard für ihr Adressbuch verwendet, nutzt das <a href="https://microformats.org/blog/2006/10/31/dotmac-webmail-implements-hcard/">hCard-Format für ihr Onlineangebot</a> <a href="http://www.apple.com/de/dotmac/">.Mac</a>.</p>



<p>Auf der Seite <a href="https://suda.co.uk/projects/X2V/">suda.co.uk</a> gibt es Links und Informationen zu weiteren Implementierungs-Möglichkeiten.</p>



<p>Das Problem bei dem ganzen ist, dass es Spammer dadurch noch leichter haben an komplette Adressen zu kommen&#8230;</p>



<p>Ein enormer Vorteil dieser Formate ist die Möglichkeit Search Engines in soweit anzupassen, dass sie anhand von XFN Soziale Netzte abzubilden oder dank hCard sogar telefonbuch.de abzulösen. Mal schaun wohin die Reise geht&#8230;</p>



<p>Weitere Formate sind <a href="http://microformats.org/wiki/hcalendar">vCalendar</a>, <a href="http://microformats.org/wiki/xoxo">XOXO</a>, <a href="http://microformats.org/wiki/hreview">hReview</a>, <a href="https://microformats.org/wiki/Main_Page">uvm.</a></p>
<p>You are a true RSS aficionado! While others are drowning in social media noise, you enjoy the simplicity and control of RSS. Congrats!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2006/11/20/microformats/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>YouTube Code XHTML konform</title>
		<link>https://notiz.blog/2006/10/06/youtube-code-xhtml-konform/</link>
					<comments>https://notiz.blog/2006/10/06/youtube-code-xhtml-konform/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Fri, 06 Oct 2006 10:10:54 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Youtube]]></category>
		<guid isPermaLink="false">http://www.notizblog.org/2006/10/06/youtube-code-xhtml-konform/</guid>

					<description><![CDATA[Irgendwie ist der original Code von YouTube zum Einbinden von Videos nicht XHTML konform, aber mit dem folgenden Code den ich bei wildbits.de gefunden habe sollte es funktionieren. Als OnlineMedien Student muß man einfach valide Seiten erstellen 🙂]]></description>
										<content:encoded><![CDATA[
<p>Irgendwie ist der original Code von YouTube zum Einbinden von Videos nicht XHTML konform, aber mit dem folgenden Code den ich bei <a href="https://web.archive.org/web/20211023054012/https://www.wildbits.de/2006/04/02/youtube-xhtml/">wildbits.de</a> gefunden habe sollte es funktionieren.</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">object</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"application/x-shockwave-flash"</span> 
  <span class="hljs-attr">style</span>=<span class="hljs-string">"width:425px; height:350px"</span> 
  <span class="hljs-attr">data</span>=<span class="hljs-string">"http://www.youtube.com/v/DEINE_VIDEO_ID"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">param</span> <span class="hljs-attr">name</span>=<span class="hljs-string">"movie"</span> 
    <span class="hljs-attr">value</span>=<span class="hljs-string">"http://www.youtube.com/v/DEINE_VIDEO_ID"</span>&gt;</span>
    <span class="hljs-tag">&lt;/<span class="hljs-name">param</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">object</span>&gt;</span></code></span></pre>


<p>Als <a href="https://www.hs-furtwangen.de/studiengaenge/onlinemedien-bachelor/">OnlineMedien</a> Student muß man einfach valide Seiten erstellen 🙂</p>
<p>RSS readers like you are the unsung heroes of the internet. Keep up the good work!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2006/10/06/youtube-code-xhtml-konform/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
