<?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>Testsuite &#8211; notizBlog</title>
	<atom:link href="https://notiz.blog/tag/testsuite/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>Tue, 21 Nov 2023 10:12:46 +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>Testsuite &#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/testsuite/feed/"/>
<atom:link rel="search" type="application/opensearchdescription+xml" title="Search notizBlog" href="https://notiz.blog/wp-api/opensearch/1.1/document" />	<item>
		<title>Microformats Testsuites</title>
		<link>https://notiz.blog/2008/05/07/microformats-testsuites/</link>
					<comments>https://notiz.blog/2008/05/07/microformats-testsuites/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 07 May 2008 18:09:47 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Operator]]></category>
		<category><![CDATA[Optimus]]></category>
		<category><![CDATA[Testsuite]]></category>
		<category><![CDATA[ufXtract]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=852</guid>

					<description><![CDATA[In den letzten Tagen wurde in der Microformats-Community viel über das Thema standardisiertes Parsen und einheitliches Darstellen der verschiedenen Mikroformate (hCard im speziellen) diskutiert. Leider gab es bisher keinen einheitlichen &#8222;Microformats-Acid-Tests&#8220; sondern nur vereinzelte (projektspezifische) Seiten um einige Spezialfälle zu testen. Glenn Jones, einer der Macher von ufXtract hat jetzt eine sehr schöne Microformats-Testsuite erstellt, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>In den letzten Tagen wurde in der Microformats-Community viel über das Thema standardisiertes Parsen und einheitliches Darstellen der verschiedenen Mikroformate (<a href="http://microformats.org/wiki/hCard">hCard</a> im speziellen) diskutiert.</p>



<p>Leider gab es bisher keinen einheitlichen &#8222;Microformats-Acid-Tests&#8220; sondern nur <a href="https://web.archive.org/web/20130828214444/http://examples.tobyinkster.co.uk/hcalendar-acid1.html">vereinzelte</a> (projektspezifische) Seiten um einige Spezialfälle zu testen.</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2008/05/microformats-testsuites.jpg" alt="microformats-testsuites.jpg" /></figure>



<p><a href="https://web.archive.org/web/20190405130616/https://glennjones.net/">Glenn Jones</a>, einer der Macher von <a href="https://web.archive.org/web/20121114174332/http://lab.backnetwork.com:80/ufXtract/">ufXtract</a> hat jetzt eine sehr schöne <a href="https://web.archive.org/web/20110922130627/http://www.ufxtract.com/testsuite/">Microformats-Testsuite</a> erstellt, die parser-unabhängig funktionieren soll um eventuelle Interpretationsfehler erkennen und vergleichen zu können.</p>



<h4 class="wp-block-heading">The Testrunner</h4>



<p>Um die Tests so einfach wie möglich zu gestalten, hat Glenn einen einen JavaScript-Testrunner entwickelt (siehe Screenshot). Testen kann man den <em>Runner</em> unter z.B. <a href="https://web.archive.org/web/20080510130400/http://ufxtract.com:80/testsuite/hcard/1.0/hcard1.htm">http://ufxtract.com/testsuite/hcard/1.0/hcard1.htm</a> in dem man einfach <strong>Alt + X</strong> drückt (<strong>CTRL + ALT + X</strong> auf dem Mac).</p>



<p>Hier sei nochmal erwähnt warum es so wichtig ist, dass jeder Parser das gleiche (micro)JSON-Format nutzt:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Please note that at this stage the JSON standardisation process can cause a test to be marked as failed when it could be judged to have passed. <a href="https://web.archive.org/web/20100328104729/http://www.glennjones.net:80/Post/836/Microformatstest-suiteconcept.htm">#</a></p>
</blockquote>



<p>Nur bei einer gleichen JSON-Struktur kann der Output sinnvoll verglichen werden. Eine erste Version der <abbr title="JSON hCard">jCard</abbr> (danke nochmal an <a href="https://web.archive.org/web/20090211121813/http://lib.omnia-computing.de:80/hcardmapper">Gordon Oheim</a> für sein Engagement) findet man im <a href="http://microformats.org/wiki/jcard">Microformats-Wiki</a>.</p>



<h4 class="wp-block-heading">Testsuite-API</h4>



<p>Wer die Testsuite für seinen eigenen Parser einsetzen will, sollte sich mal die <a href="https://web.archive.org/web/20131230115402/http://www.ufxtract.com:80/proxies/proxy.aspx">Testsuite-API</a> zu Gemüte führen.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Rather than just build something in isolation I thought it would be nice to find a way to share this work with the community. <a href="https://web.archive.org/web/20100328104729/http://www.glennjones.net:80/Post/836/Microformatstest-suiteconcept.htm">#</a></p>
</blockquote>



<p>Großartige Arbeit!</p>



<p>Interessante Links zu dem Thema:</p>



<ul class="wp-block-list">
	<li><a href="https://web.archive.org/web/20100328104729/http://www.glennjones.net:80/Post/836/Microformatstest-suiteconcept.htm">Microformats test-suite concept</a></li>
	<li><a href="http://groups.google.com/group/microformats/browse_thread/thread/f0e2baa3ace94448">hCalendar Acid Test #1</a></li>
</ul>
<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/05/07/microformats-testsuites/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
