<?xml version="1.0" encoding="UTF-8"?>

<!--

	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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
xmlns:source="https://source.scripting.com/"
>

<channel>
	<title>ufParser &#8211; notizBlog</title>
	<atom:link href="https://notiz.blog/tag/ufparser/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, 27 Jun 2023 14:22:07 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://notiz.blog/wp-content/uploads/2019/10/cropped-notizblog-icon-1-32x32.png</url>
	<title>ufParser &#8211; notizBlog</title>
	<link>https://notiz.blog</link>
	<width>32</width>
	<height>32</height>
</image> 
<creativeCommons:license>https://creativecommons.org/licenses/by-sa/4.0/</creativeCommons:license>
	<script xmlns="http://www.w3.org/1999/xhtml" type="application/json" id="pretty-feed-translations">{"translation-revision-date":"2026-07-06T10:30:00+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/js\/pretty-feed.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de_DE","plural-forms":"nplurals=2; plural=(n != 1);"},"RSS feed icon":["RSS-Feed-Symbol"],"Web Feed":["Web-Feed"],"&lt;strong&gt;Look at you, following along the old-school way.&lt;\/strong&gt; Subscribe by copy-pasting the URL into your feed reader, or by clicking %1$shere%2$s...":["&lt;strong&gt;Sieh dich an, ganz old-school unterwegs.&lt;\/strong&gt; Abonniere den Feed, indem du die URL in deinen Feed-Reader kopierst oder %1$shier%2$s klickst ..."],"Visit %1$sAbout Feeds%2$s to get started with newsreaders and subscribing. It\u2019s free.":["Besuche %1$sAbout Feeds%2$s, um mit Newsreadern und dem Abonnieren zu starten. Es ist kostenlos."],"Visit Website":["Website besuchen"],"Recent Items":["Neueste Eintr\u00e4ge"],"Published:":["Ver\u00f6ffentlicht:"]}}}</script>
	<script xmlns="http://www.w3.org/1999/xhtml" src="https://notiz.blog/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255" defer=""/>
	<script xmlns="http://www.w3.org/1999/xhtml" src="https://notiz.blog/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216" defer=""/>
	<script xmlns="http://www.w3.org/1999/xhtml" src="https://notiz.blog/wp-content/plugins/pretty-feeds/assets/js/pretty-feed.js?ver=1.0.0" defer=""/>
<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/ufparser/feed/"/>
<atom:link rel="search" type="application/opensearchdescription+xml" title="Search notizBlog" href="https://notiz.blog/wp-api/opensearch/1.1/document" />
	<source:account service="rss.chat">notizBlog</source:account>
	<source:self>https://notiz.blog/tag/ufparser/feed/</source:self>
<source:blogroll>https://notiz.blog/blogroll/?opml</source:blogroll>
	<item>
		<title>microJSON &#8211; Microformats in JSON</title>
		<link>https://notiz.blog/2007/09/16/microjson-microformats-in-json/</link>
					<comments>https://notiz.blog/2007/09/16/microjson-microformats-in-json/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Sun, 16 Sep 2007 10:08:10 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[microJSON]]></category>
		<category><![CDATA[Mikroformate]]></category>
		<category><![CDATA[ufParser]]></category>
		<guid isPermaLink="false">http://notizblog.org/2007/09/16/microjson-microformats-in-json/</guid>

					<description><![CDATA[microJSON ist ein Projekt von Jon Sykes und Jim Barraud. Es geht darum, Microformats in Form der JSON Schreibweise darzustellen. Die Idee von JSON ist, einen einfachen Datenaustausch von Objekten oder auch anderen Datenstrukturen wie z.B. Arrays zwischen Client Systemen (z.B. dem WebBrowser) und Server Systemen zu realisieren. Der Vorteil von JSON ist, dass sie [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="https://web.archive.org/web/20071213004055/http://microjson.org/">microJSON</a> ist ein Projekt von <a href="https://web.archive.org/web/20120303203204/http://jpsykes.com/">Jon Sykes</a> und <a href="http://jimbarraud.com/">Jim Barraud</a>. Es geht darum, <a href="http://microformats.org">Microformats</a> in Form der <a href="http://www.json.org"><abbr title="JavaScript Object Notation">JSON</abbr></a> Schreibweise darzustellen. Die Idee von JSON ist, einen einfachen Datenaustausch von Objekten oder auch anderen Datenstrukturen wie z.B. Arrays zwischen Client Systemen (z.B. dem WebBrowser) und Server Systemen zu realisieren. Der Vorteil von JSON ist, dass sie kaum Overhead produziert und in JavaScript über die eval() Funktion wieder ganz einfach in ein Objekt gewandelt werden kann.</p>



<p class="wp-block-paragraph">Beipiel einer hCard:
</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">id</span>=<span class="hljs-string">"hcard-given-middle-family"</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 n"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"given-name"</span>&gt;</span>given<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">"additional-name"</span>&gt;</span>middle<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">"family-name"</span>&gt;</span>family<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">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"org"</span>&gt;</span>org<span class="hljs-tag">&lt;/<span class="hljs-name">div</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:email"</span>&gt;</span>email<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>street<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>city<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>state/province<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>postal<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>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> <span class="hljs-attr">class</span>=<span class="hljs-string">"tel"</span>&gt;</span>phone<span class="hljs-tag">&lt;/<span class="hljs-name">div</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"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"aim:goim?screenname=AIM"</span>&gt;</span>AIM<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">"url"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"ymsgr:sendIM?YIM"</span>&gt;</span>YIM<span class="hljs-tag">&lt;/<span class="hljs-name">a</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">Die gleiche hCard als jCard:
</p>


<pre class="wp-block-code"><span><code class="hljs language-json">{
<span class="hljs-attr">"vcard"</span>:{
  <span class="hljs-attr">"name"</span>:{
    <span class="hljs-attr">"given"</span>:<span class="hljs-string">"John"</span>,
    <span class="hljs-attr">"additional"</span>:<span class="hljs-string">"Paul"</span>,
    <span class="hljs-attr">"family"</span>:<span class="hljs-string">"Smith"</span>
  },
  <span class="hljs-attr">"org"</span>:<span class="hljs-string">"Company Corp"</span>,
  <span class="hljs-attr">"email"</span>:<span class="hljs-string">"john@companycorp.com"</span>,
  <span class="hljs-attr">"address"</span>:{
    <span class="hljs-attr">"street"</span>:<span class="hljs-string">"50 Main Street"</span>,
    <span class="hljs-attr">"locality"</span>:<span class="hljs-string">"Cityville"</span>,
    <span class="hljs-attr">"region"</span>:<span class="hljs-string">"Stateshire"</span>,
    <span class="hljs-attr">"postalCode"</span>:<span class="hljs-string">"1234abc"</span>,
    <span class="hljs-attr">"country"</span>:<span class="hljs-string">"Someplace"</span>
  },
  <span class="hljs-attr">"tel"</span>:<span class="hljs-string">"111-222-333"</span>,
  <span class="hljs-attr">"aim"</span>:<span class="hljs-string">"johnsmith"</span>,
  <span class="hljs-attr">"yim"</span>:<span class="hljs-string">"smithjohn"</span>
}</code></span></pre>


<p class="wp-block-paragraph">Neben den Abbildungen der Microformats hCard (<a href="https://web.archive.org/web/20080516043808/http://microjson.org:80/wiki/JCard">jCard</a>) und hCalendar (<a href="https://web.archive.org/web/20080516044142/http://microjson.org/wiki/JCalendar">jCalendar</a>) sind auch die Format jAtom, jResume, jReview, jAtom und jResume geplant. Weitere abbildung gibt es für normale Formulare (<a href="https://web.archive.org/web/20080516234756/http://microjson.org/wiki/JForm">jForm</a>), sowie auch für RSS Feeds (<a href="https://web.archive.org/web/20071111093225/http://microjson.org:80/wiki/JRss">jRSS</a>).</p>



<p class="wp-block-paragraph">MicroJSON sind meiner Meinung nach eine sehr gute Idee, wenn man Bedenkt dass viele gute Microformats Parser, wie z.B. der vom Firefox Addon <em><a href="https://web.archive.org/web/20101120155908/http://kaply.com:80/weblog/operator/">Operator</a></em> verwendete <em><a href="https://web.archive.org/web/20070303193612/http://www.kaply.com/weblog/2007/01/31/parsing-microformats/">ufParser</a></em>, auf JavaScript basiert.</p>
<hr /><p>Hey, RSS-Fan! Du gehörst zu den wenigen Besonderen, die diesen altbewährten und trotzdem großartigen Weg wählen, um informiert zu bleiben. Hut ab!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2007/09/16/microjson-microformats-in-json/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
