<?xml version="1.0" encoding="utf-8"?>
<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/"
	>

<channel>
	<title>B:\datenbrei &#187; Search Results  &#187;  need</title>
	<atom:link href="http://b4mad.net/datenbrei/search/need/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>http://b4mad.net/datenbrei</link>
	<description>Collaborating Individuals - All Knowledge on one Floppy</description>
	<lastBuildDate>Mon, 18 Feb 2013 08:00:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>Why I not host your comments</title>
		<link>http://b4mad.net/datenbrei/archives/2010/09/01/why-i-not-host-your-comments/</link>
		<comments>http://b4mad.net/datenbrei/archives/2010/09/01/why-i-not-host-your-comments/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 09:42:31 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[comments]]></category>
		<category><![CDATA[general blogging]]></category>
		<category><![CDATA[Kommunikation]]></category>
		<category><![CDATA[B4mad]]></category>
		<category><![CDATA[erdgeschoss]]></category>
		<category><![CDATA[identica]]></category>

		<guid isPermaLink="false">http://b4mad.net/datenbrei/?p=409</guid>
		<description><![CDATA[Basically, because it involves a lot of work: 1. I need to review who got an account on MY site 2. I need to have the spam filtered out, which eats up CPU cycles 3. Most of us have their own blog, use the interlinking nature of the web! My suggestion is: please post an [...]]]></description>
				<content:encoded><![CDATA[<p>Basically, because it involves a lot of work:</p>
<p>1. I need to review who got an account on MY site</p>
<p>2. I need to have the spam filtered out, which eats up CPU cycles</p>
<p>3. Most of us have their own blog, use the interlinking nature of the web!</p>
<p>My suggestion is: please post an article on your own blog and trackback the article on my blog you wanted to comment on. If you don&#8217;t have a blog: <a href="https://identi.ca/goern">use identi.ca</a> and url&#8217;shorten the URL of my article in your dent</p>
<p>Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2010/09/01/why-i-not-host-your-comments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>after plazes.com fucked it up&#8230;</title>
		<link>http://b4mad.net/datenbrei/archives/2008/07/30/after-plazescom-fucked-it-up/</link>
		<comments>http://b4mad.net/datenbrei/archives/2008/07/30/after-plazescom-fucked-it-up/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 10:52:52 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[B4mad]]></category>
		<category><![CDATA[general blogging]]></category>
		<category><![CDATA[Geography]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://b4mad.net/datenbrei/archives/2008/07/30/after-plazescom-fucked-it-up/</guid>
		<description><![CDATA[by getting done by Nokia and changing the Atom feed without a warning I needed to touch görn-mit-oe.de again . Plazes has removed the &#8220;places&#8221; Atom feed and just puts a &#8220;activities&#8221; feed online. This is not what I expect to get provided by a location service. Thanks for all, need to have a look [...]]]></description>
				<content:encoded><![CDATA[<p>by <a href="http://blog.plazes.com/?p=253">getting done by Nokia</a> and changing the Atom feed without a warning I needed to touch <a href="http://www.görn-mit-oe.de/" title="der/G/örn">görn-mit-oe.de</a> again</p>
<p>. Plazes has removed the &#8220;places&#8221; Atom feed and just puts a &#8220;activities&#8221; feed online. This is not what I expect to get provided by a location service. Thanks for all, need to have a look at fireeagle&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2008/07/30/after-plazescom-fucked-it-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>implementing a moat server</title>
		<link>http://b4mad.net/datenbrei/archives/2008/03/05/implementing-a-moat-server/</link>
		<comments>http://b4mad.net/datenbrei/archives/2008/03/05/implementing-a-moat-server/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 21:30:55 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[B4mad]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[erdgeschoss]]></category>
		<category><![CDATA[grddl]]></category>
		<category><![CDATA[moat]]></category>
		<category><![CDATA[semanticweb]]></category>
		<category><![CDATA[sioc]]></category>
		<category><![CDATA[tags]]></category>

		<guid isPermaLink="false">http://b4mad.net/datenbrei/archives/2008/03/05/implementing-a-moat-server/</guid>
		<description><![CDATA[This night I installed a moat server to serve up the tags I use to tag in my RDF files, like first rough scratch. You will find it at tags.b4mad.net &#8230; A moat server is a piece of software accessible via HTTP and delivery HTML, RDF/XML or JSON representations of the meaning of a tag. [...]]]></description>
				<content:encoded><![CDATA[<p>This night I installed a <a href="http://moat-project.org/">moat server</a> to serve up the tags I use to tag in my RDF files, like <a href="http://b4mad.net/RDF/goern/nodelist.rdf">first rough scratch</a>. You will find it at <a href="http://tags.b4mad.net/">tags.b4mad.net</a> &#8230;</p>
<p>A moat server is a piece of software accessible via HTTP and delivery HTML, RDF/XML or JSON representations of the meaning of a tag. moat server by <a href="http://apassant.net/blog/2008/01/19/introducing-moat/">Alexandre Passant</a> drives my installation. It leverages PHP, MySQL and <a href="http://arc.semsol.org/">ARC2</a> do to its job. One feature I do miss is something like a scutter to gather data I may have published earlier.</p>
<p><strong><em>Update</em></strong> xmlgrddl could be a good thing to extract tags from every post&#8230; need to have a look</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2008/03/05/implementing-a-moat-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>digging into XMPP/Jabber pubsub again, for micropublishing</title>
		<link>http://b4mad.net/datenbrei/archives/2008/02/23/digging-into-xmppjabber-pubsub-again-for-micropublishing/</link>
		<comments>http://b4mad.net/datenbrei/archives/2008/02/23/digging-into-xmppjabber-pubsub-again-for-micropublishing/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 11:46:12 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[jabber/XMPP]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://b4mad.net/datenbrei/archives/2008/02/23/digging-into-xmppjabber-pubsub-again-for-micropublishing/</guid>
		<description><![CDATA[For the last few days I tries to relax by having some ideas how to make the micropublishing world a better place. I would like to be able to push information to some of my peers. Not only that I would like to save a bookmark at delicious and tag it with &#8220;for:someone&#8221;. I would [...]]]></description>
				<content:encoded><![CDATA[<p>For the last few days I tries to relax by having some ideas how to make the micropublishing world a better place. I would like to be able to push information to some of my peers. Not only that I would like to save a bookmark at delicious and tag it with &#8220;for:someone&#8221;. I would like to have a more instant way to show them what gets my attention at the moment and what I think might interest them.</p>
<p>The weapon of choice for near real time information delivery is obviously <a href="http://www.xmpp.org/" title="XMPP">XMPP</a>. I will use publish-subscribe to provide information, by doing so any of my peers may or may not subscribe to a node onto which I publish information. And I will set up a hierarchy of nodes onto which I will publish different kinds of information. So here we go with the root node: <code>home/b4mad.net/goern</code>, this is mainly due to the fact that I use <a href="http://www.process-one.net/en/ejabberd/" title="ejabberd">ejabberd2</a> to run my XMPP Server. There are a few subnodes:</p>
<ul>
<li>bookmark &#8211; for bookmarks that I send out, I need to figure out the format of published information</li>
<li>micropublish &#8211; for twitter like things, that is basically Atom over XMPP</li>
<li>media/stillimage &#8211; for a photostream&#8230;</li>
</ul>
<p>As a good semantic web citizen I will note down what nodes exist at which URI and what they are used for. The <a href="http://b4mad.net/RDF/goern/nodelist.rdf">first rough scratch</a> is available.</p>
<p>For the moment there is a shell like Java application which accepts two commands: exit and purge, to exit the shell and purge off all items from the micropublish node. Any other words typed in the shell will be treated a an micropublish update and published as a <a href="http://www.rfc-editor.org/rfc/rfc5023.txt">Atom</a> entry to my micropublish node.  The second application is a gateway to <a href="http://twitter.com/goern/">twitter.com</a>: it is subscribed to my pubsub micropublish node and will pick up any atom entry and post it as a twitter update.</p>
<p>The next thing it write up is a process and format to publish my bookmarks and to have some nice GUI clients that can handle my updates&#8230; Or should it be integrated into WorkPress?!</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2008/02/23/digging-into-xmppjabber-pubsub-again-for-micropublishing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Online Services account cleanup!</title>
		<link>http://b4mad.net/datenbrei/archives/2007/10/30/online-services-account-cleanup/</link>
		<comments>http://b4mad.net/datenbrei/archives/2007/10/30/online-services-account-cleanup/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 13:01:37 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[B4mad]]></category>
		<category><![CDATA[general blogging]]></category>
		<category><![CDATA[jabber/XMPP]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://b4mad.net/datenbrei/archives/2007/10/30/online-services-account-cleanup/</guid>
		<description><![CDATA[As time goes by online services rise and fall, at least my usage of them. So I have sat back and looked at the services I use and at which to delete my accounts (or try to delete my accounts). Flickr.com &#8211; is good for sharing photos, but their time has come. Most important the [...]]]></description>
				<content:encoded><![CDATA[<p>As time goes by online services rise and fall, at least my usage of them. So I have sat back and looked at the services I use and at which to delete my accounts (or try to delete my accounts).</p>
<ul>
<li>Flickr.com &#8211; is good for sharing photos, but their time has come.  Most important the censorship issues mark the point to flag flickr as &#8220;need to migrate away from it&#8221;. By now it is still in my <a href="http://b4mad.net/FOAF/goern-accounts.rdf">accounts file</a></li>
<li><a href="http://del.icio.us/goern">del.icio.us</a> &#8211; good and thats it&#8230; keep it</li>
<li><a href="http://jaiku.com/">jaiku.com</a> &#8211; is aggregating other services and trying to give a timeline of my online footsteps. This is a good services from the point of &#8220;declarative living&#8221;, but: delete account, because:</li>
<li>noserub has been implemented at <a href="http://noserub.b4mad.net/goern/">#B4mad.Net</a> this is good, as I take back control of my data back from jaiku</li>
<li>mugshut.org is kind of the same thing, never really used it&#8230;</li>
<li>I will use <a href="http://twitter.com/goern">twitter</a> for this microblogging thingy&#8230;</li>
<li>all this SIP and VoIP accounts need to be deleted: mobile phones are not replacable</li>
<li><a href="http://plazes.com/users/25020">plazes.com</a> is kind of good as a location/presence services. I need to figure out how to do that with <a href="http://geonames.org/">geonames.org</a> and noserub by myself!</li>
<li>openbc.com or xing&#8230; what is the value add of this service?</li>
<li><a href="http://upcoming.yahoo.com/user/17432/">upcoming.com</a> and calendar.google.com &#8211; upcoming supports venues and is more like &#8220;calendar sharing&#8221; google calendar is &#8230; do I really need this?</li>
</ul>
<p>I will try to consolidate even more and provide one web view of all that and one xmpp infrastructure to deliver updates to interessted agents/persons.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2007/10/30/online-services-account-cleanup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thanks Google, you know my neighborhood</title>
		<link>http://b4mad.net/datenbrei/archives/2007/05/10/thanks-google-you-know-my-neighborhood/</link>
		<comments>http://b4mad.net/datenbrei/archives/2007/05/10/thanks-google-you-know-my-neighborhood/#comments</comments>
		<pubDate>Thu, 10 May 2007 08:03:29 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[B4mad]]></category>
		<category><![CDATA[general blogging]]></category>

		<guid isPermaLink="false">http://b4mad-service.net/datenbrei/archives/2007/05/10/thanks-google-you-know-my-neighborhood/</guid>
		<description><![CDATA[So what to do if you move to a new neighborhood and badly need a hair cut? As a semantic web guy I would start up my cool MacOS application and give the search box a &#8220;frisÃ¶r in der nÃ¤he&#8221; (&#8220;barber shop nearby&#8221;). But that cool application: command not found&#8230; So the next best option [...]]]></description>
				<content:encoded><![CDATA[<p>So what to do if you move to a new neighborhood and badly need a hair cut? As a semantic web guy I would start up my cool MacOS application and give the search box a &#8220;frisÃ¶r in der nÃ¤he&#8221; (&#8220;barber shop nearby&#8221;). But that cool application<code>: command not found</code>&#8230; So the next best option is <a href="http://google.de/" xhref="http://google.de/">google</a></p>
<p>Using their maps I tried to <a href="http://maps.google.de/maps?f=q&amp;hl=de&amp;q=Vilich-M%C3%BCldorf,+Bonn&amp;sll=50.754676,7.147615&amp;sspn=0.010127,0.017338&amp;ie=UTF8&amp;t=h&amp;z=14&amp;iwloc=addr&amp;om=1" href="http://maps.google.de/maps?f=q&amp;hl=de&amp;q=Vilich-M%C3%BCldorf,+Bonn&amp;sll=50.754676,7.147615&amp;sspn=0.010127,0.017338&amp;ie=UTF8&amp;t=h&amp;z=14&amp;iwloc=addr&amp;om=1">locate myself</a> which is pretty easy.Â  Why I have to do that by myself? This information is actually <a href="http://xmlarmyknife.org/api/rdf/sparql/query?default-graph-uri=http%3A%2F%2Fb4mad.net%2FFOAF%2Fgoern.rdf&amp;query=PREFIX+foaf%3A+++%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0D%0APREFIX+geo%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2003%2F01%2Fgeo%2Fwgs84_pos%23%3E%0D%0A%0D%0ASELECT+%3Fwherelat+%3Fwherelong+WHERE+%0D%0A%7B%0D%0A++%3Fx+foaf%3Abased_near+%3Fpoint+.%0D%0A++%3Fpoint+geo%3Alat+%3Fwherelat+.%0D%0A++%3Fpoint+geo%3Along+%3Fwherelong+.%0D%0A%7D%0D%0A%09%09%09%09&amp;format=sparql" href="http://xmlarmyknife.org/api/rdf/sparql/query?default-graph-uri=http%3A%2F%2Fb4mad.net%2FFOAF%2Fgoern.rdf&amp;query=PREFIX+foaf%3A+++%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0D%0APREFIX+geo%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2003%2F01%2Fgeo%2Fwgs84_pos%23%3E%0D%0A%0D%0ASELECT+%3Fwherelat+%3Fwherelong+WHERE+%0D%0A%7B%0D%0A++%3Fx+foaf%3Abased_near+%3Fpoint+.%0D%0A++%3Fpoint+geo%3Alat+%3Fwherelat+.%0D%0A++%3Fpoint+geo%3Along+%3Fwherelong+.%0D%0A%7D%0D%0A%09%09%09%09&amp;format=sparql">available online as a SPARQL result</a>, Google could be aware of that&#8230;</p>
<p>Ok, next step: I need a Frisör (barber) nearby, just look for <a href="http://maps.google.de/maps?f=l&amp;hl=de&amp;q=fris%C3%B6r&amp;near=Vilich-M%C3%BCldorf,+Bonn&amp;ie=UTF8&amp;t=h&amp;z=14&amp;om=1" xhref="http://maps.google.de/maps?f=l&amp;hl=de&amp;q=fris%C3%B6r&amp;near=Vilich-M%C3%BCldorf,+Bonn&amp;ie=UTF8&amp;t=h&amp;z=14&amp;om=1">barber shops at Google Maps nearby the location</a> I just found. Now I need to have a look at the screen just because Google is not aware of what &#8220;near by&#8221; means, for me it means &#8220;within walking distance&#8221; (approx. 1km).</p>
<p>3rd step: have a walk&#8230; will report back when I returned</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2007/05/10/thanks-google-you-know-my-neighborhood/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Red Had sponsored subscribe-my-brain solution called mugshot</title>
		<link>http://b4mad.net/datenbrei/archives/2007/01/11/red-had-sponsored-subscribe-my-brain-solution/</link>
		<comments>http://b4mad.net/datenbrei/archives/2007/01/11/red-had-sponsored-subscribe-my-brain-solution/#comments</comments>
		<pubDate>Thu, 11 Jan 2007 18:44:55 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[semantic web]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://b4mad.net/datenbrei/archives/2007/01/11/red-had-sponsored-subscribe-my-brain-solution/</guid>
		<description><![CDATA[Today I received a mail of a #B4mad.Net allied urandom. He send me an invitation to mugshot which pretty fast reveiled as a web based subscribte-to-my-brain service sponsored by Red Hat. Subscribe to my brain was brought up by Leigh Dodds in June 2005. His goal was to consolidate different (subscribable) source of information a [...]]]></description>
				<content:encoded><![CDATA[<p>Today I received a mail of a <strong>#B4mad.Net</strong> allied <a href="http://urandom.de/">urandom</a>. He send me an invitation to <a href="http://mugshot.org/">mugshot</a> which pretty fast reveiled as a web based subscribte-to-my-brain service sponsored by <a href="http://redhat.com">Red Hat</a>.</p>
<p><em>Subscribe to my brain</em> was brought up by <a href="http://www.ldodds.com/blog/archives/000217.html">Leigh Dodds</a> in June 2005. His goal was to consolidate different (subscribable) source of information a user published. The key he used to join this sources was the user&#8217; mailbox IRI sha1 checksum. So he sent on and did it the semantic web way and provided a webservice to fulfill the task and provide a OPML file that may be imported directly into a <a href="http://en.wikipedia.org/wiki/Aggregator">aggregator</a>.</p>
<p>Red Hat&#8221;s solution is to provide a single web pages to replace the aggregator and no webservice but user configurable source to aggregate from. This is nice, from a web design point of view. But it is basically redundant. For a semantic web guy, most of the information mugshot requests (by forcing me to fill in my user profile) is available on the web and maintained anyways:</p>
<ul>
<li>Accounts at flickr, del.icio.us et al &#8211; I have this <a href="http://b4mad.net/FOAF/goern-accounts.rdf">written down in a RDF/XML FOAF file</a>, as may others do on the web. Advantage: that foaf file is gnupg signed by me, it is verifiable if that account do really belong to me. Any user may open up a account at mugshot or flickr and predent his is me. The only authorative source for that information is my FOAF file.</li>
<li>Personal Information &#8211; like my blog url, my picture and the user name and passowrd I&#8221;d like to use is requested by mugshot. Again, most of this information is stored in my FOAF files. Username and authentication may be provided by <a href="http://openid.net/">OpenID</a> and friends.</li>
</ul>
<p>Next interessting architectural decission of mugshot was to poll data by retrieving it from the sources I manually configured in my user profile.  Feels like stone age now we have <a href="http://pingthesemanticweb.com/">Ping the Semantic Web.com</a> (PTSW). mugshot aggregates feed, so <em>doing it the right way</em>(tm) would be to monitor PTSW for updates of this feeds. If they are not pinging PTSW make them ping, that would help a bigger community than just the mughot guys and girls.</p>
<p>And finaly, it&#8217;s just a <em>me too</em> project, I did it in 2006: <a href="http://b4mad.net/erdGeschoss/">haha :)</a> There is no need to let others consolidate a single page about myself.</p>
<p>PS: and why the hack is my email address spammer readable on mugshot??</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2007/01/11/red-had-sponsored-subscribe-my-brain-solution/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Free Software Foundation Europe and drm.info</title>
		<link>http://b4mad.net/datenbrei/archives/2006/11/15/free-software-foundation-europe-and-drminfo/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/11/15/free-software-foundation-europe-and-drminfo/#comments</comments>
		<pubDate>Wed, 15 Nov 2006 20:33:56 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[general blogging]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2006/11/15/free-software-foundation-europe-and-drminfo/</guid>
		<description><![CDATA[Today I joined the Free Software Foundation Europe (FSFE) as a fellow and also need to mention the drm.info website which is publishing information about Digital Restrictions/Rights Management (DRM).]]></description>
				<content:encoded><![CDATA[<p>Today I joined the <a href="http://fsfeurope.org/">Free Software Foundation Europe</a> (FSFE) as a fellow and also need to mention the <a href="http://drm.info/en/about">drm.info</a> website which is publishing information about Digital Restrictions/Rights Management (DRM).</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/11/15/free-software-foundation-europe-and-drminfo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SIOC and AtomOWL: a new way to describe content&#8230;</title>
		<link>http://b4mad.net/datenbrei/archives/2006/08/21/sioc-and-atomowl-a-new-way-to-describe-content/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/08/21/sioc-and-atomowl-a-new-way-to-describe-content/#comments</comments>
		<pubDate>Mon, 21 Aug 2006 17:49:06 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[sioc]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2006/08/21/sioc-and-atomowl-a-new-way-to-describe-content/</guid>
		<description><![CDATA[AtomOWL and SIOC &#8230; the other day Henry send a Mail to sioc-dev mailinglist raising the question of simularities between SIOC and AtomOWL [0]. AtomOWL introduces a Content Class which represents the encoded content of a entry of a atom feed. SIOC uses a RSS 1.0 Module to keep a sioc:Post&#8216;s content. The SIOC Vocabulary [...]]]></description>
				<content:encoded><![CDATA[<h2>AtomOWL and SIOC</h2>
<p>&#8230; the other day <a href="http://blogs.sun.com/bblfish/">Henry</a> send <a href="http://groups.google.com/group/sioc-dev/browse_thread/thread/c1b29984e9a52539/f040dd8c036a413e#f040dd8c036a413e">a Mail to sioc-dev</a> mailinglist raising the question of simularities between SIOC and AtomOWL [0].</p>
<p>AtomOWL introduces a Content Class which represents the encoded content of a entry of a atom feed. SIOC uses a RSS 1.0 Module to keep a <code>sioc:Post</code>&#8216;s content. The SIOC Vocabulary Specification [1] does not instruct to use RSS 1.0 Module or AtomOWL.</p>
<p>What I would like to propose is, that the SIOC community adapts <strong>usage of the <code>AtomOWL:Content</code> class as it&#8217;s primary container for content</strong> as a SIOC best practice.</p>
<p>Using <code>AtomOWL:Content</code> instead of <code>content:encoded</code> gives two advantages:</p>
<p>
<h3>1. Content is typed</h3>
<p><code>content:encoded</code> used <code>CDATA[]</code> to store its content, from a RDF/XML consumer perspective there is no way to figure out what the type of content is. <code>AtomOWL:Content</code> uses MIME media types to indicate the type of content. Some valuable information!</p>
<p>
<h3>2. Reuse of Vocabularies</h3>
<p>SIOC in general tries to reuse existing vocabularies. The use of <code>content:encoded</code> shows this. SIOC is a very progressive and fast developing eco system. Using the latest standards in content description on the semantic web is a stringent step forward.</p>
<p>In addition to that,<br />
<h3>3. Cost of implementation is small</h3>
<p>as an exporter of sioc data only needs to add a little more information to its output stream. Any information provided in a <code>AtomOWL:Content</code> object is provided by the underlying content management system or may be concluded. Integration of <code>AtomOWL:Content</code>	 enriched sioc data with the AtomOWL feed of the content management system is easy.</p>
<p>
<h3>An Example</h3>
<p> As an example how we could link AtomOWL:Content into a sioc:Post I have added a code snippet:</p>
<pre><code>
&lt;sioc:Post rdf:about=&quot;http://B4ma...cribe-content/&quot;&gt;
  &lt;sioc:link rdf:resource=&quot;http://B4ma...cribe-content/&quot;/&gt;
  &lt;sioc:has_container rdf:resource=&quot;http://b4ma...hp?sioc_type=site#weblog&quot;/&gt;
  &lt;sioc:title&gt;SIOC and AtomOWL: a new way to describe content&#8230;&lt;/sioc:title&gt;
  &lt;sioc:has_creator rdfs:label=&quot;gnu&quot; rdf:resource=&quot;http://B4ma...uthor/gnu/&quot;/&gt;
  &lt;sioc:created_at&gt;2006-08-21T17:49:06Z&lt;/sioc:created_at&gt;
  <font color="red">&lt;content rdf:parseType=&quot;Resource&quot;&gt;
    &lt;rdf:type rdf:resource=&quot;</font><font color="white">http://bblfish.net/work/atom-owl/2006-06-06/#Content</font><font color="red">&quot;/&gt;
      &lt;body rdf:parseType=&quot;Literal&quot;&gt;
        &lt;xhtml&gt;&#60;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; 
           xml:base=&quot;http:/b4mad.net/&quot;&#62;
       &#60;p&#62;&#60;i&#62;[content of the post itself here]&#60;/i&#62;&#60;/p&#62;
     &#60;/div&#62;&lt;/xhtml&gt;
      &lt;/body&gt;
    &lt;type&gt;</font><font color="white">text/xhtml</font><font color="red">&lt;/type&gt;
  &lt;/content&gt;</font>
  &lt;sioc:topic rdfs:label=&quot;sioc&quot; rdf:resource=&quot;http://B4ma...tic-web/sioc/&quot;/&gt;
  &lt;sioc:has_reply&gt;
    &lt;sioc:Post rdf:about=&quot;http://B4ma...cribe-content/#comment-20558&quot;&gt;
      &lt;rdfs:seeAlso rdf:resource=&quot;http://b4ma...ment&amp;sioc_id=20558&quot;/&gt;
    &lt;/sioc:Post&gt;
  &lt;/sioc:has_reply&gt;
&lt;/sioc:Post&gt;
</code></pre>
<p>So, the interssting part is the red one&#8230; the content is simply inserted using a <code>rdf:parseType="Resource"</code> and a RDF type of <code>AtomOWL:Content</code> and a content type of XHTML (thats the white part). The rest (red parts) is to describe the <code>sioc:Post</code> content itself.
</p>
<h2>References:</h2>
<ul>
<li>[0] <a href="http://bblfish.net/work/atom-owl/2006-06-06/AtomOwl.html">AtomOWL Vocabulary Specification</a></li>
<li>[1] <a href="http://rdfs.org/sioc/spec/">SIOC Vocabulary Specification</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/08/21/sioc-and-atomowl-a-new-way-to-describe-content/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SIOC data I use to crawl</title>
		<link>http://b4mad.net/datenbrei/archives/2006/06/27/sioc-data-i-use-to-crawl/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/06/27/sioc-data-i-use-to-crawl/#comments</comments>
		<pubDate>Tue, 27 Jun 2006 15:23:26 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[sioc]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2006/06/27/sioc-data-i-use-to-crawl/</guid>
		<description><![CDATA[Crawling the web for SIOC data (which are most often provided by SIOC-enabled sites) needs a starting point, a so called plan file. I use one which is barely based on the wiki page found above, it is here. The format of rdfs:seeAlso is documented as recommended by DanC on ESW Wiki Alex is providing [...]]]></description>
				<content:encoded><![CDATA[<p>Crawling the web for SIOC data (which are most often provided by <a href="http://esw.w3.org/topic/SIOC/EnabledSites">SIOC-enabled sites</a>) needs a starting point, a so called plan file. I use one which is barely based on the wiki page found above, it is <a href="http://b4mad.net/2006/06/27/scutter-plan.rdf">here</a>. The format of <code>rdfs:seeAlso</code> is documented as recommended by <a href="http://esw.w3.org/topic/UsingSeeAlso">DanC on ESW Wiki</a><br />
<a href="http://apassant.net/hack/2006/06/sioc-wiki2rdf/">Alex is providing a webservice that transforms SIOC Wiki pages to RDF/XML</a>, this way one will get an up to date list of SPARQL endpoints and SIOC-enabled sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/06/27/sioc-data-i-use-to-crawl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>is SIOC too much in Content Management business?</title>
		<link>http://b4mad.net/datenbrei/archives/2006/06/17/is-sioc-too-much-in-content-management-business/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/06/17/is-sioc-too-much-in-content-management-business/#comments</comments>
		<pubDate>Sat, 17 Jun 2006 07:31:54 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[comments]]></category>
		<category><![CDATA[sioc]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2006/06/17/is-sioc-too-much-in-content-management-business/</guid>
		<description><![CDATA[Danny Ayers mentioned that [he] believe this [SIOC] started as a vocabulary for managing information associated with online forums, but it now has considerable overlap into the generic content management side of things. My comment on the SIOC-dev mailinglist somehow has the same direction. Beside the huge area of SIOC browser development and Uldis&#8217; Ontology [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://dannyayers.com/2006/06/15/atom-owl-update-sioc">Danny Ayers mentioned</a> that</p>
<blockquote><p>[he] believe this [SIOC] started as a vocabulary for managing information associated with online forums, <strong>but it now has considerable overlap into the generic content management side of things</strong>.</p></blockquote>
<p><a href="http://groups.google.com/group/sioc-dev/browse_thread/thread/d23bad549ddbd27b/11503cf8ac10948c#11503cf8ac10948c">My comment on the SIOC-dev mailinglist</a> somehow has the same direction.</p>
<p>Beside the huge area of SIOC browser development and Uldis&#8217; Ontology maintainance there needs to be a task to reduce redundancy with other Ontologies and add some usage recommendations to the SIOC Spec. Although the use of SKOS in combination with SIOC needs some more elaboration.</p>
<p><em>See Also</em>: <a href="http://esw.w3.org/topic/SIOC/ToDoList">SIOC TODO list</a></p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/06/17/is-sioc-too-much-in-content-management-business/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Why mail does not need to be in a RSS Aggregator</title>
		<link>http://b4mad.net/datenbrei/archives/2006/06/10/why-mail-does-not-need-to-be-in-a-rss-aggregator/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/06/10/why-mail-does-not-need-to-be-in-a-rss-aggregator/#comments</comments>
		<pubDate>Fri, 09 Jun 2006 22:07:06 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[semantic web]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2006/06/10/why-mail-does-not-need-to-be-in-a-rss-aggregator/</guid>
		<description><![CDATA[Fred has a great article about an architecture that basically says &#8220;let&#8217;s put all incoming mail in a RDF/RSS+Mail feed and bubble it up into the RSS Aggregator&#8221;&#8230; leaving the basis as is: RDF-driven backend, and substituting all &#8220;RSS reader related&#8221; parts by &#8220;XMPP/Jabber equivalents&#8221; wouldnt that be even better? I dont think that the [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://fgiasson.com/blog/index.php?title=next_step_with_web_feed_readers_from_pas&#038;more=1&#038;c=1&#038;tb=1&#038;pb=1">Fred has a great article about an architecture</a> that basically says &#8220;let&#8217;s put all incoming mail in a RDF/RSS+Mail feed and bubble it up into the RSS Aggregator&#8221;&#8230; leaving the basis as is: RDF-driven backend, and substituting all &#8220;RSS reader related&#8221; parts by &#8220;XMPP/Jabber equivalents&#8221; wouldnt that be even better?</p>
<p>I dont think that the RSS Aggregator on the list of desktop killer-applications. It is one nice channel that delivers data to the use. It is polled, most of the time data ist older than 30min if it appears in the RSS Aggregator. </p>
<p>Next question: why enrich a simple mail and put some meta data arround it that are already present in the mail itself?</p>
<p>And what about the back channel? If mail drops into my RSS Aggregator, how to answer? Via mail? Open up another program on the desktop and copy/paste text that I want to quote and&#8230;. Having a mailer functionality as integrated part of the RSS Aggregator doesnt seem right too, as many people have a preference for the mail application.</p>
<p>But wait&#8230; what is good about the idea of representing mail meta data a RDF/XML (or n3 or&#8230;) and aggregate them? It is possible to store them in a database for later use, maybe for a context sensitive search or regrouping.<br />
To have them available for mixing and integration with other data provided by other sources.<br />
To form a homogenous view of the communication a user had in the past, regardless of the media/channel/application he used.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/06/10/why-mail-does-not-need-to-be-in-a-rss-aggregator/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>seeAlso for SIOC hooked in page via RDFa</title>
		<link>http://b4mad.net/datenbrei/archives/2006/06/07/seealso-for-sioc-hooked-in-page-via-rdfa/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/06/07/seealso-for-sioc-hooked-in-page-via-rdfa/#comments</comments>
		<pubDate>Wed, 07 Jun 2006 16:06:24 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[sioc]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2006/06/07/seealso-for-sioc-hooked-in-page-via-rdfa/</guid>
		<description><![CDATA[Providing links to SIOC data generated by a site may be done using a auto-discovery links. Embedding RDF in XHTML using the upcoming RDFa standard may be another way to link to SIOC data. After a few discussions with CaptSolo and with some help from EliasT I have tweaked my WordPress to include the needed [...]]]></description>
				<content:encoded><![CDATA[<p>Providing links to SIOC data generated by a site may be done using a auto-discovery links. Embedding RDF in XHTML using the upcoming <a href="http://www.w3.org/TR/xhtml-rdfa-primer/">RDFa</a> standard may be another way to link to SIOC data.</p>
<p>After a few discussions with CaptSolo and with some help from EliasT I have tweaked my WordPress to include the needed RDFa. Looking at the source of this page you will see something like:<br />
<code>
<pre>
&lt;div class=&quot;primary&quot; about=&quot;http://B4mad.Net/datenbrei/archives/2006/06/05/sioc-live-query/&quot; role=&quot;sioc:Post&quot;&gt;
 &lt;span style=&quot;display:none&quot;&gt;
  &lt;link rel=&quot;rdfs:seeAlso&quot; href=&quot;http://b4mad.net/datenbrei/index.php?sioc_type=post&#038;sioc_id=308&quot; about=&quot;http://B4mad.Net/datenbrei/archives/2006/06/05/sioc-live-query/&quot;&gt;
  &lt;meta property=&quot;dc:format&quot;&gt;application/rdf+xml&lt;/meta&gt;
 &lt;/link&gt;
&lt;/span&gt;
&lt;/div&gt;
</pre>
<p></code></p>
<p>To enabled correct parsing and XML Namespace assignment by a RDFa parser the &lt;html&gt; element must contain namespace declarations for rdf, rdfs, dc and sioc.</p>
<p>Using some <a href="http://torrez.us/services/rdfa/http://b4mad.net/datenbrei/archives/2006/06/05/sioc-live-query">RDFa extractor service</a> on any page on B:\datenbrei will give you a RDF file containing a <code>rdfs:seeAlso</code> (of type application/rdf+xml) which points to the RDF generated by the WordPress SIOC plugin for the corresponding page.</p>
<p><em>Next step</em>: write a short XSLT to enable GRDDLing the same <code>rdfs:seeAlso</code> out of the post&#8217;s page.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/06/07/seealso-for-sioc-hooked-in-page-via-rdfa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SIOC enabling a community site</title>
		<link>http://b4mad.net/datenbrei/archives/2006/05/22/sioc-from-foafroll/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/05/22/sioc-from-foafroll/#comments</comments>
		<pubDate>Mon, 22 May 2006 20:15:27 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[foaf]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[sioc]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=300</guid>
		<description><![CDATA[After installing the SIOC WordPress plugin this site is enabled to provide SIOC data for the site itself, users and all articles on B:\datenbrei. Many site on the internet don&#8217;t provide SIOC data, this is mainly due to the fact that SIOC development is still at an early stage. But what about Planets? Do they [...]]]></description>
				<content:encoded><![CDATA[<p>After installing the <a href="http://rdfs.org/sioc/spec/"><acronym title="Semantically Interlinked Online Communities">SIOC</acronym></a> <a href="http://wordpress.org/">WordPress</a> plugin this site is enabled to provide SIOC data for the site itself, users and all articles on B:\datenbrei. Many site on the internet don&#8217;t provide SIOC data, this is mainly due to the fact that SIOC development is still at an early stage. But what about <a href="http://planetplanet.org/">Planets</a>? Do they provide SIOC data? So let&#8217;s have a look at <a href="http://planetrdf.com/">Planet RDF</a> and how it may be enabled to provide SIOC data.</p>
<p>Planet RDF provides a <a href="http://journal.dajobe.org/journal/2003/07/semblogs/bloggers.rdf">foafroll</a>, a <a href="http://en.wikipedia.org/wiki/Resource_Description_Framework">RDF</a>/<a href="http://en.wikipedia.org/wiki/XML">XML</a> representation of the feeds which get aggregated and their authors. This is a good starting point and actually a pretty complete description of the RDF community (at least of the blogging RDF community).</p>
<p>Taking a look at foafroll we find <code>foaf:Agent</code>s and there blogs. This provided data will be convertet into SIOC Users in the first step.</p>
<p><code>
<pre>
&lt;foaf:Agent rdf:nodeID=&quot;id2245901&quot;&gt; 
 &lt;foaf:name&gt;FOAF Project&lt;/foaf:name&gt; 
 &lt;foaf:weblog&gt; 
  &lt;foaf:Document rdf:about=&quot;http://rdfweb.org/&quot;&gt; 
   &lt;dc:title&gt;FOAF Project&lt;/dc:title&gt; 
   &lt;rdfs:seeAlso&gt; 
    &lt;rss:channel rdf:about=&quot;http://rdfweb.org/index.rdf&quot;&gt; 
     &lt;foaf:maker rdf:nodeID=&quot;id2245901&quot;/&gt; 
     &lt;foaf:topic rdf:resource=&quot;http://www.w3.org/2001/sw/&quot;/&gt; 
     &lt;foaf:topic rdf:resource=&quot;http://www.w3.org/RDF/&quot;/&gt; 
    &lt;/rss:channel&gt; 
   &lt;/rdfs:seeAlso&gt; 
  &lt;/foaf:Document&gt; 
 &lt;/foaf:weblog&gt; 
 &lt;foaf:interest rdf:resource=&quot;http://www.w3.org/2001/sw/&quot;/&gt; 
 &lt;foaf:interest rdf:resource=&quot;http://www.w3.org/RDF/&quot;/&gt; 
&lt;/foaf:Agent&gt;
</pre>
<p></code></p>
<p>I would like to propose a mapping like this:</p>
<p><code>
<pre>
 &lt;sioc:User rdf:nodeID=&quot;sioc-id2245901&quot;&gt;
  &lt;sioc:name&gt;FOAF Project&lt;/sioc:name&gt;
  &lt;sioc:link rdf:resource=&quot;http://rdfweb.org/&quot; /&gt;
 &lt;/sioc:User&gt;
 &lt;foaf:Agent rdf:nodeID=&quot;id2245901&quot;&gt; 
  &lt;foaf:holdsAccount rdf:nodeID=&quot;sioc-id2245901&quot; /&gt;
 &lt;/foaf:Agent&gt;
</pre>
<p></code></p>
<p>Next step is to set up a <code>sioc:Usergroup</code> containing all members (<code>foaf:Agent</code>s) of the foafroll:</p>
<p><code>
<pre>
 &lt;sioc:Usergroup rdf:ID=&quot;authors&quot;&gt;
  &lt;sioc:name&gt;Authors at PlanetRDF.com&lt;/sioc:name&gt;
  &lt;sioc:has_member rdf:nodeID=&quot;sioc-id2245901&quot; /&gt;
 &lt;/sioc:Usergroup&gt;
</pre>
<p></code></p>
<p>Interpreting <code>sioc:Site</code> as &#8220;This is a Community&#8221; and not as &#8220;This is one Site of others of a Community&#8221; one must interpret Planet RDF as a Forum of the community/Site:</p>
<p><code>
<pre>
&lt;sioc:Forum rdf:nodeID=&quot;f-1&quot;&gt;
 &lt;sioc:name&gt;PlanetRDF.com, part of the RDF Community&lt;/sioc:name&gt;
 &lt;sioc:link rdf:resource=&quot;http://planetrdf.com/&quot;/&gt;
 &lt;rdfs:seeAlso rdf:resource=&quot;http://planetrdf.com/index.rdf&quot; /&gt;
&lt;/sioc:Forum&gt;

&lt;sioc:Site rdf:about=&quot;http://planetrdf.com/&quot;&gt;
 &lt;sioc:name&gt;The RDF Community&lt;/sioc:name&gt;
 &lt;sioc:description&gt;Planet of the RDF Community&lt;/sioc:description&gt;
 &lt;sioc:link rdf:resource=&quot;http://planetrdf.com/&quot;/&gt;
 &lt;sioc:host_of rdf:nodeID=&quot;f-1&quot;/&gt;
 &lt;sioc:has_group rdf:resource=&quot;#authors&quot;/&gt;
&lt;/sioc:Site&gt;
</pre>
<p></code></p>
<p><em>Note</em>: Maybe it would make some sense to rename <code>sioc:Site</code> to <code>sioc:Community</code>? See also <a href="#">a SIOC-dev posting</a> (or was it a chat with <a href="http://captsolo.net/info/">CaptSolo</a>??).</p>
<p>I have not done some Jena-based code up until now. Before releasing it I would like to have some comments on the idea, maybe some improvements need to be incorporated&#8230;</p>
<p>A complete <a href="http://b4mad.net/2006/05/22/sioc-foafroll.rdf">example of a SIOC-from-foafroll</a> (handcrafted) and some <a href="http://b4mad.net/2006/05/22/latte.jpg">coffee</a> is available too.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/05/22/sioc-from-foafroll/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>a quick overview of me</title>
		<link>http://b4mad.net/datenbrei/archives/2006/05/10/a-quick-overview-of-me/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/05/10/a-quick-overview-of-me/#comments</comments>
		<pubDate>Wed, 10 May 2006 20:44:02 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[general blogging]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=296</guid>
		<description><![CDATA[Need a quick overview what is going on with me? Just check out my erd/G/eschoss. More secondary footage to come soon&#8230;]]></description>
				<content:encoded><![CDATA[<p>Need a quick overview what is going on with me? Just check out <a href="http://b4mad.net/erdGeschoss/">my erd/G/eschoss</a>. More secondary footage to come soon&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/05/10/a-quick-overview-of-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back from Tech</title>
		<link>http://b4mad.net/datenbrei/archives/2006/04/04/back-from-tech/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/04/04/back-from-tech/#comments</comments>
		<pubDate>Tue, 04 Apr 2006 17:07:54 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[general blogging]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=283</guid>
		<description><![CDATA[After being busy with other offline stuff and the last weeks diving deeper into OpenAFS and Kerberos I will return to the semantic web universe&#8230; Some interessting stuff is happening: Leigh Dodds has release a new version of his Jena-based scutter I need to check out&#8230; Danny Ayers is peeking on Scuttering Microformats So, lots [...]]]></description>
				<content:encoded><![CDATA[<p>After being busy with other offline stuff and the last weeks diving deeper into OpenAFS and Kerberos I will return to the semantic web universe&#8230;</p>
<p>Some interessting stuff is happening:</p>
<ul>
<li>Leigh Dodds has <a href="http://www.ldodds.com/blog/archives/000268.html">release a new version of his Jena-based scutter</a> I need to check out&#8230;</li>
<li>Danny Ayers is peeking on <a href="http://dannyayers.com/2006/04/02/scuttering-microformats">Scuttering Microformats</a>
</li>
</ul>
<p>So, lots to check out in the next days&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/04/04/back-from-tech/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s done, morning hygiene</title>
		<link>http://b4mad.net/datenbrei/archives/2006/02/08/good-morning/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/02/08/good-morning/#comments</comments>
		<pubDate>Wed, 08 Feb 2006 07:05:31 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[general blogging]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=269</guid>
		<description><![CDATA[07:00:35 GMT, erd/G/eschoss: mail is read, spam is deleted. rss feeds checked &#8211; only clockwerx had an entry I needed to comment on. iTunes got all the new podcasts, my contact list is still sleeping. Time to get to work for money, have a nice day.]]></description>
				<content:encoded><![CDATA[<p><code>07:00:35 GMT, erd/G/eschoss:</code> mail is read, spam is deleted. rss feeds checked &#8211; only <a href="http://clockwerx.blogspot.com/">clockwerx</a> had an entry I needed to comment on. iTunes got all the new podcasts, my contact list is still sleeping.</p>
<p>Time to get to work for money, have a nice day.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/02/08/good-morning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress About: Features</title>
		<link>http://b4mad.net/datenbrei/archives/2006/01/15/wordpress-about-features/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/01/15/wordpress-about-features/#comments</comments>
		<pubDate>Sun, 15 Jan 2006 10:28:51 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[general blogging]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=263</guid>
		<description><![CDATA[WordPress About: Features: XML-RPC interface &#8212; WordPress currently supports an extended version of the Blogger API, MetaWeblog API, and finally the MovableType API. There seems to be a problem using ecto and the MT API to communicate with the blog if the google sidemap plugins is enabeld&#8230; need to check.]]></description>
				<content:encoded><![CDATA[<p><a href="http://wordpress.org/about/features/">WordPress About: Features</a>:<br />
<br />
XML-RPC interface &#8212; WordPress currently supports an extended version of the Blogger API, MetaWeblog API, and finally the MovableType API.<br />
<br />
There seems to be a problem using ecto and the MT API to communicate with the blog if the google sidemap plugins is enabeld&#8230; need to check.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/01/15/wordpress-about-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>apt-get gpg key updates</title>
		<link>http://b4mad.net/datenbrei/archives/2006/01/10/apt-get-gpg-key-updates/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/01/10/apt-get-gpg-key-updates/#comments</comments>
		<pubDate>Tue, 10 Jan 2006 06:58:16 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[GNU Debian/Linux]]></category>
		<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=262</guid>
		<description><![CDATA[From time to time the GPG keys contained in apt-get expire or need to get renewed. To accomplish this simply use gpg --export 010908312D230C5F -a &#124; apt-key add - Replace 010908312D230C5F with whatever key id is needed. If the key with key id 010908312D230C5F is not in your gpg keyring you need to import it [...]]]></description>
				<content:encoded><![CDATA[<p>From time to time the GPG keys contained in <code>apt-get</code> expire or need to get renewed. To accomplish this simply use <code>gpg --export 010908312D230C5F -a | apt-key add -</code><br />
Replace <code> 010908312D230C5F</code> with whatever key id is needed. If the key with key id <code>010908312D230C5F</code> is not in your gpg keyring you need to import it from a keyserver first: <code>gpg --recv-key 010908312D230C5F</code></p>
<p>PS: I am really unsure where the information that the keys need to be updated is announced. Maybe there is a feed or mailing list out there??</p>
<p><em>References</em>: </p>
<ul>
<li><a href="http://lists.debian.org/debian-user-german/2005/11/msg00006.html">debian-user-german mailing list</a></li>
<li><a href=http://www.gnupg.org/gph/en/manual.html#AEN464"">The GNU Privacy Handbook</a></li>
<li><a href="http://del.icio.us/tag/apt-get+gpg">del.icio.us cloud</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/01/10/apt-get-gpg-key-updates/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mix it all up&#8230; PubSub, Tagging, XMPP and SPARQL</title>
		<link>http://b4mad.net/datenbrei/archives/2006/01/01/mix-it-all-up-pubsub-tagging-xmpp-and-sparql/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/01/01/mix-it-all-up-pubsub-tagging-xmpp-and-sparql/#comments</comments>
		<pubDate>Sun, 01 Jan 2006 18:03:49 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[B4mad]]></category>
		<category><![CDATA[jabber/XMPP]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2005/09/01/mix-it-all-up-pubsub-tagging-xmpp-and-sparql/</guid>
		<description><![CDATA[This is one of the many ideas I try to write down &#8211; and sometimes I get myself a little time and implement an idea. Here we go: What about an application that shows hiking or biking tracks on a map, with media annotation like photos/videos or sound per waypoint or per a region. The [...]]]></description>
				<content:encoded><![CDATA[<p>This is one of the many ideas I try to write down &#8211; and sometimes I get myself a little time and implement an idea. Here we go:</p>
<p>What about an application that shows hiking or biking tracks on a map, with media annotation like photos/videos or sound per waypoint or per a region. The trancks themself may be edited online using a web application or a standalone client which reads in GPS data from some device. After the user finished editing the track a publish subscribe mechanism (xmpp?) is used to notify the aggregator that a new track is available for a user, maybe only available for the user&#8217;s client application or in a server centric storage &#8211; depends on user&#8217;s decision. If the user uses the standalone (local) client he may configure a access control system based on some web of trust or some friend of friend of friend relation.</p>
<p>If some foreign web user selects a track of a user to be shown it is either stored on the server or only available via the user&#8217;s local client (which may be offline hmm.) Note: I want to put in SPARQL/XMPP here!! Maybe only the access control system resists on the user&#8217;s local client and is queried by the server based web application, with a default of &#8220;access&#8221; or &#8220;no access&#8221;.</p>
<p>This needs work, just blogged to get it writen down&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/01/01/mix-it-all-up-pubsub-tagging-xmpp-and-sparql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We don&#8217;t need no stinking Web 2.0</title>
		<link>http://b4mad.net/datenbrei/archives/2005/12/18/we-dont-need-no-stinking-web-20/</link>
		<comments>http://b4mad.net/datenbrei/archives/2005/12/18/we-dont-need-no-stinking-web-20/#comments</comments>
		<pubDate>Sun, 18 Dec 2005 10:32:13 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[general blogging]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=250</guid>
		<description><![CDATA[This is a Web 2.0 Website! &#8220;Web 2.0 is an attitude not a technology. It&#8217;s about enabling and encouraging participation through open applications and services. By open I [Ian Davis] mean technically open with appropriate APIs but also, more importantly, socially open, with rights granted to use the content in new and exciting contexts.&#8221; &#8212; [...]]]></description>
				<content:encoded><![CDATA[<p><!-- added by [GNU:] on 2005-07-11 --><br />
<!-- inspired by a post on planetweb20.com --></p>
<blockquote><p><em class="strong">This is a Web 2.0 Website!</em>   &#8220;Web 2.0 is an attitude not a technology. It&#8217;s about enabling and encouraging participation through open applications and services. By open I [Ian Davis] mean technically open with appropriate APIs but also, more importantly, socially open, with rights granted to use the content in new and exciting contexts.&#8221; &#8212; Ian Davis, 2005</p></blockquote>
<p>But from my point of view there is no such thing like Web 2.0, we got all the technology, all the tools, what I encorage is the attitude described above.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2005/12/18/we-dont-need-no-stinking-web-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expressing my preferred method of contact initiation</title>
		<link>http://b4mad.net/datenbrei/archives/2005/10/18/expressing-my-preferred-method-of-contact-initiation/</link>
		<comments>http://b4mad.net/datenbrei/archives/2005/10/18/expressing-my-preferred-method-of-contact-initiation/#comments</comments>
		<pubDate>Tue, 18 Oct 2005 19:56:18 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[B4mad]]></category>
		<category><![CDATA[foaf]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=227</guid>
		<description><![CDATA[Giving a business card to a person just meat usualy means that some kind of contact is going to be established in the future, by mail or phone or whatever the person will choose. Putting a FOAF file on the web basically solves the same task: giving the opportunity to contact. But how? Send Email? [...]]]></description>
				<content:encoded><![CDATA[<p>Giving a business card to a person just meat usualy means that some kind of contact is going to be established in the future, by mail or phone or whatever the person will choose. Putting a <a href="http://foaf-project.org/">FOAF</a> file on the web basically solves the same task: giving the opportunity to contact. But how? Send Email? Use ICQ or AIM ?! </p>
<p>Within the FOAF Vocabulary there is no way to give the contacting Person a list of methods that I (as the FOAF providing Person) would like him to use to contact me. To answer the question &#8220;What is the best way to contact goern?&#8221; we need some extensions to FOAF that are able to document what recommendation I give on how to contact me: preferred online accounts.</p>
<p>The first extension I would like to suggest is to extend foaf:OnlineAccount to represent Email Online Accounts. The new OnlineEmailAccount is a subclass of foaf:OnlineAccount and has a mbox and mbox_sha1sum property in addition to the inherited properties. This extension will introduce redundant data becuase mbox and mbox_sha1sum is defined for a foaf:Person. <em>TODO</em>: link this four properties to be semantically the same. </p>
<p>The second extension is a subclass of foaf:OnlineAccount and is called PreferredOnlineAccount. It has no additional properties and is only used to denote an online account of any kind (Chat or Email) as a preferred online account. Example usage may be found in an <a href="http://b4mad.net/datenbrei/archives/2005/10/10/a-little-foaf-extension/ ">earlier posting on this topic</a>.</p>
<p>As a first draf I have put together something I called <a href="http://b4mad.net/ns/foafx/">FOAFX &#8211; FOAF Extensions</a> this can also be found <a href="http://www.schemaweb.info/schema/SchemaInfo.aspx?id=264">on schemaweb</a></p>
<p>I&#8217;ll be very happy to receive any feedback on the idea, extensions and draft.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2005/10/18/expressing-my-preferred-method-of-contact-initiation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dashboard: Weather off screen</title>
		<link>http://b4mad.net/datenbrei/archives/2005/09/13/dashboard-weather-off-screen/</link>
		<comments>http://b4mad.net/datenbrei/archives/2005/09/13/dashboard-weather-off-screen/#comments</comments>
		<pubDate>Tue, 13 Sep 2005 10:00:49 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[B4mad]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2005/09/13/dashboard-weather-off-screen/</guid>
		<description><![CDATA[Hello Developers out there, I&#8217;d like to have taken MacOSX.4 Weather Widget off of my screen onto the mirror in my bath room please. HITACHIs Urban Planning &#038; Development Systems has such a nice Advertising solution (english text) (little bit to big to integrate into my bath) that may be reused&#8230; or maybe we need [...]]]></description>
				<content:encoded><![CDATA[<p>Hello Developers out there, I&#8217;d like to have taken MacOSX.4 Weather Widget off of my screen onto the mirror in my bath room please. HITACHIs Urban Planning &#038; Development Systems has such a nice <a href="http://www.hitachi.co.jp/Prod/elv/jp/tosi/solution/c_tosi_solu_mirror.html">Advertising solution</a> (<a href="http://ubiks.net/local/blog/jmt/archives3/004103.html">english text</a>) (little bit to big to integrate into my bath) that may be reused&#8230; or maybe we need to use a small LCD display attached to a half transparent part of the mirror&#8230; anyone seen such a thing?</p>
<p>PS: or should I just attach a <a href="http://www.nokia.de/de/mobiltelefone/modelluebersicht/770/startseite/167296.html">Nokia 770</a> to the lower right of my bath&#8217;s mirror?! </p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2005/09/13/dashboard-weather-off-screen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Talk</title>
		<link>http://b4mad.net/datenbrei/archives/2005/08/24/google-talk/</link>
		<comments>http://b4mad.net/datenbrei/archives/2005/08/24/google-talk/#comments</comments>
		<pubDate>Wed, 24 Aug 2005 06:19:46 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[jabber/XMPP]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=199</guid>
		<description><![CDATA[Ok, here is the mandatory comment on Google Talk&#8230; exactly to combination of open standards we need: XMPP/Jabber for instant messaging and some voice technology. But the most important thing for me: google gave us some (hopefully) stable XMPP servers. Too bad they dont gave us a voice client for MacOSX. As always Julian has [...]]]></description>
				<content:encoded><![CDATA[<p>Ok, here is the mandatory comment on <a href="http://talk.google.com/">Google Talk</a>&#8230; exactly to combination of open standards we need: XMPP/Jabber for instant messaging and some voice technology. But the most important thing for me: google gave us some (hopefully) stable XMPP servers. Too bad they dont gave us a voice client for MacOSX. As always <a href="http://missig.org/julian/blog/2005/08/23/google-talk-released/">Julian has some interesting details</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2005/08/24/google-talk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why my next desktop is a &#8220;service oriented hot pluggable visualization engine&#8221;</title>
		<link>http://b4mad.net/datenbrei/archives/2005/02/25/why-my-next-desktop-is-a-service-oriented-hot-pluggable-visualization-engine/</link>
		<comments>http://b4mad.net/datenbrei/archives/2005/02/25/why-my-next-desktop-is-a-service-oriented-hot-pluggable-visualization-engine/#comments</comments>
		<pubDate>Fri, 25 Feb 2005 22:06:37 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[desktop]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2005/02/25/why-my-next-desktop-is-a-service-oriented-hot-pluggable-visualization-engine/</guid>
		<description><![CDATA[So what does this all mean? First of all, the motivation to think about a new way the desktop should work is clearly the shortcomings of current desktop systems: they are nothing more that a bunch of applications which may communicate a little via drag and drop, but which don&#8217;t know what they are doing [...]]]></description>
				<content:encoded><![CDATA[<p>So what does this all mean? First of all, the motivation to think about a new way the desktop should work is clearly the shortcomings of current desktop systems: they are nothing more that a bunch of applications which may communicate a little via drag and drop, but which don&#8217;t know what they are doing and don&#8217;t know what they can do with data available in some others applications space. Some of the right steps have been made into a good direction, just to mention a wonderful example: <a href="http://kerneltrap.org/node/view/3450" rel="b4mad datenbrei ">Project Utopia</a> and <a href="http://www.gphoto.org/proj/gphoto2/">GPhoto2</a> talking to each other using the <a href="http://www.freedesktop.org/Software/dbus">d-bus</a>.</p>
<p>The basic idea behind <em>the new Me</em> is that most (or even all) applications will be understood as &#8220;services&#8221;, that means that the application:</p>
<ol>
<li>provides the data it uses via some RESTful interface</li>
<li>emits messages if data is processed/received/&#8230;</li>
</ol>
<p>and that the information provided by services are consumed and visualized by &#8220;clients&#8221;, which:</p>
<ol>
<li>pick up messages emitted by the applications/services</li>
<li>know how to visualize the messages</li>
<li>fetch data via REST and &#8220;work&#8221; with the data</li>
</ol>
<p>Services and clients may be plugged together using a visual editor so that the user may choose which and how messages are visualized by the functions provided by a client.</p>
<p> To archive this pluggability both (service and client) need to describe their interfaces, data structures and operations they provide, hence a central registry or method to negotiate between services and clients is needed. </p>
<p>A very high level Architectur Overview Diagram looks like this:<br />
<a href="http://flickr.com/photo_zoom.gne?id=5539988&#038;size=o"><img src="http://photos5.flickr.com/5539988_8eade0d61c_m.jpg" alt="AOD" /></a></p>
<h2>Nice, but what&#8217;s so new about it?</h2>
<p>The essence is: this idea gives back power to the user by enabling him to do with the data held by some application what the user wants to do. Applications of today are extensible, this means that one may write plugins for some application to extend the functionality of that application. Having an application emitting messages about what is going on inside the application enables the user to write clients that react on an application. Communication between different services and clients can be established in a more flexible way.</p>
<h2>Ja, ok&#8230; what for? all this slow and complex stuff?</h2>
<p>All this to get rid of unintegrated applications, unintegrated business processes and the fun of having different views onto your living environment: the place you work, the place you life. </p>
<h2>Whats next?</h2>
<p>The next step will be the definition of some use cases to explain the idea a little more touchy. </p>
<p>&#8211;<br />
supported by loud music: <strong>Karma Sutra (Slinky Mix)</strong> from the album &#8220;Aftershock&#8221; by <a href="http://www.google.com/search?q=%22Aphrodite%22">Aphrodite</a></p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2005/02/25/why-my-next-desktop-is-a-service-oriented-hot-pluggable-visualization-engine/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Preparing the Move towards WordPress 1.5</title>
		<link>http://b4mad.net/datenbrei/archives/2005/02/18/preparing-the-move-towards-wordpress-15/</link>
		<comments>http://b4mad.net/datenbrei/archives/2005/02/18/preparing-the-move-towards-wordpress-15/#comments</comments>
		<pubDate>Fri, 18 Feb 2005 10:05:15 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2005/02/18/preparing-the-move-towards-wordpress-15/</guid>
		<description><![CDATA[Last night I started testing the migration to WordPress 1.5 by recycling the &#8220;WordPress Default&#8221; presentation templates to reflect the #B4mad.Net style (first step). Next step was to integrate all the plugins needed to make WordPress a better semantic web publishing plattform: Geo 1.0Î± plugin is WORKING FOAF Output 1.16RC is WORKING FOAF Output seeAlso&#8217;s [...]]]></description>
				<content:encoded><![CDATA[<p>Last night I started testing the migration to <a href="http://wordpress.org">WordPress</a> 1.5 by recycling the &#8220;WordPress Default&#8221; presentation templates to reflect the #B4mad.Net style (first step). Next step was to integrate all the plugins needed to make WordPress a better semantic web publishing plattform:</p>
<ul>
<li><a href="http://www.asymptomatic.net/wp-hacks">Geo</a>  1.0Î± plugin is WORKING</li>
<li><a href="http://www.wasab.dk/morten/blog/archives/2004/07/05/wordpress-plugin-foaf-output">FOAF Output</a> 1.16RC is WORKING</li>
<li><a href="http://www.wasab.dk/morten/blog/archives/2004/08/10/wordpress-plugin-seealsos">FOAF Output seeAlso&#8217;s</a> 1.1 is WORKING</li>
<li><a href="http://www.wasab.dk/morten/blog/archives/2004/07/05/wordpress-plugin-semantic-visits">FOAF Output Semantic Visits</a> 1.2 is WORKING</li>
<li><a href="http://blog.mookitty.co.uk/wordpress/spaminator/">Kitten&#8217;s Spaminator</a> 1.0rc7 seems to be WORKING but not tested with real world spammers</li>
</ul>
<p>The third step was a test upgrade of the database, all went ok with the <code>wp-admin/upgrade.php</code>, even the enclosures have been preserved. Afterwards I replaced <code>wp-rdf.php</code> with my own enhanced version.</p>
<p>It looks like everything is prepared to move to WordPress 1.5, some little design work to do on the new templates left&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2005/02/18/preparing-the-move-towards-wordpress-15/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>feeds unlimited.</title>
		<link>http://b4mad.net/datenbrei/archives/2005/02/15/feeds-unlimited/</link>
		<comments>http://b4mad.net/datenbrei/archives/2005/02/15/feeds-unlimited/#comments</comments>
		<pubDate>Tue, 15 Feb 2005 09:09:17 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[semantic web]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2005/02/15/feeds-unlimited/</guid>
		<description><![CDATA[While doing some maintenance work on B:datenbrei feeds I discovered that FeedBurner has a feed size limit for 250K and that feed validator has a limit of 200k for the feeds to be read in. This is disturbing my strategy to publish all items to the feed. So I need to implement a &#8220;what&#8217;s new&#8221; [...]]]></description>
				<content:encoded><![CDATA[<p>While doing some maintenance work on B:datenbrei feeds I discovered that <a href="http://feeds.feedburner.com/datenbrei">FeedBurner</a> has a feed size limit for 250K and that <a href="http://feedvalidator.org/check.cgi?url=http%3A//feeds.feedburner.com/datenbrei">feed validator</a> has a limit of 200k for the feeds to be read in. This is disturbing my strategy to publish all items to the feed. So I need to implement a &#8220;what&#8217;s new&#8221; feed and a &#8220;archive feed&#8221; for <a href="http://wordpress.org">WordPress</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2005/02/15/feeds-unlimited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More WordPress features&#8230;</title>
		<link>http://b4mad.net/datenbrei/archives/2005/01/28/more-wordpress-features/</link>
		<comments>http://b4mad.net/datenbrei/archives/2005/01/28/more-wordpress-features/#comments</comments>
		<pubDate>Fri, 28 Jan 2005 13:31:05 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2005/01/28/more-wordpress-features/</guid>
		<description><![CDATA[After some surfing I finally had all the stuff together to implement a new feature: a ical stream with upcomming events.]]></description>
				<content:encoded><![CDATA[<p>After some surfing I finally had all the stuff together to implement a new feature: a ical stream with upcomming events.</p>
<p>First of all I got <a href="http://www.codent.com/rss/rss2ical.txt">rss2ical</a> installed. To make it work I also modified <code>wp-rdf.php</code> to generate dc:date values as needed by rss2ical.</p>
<p>Next step was to establish a new category and modify <code>wp-blog-header.php</code> to output postings that have postdate in the future. I got that trick from the <a href="http://wordpress.org/support/3/2518">WordPress Support</a>.</p>
<p>So, that&#8217;s it&#8230; here is the ical stream of <a href="http://b4mad.net/datenbrei/rss2ical.php?url=http%3A%2F%2Fb4mad.net%2Fdatenbrei%2Fskos%2Fb4mad%2Fevents%2Frdf&#038;format=.ics">upcomming #B4mad.Net events</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2005/01/28/more-wordpress-features/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>pod we cast?!</title>
		<link>http://b4mad.net/datenbrei/archives/2005/01/17/pod-we-cast/</link>
		<comments>http://b4mad.net/datenbrei/archives/2005/01/17/pod-we-cast/#comments</comments>
		<pubDate>Mon, 17 Jan 2005 00:07:50 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[podcasting]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2005/01/17/pod-we-cast/</guid>
		<description><![CDATA[So what is podcasting about? Downloading mp3 file discovered by looking for enclosures in a RSS feed. And it is about regaining control over broadcast (kind of) radio, which is basically a philosophical point. In general, podcasting is a very convenient way to consume information. aggregation technology for RSS feeds is good and downloading applications [...]]]></description>
				<content:encoded><![CDATA[<p>So what is podcasting about? Downloading mp3 file discovered by looking for enclosures in a RSS feed. And it is about regaining control over broadcast (kind of) radio, which is basically a philosophical point. </p>
<p>In general, podcasting is a very convenient way to consume information. aggregation technology for RSS feeds is good and downloading applications such as <a href="http://ipodder.sourceforge.net/">iPodder</a> help getting all podcasts together. </p>
<p>From my point of view the most time consuming task ist listening&#8230; you need to invest 45min if your podcast is 45min (maybe 35min&#8230;). So called shownotes help finding stuff that is most interessting, thus having good show notes is a good tool to deliver a high service level to the consumers of podcasts. From my point of view this is a good example: <a href="http://b4mad.net/datenbrei/photos.php?album=65631&#038;photo=2613952"><img src="http://photos2.flickr.com/2613952_1c391d74da_m.jpg" alt="screenshot" /></a>. Topics are very easy to identify and have a time index so it&#8217;s easy to jump directly to the topic of my personal interesst.</p>
<p>more to come&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2005/01/17/pod-we-cast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comments on and refrences from a MP3 file</title>
		<link>http://b4mad.net/datenbrei/archives/2004/12/13/comments-on-and-refrences-from-a-mp3-file/</link>
		<comments>http://b4mad.net/datenbrei/archives/2004/12/13/comments-on-and-refrences-from-a-mp3-file/#comments</comments>
		<pubDate>Mon, 13 Dec 2004 20:34:33 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[music]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2004/12/13/comments-on-and-refrences-from-a-mp3-file/</guid>
		<description><![CDATA[How to comment on a MP3 or how to reference a file on the web from a MP3, and maybe while playing back that MP3 using a mediaplayer to display the linked information. Listening to Adam Curry&#8216;s lates Daily Source Code (rss) I found a audio comment by Koan Bremner talking about the interlinkage of [...]]]></description>
				<content:encoded><![CDATA[<p>How to comment on a MP3 or how to reference a file on the web from a MP3, and maybe while playing back that MP3 using a mediaplayer to display the linked information.</p>
<p><span id="more-97"></span><br />
Listening to <a href="http://live.curry.com/">Adam Curry</a>&#8216;s <a href="http://live.curry.com/outlines/DSC-2004-12-13.html">lates Daily Source Code</a> (<a href="http://radio.weblogs.com/0001014/categories/dailySourceCode/rss.xml" title="Daily Source podcasting feed">rss</a>) I found a <a href="http://radio.weblogs.com/0001014/2004/09/09.html#a6520">audio comment by Koan Bremner</a> talking about the interlinkage of <a href="http://www.opml.org/">OPML</a> and MP3 (via id3 tags). Maybe the thing I tried to outline early on the blog is exactly one of this applications the podcasters are looking for. Podcasting is very much like having a (partly) offline multi media (mp3, mail, html, opml) conversation or discussing an idea and making annotations to that idea as MP3 file. So, it&#8217;s not just about linkage from a MP3 to a OPML and vice versa but also about timely correct linkage. What is also needed is a fancy GUI editor to attach the audio comment to the right position of the MP3 one is annotating. After that, there needs to be a publishing mechanism including a trackback/pingback to the URL of the initial MP3 file.</p>
<p>So there needs to be some evaluation on the technologies like OPML, RSS 1.0, MP3 ID3 tags and trackbacks and the opportunities to link them together. In addition to that I will try to pin down a concept for that editor the annotating user could use and the publishing mechanism. And I will have a close look at <a href="http://live.curry.com/">Adam&#8217;s blog</a>, maybe there are some interessting things going on too.</p>
<p>unter&#8217;m Strich: MP3 file containing ID3 tags with html:a to a URL of an OPML file which also contains RDF stuff (RSS 1.0) with enclosures pointing to some URL of other MP3 files</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2004/12/13/comments-on-and-refrences-from-a-mp3-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What we are missing in Jabber</title>
		<link>http://b4mad.net/datenbrei/archives/2004/12/07/missing-in-jabber/</link>
		<comments>http://b4mad.net/datenbrei/archives/2004/12/07/missing-in-jabber/#comments</comments>
		<pubDate>Tue, 07 Dec 2004 10:32:44 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[jabber/XMPP]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2004/12/07/missing-in-jabber/</guid>
		<description><![CDATA[In some parts of this blog I will reference to Julian&#8217;s Jabber Vision. As I go along with julian&#8217;s paradigm of &#8220;implement something and if it works publish it&#8221; I&#8217;ve done my pubsub experiments. The hardest part for me as a non-programmer was to get the application talk to the pub/sub service. I use python, [...]]]></description>
				<content:encoded><![CDATA[<p>In some parts of this blog I will reference to <a href="http://missig.org/julian/blog/2004/11/27/jabber-vision/">Julian&#8217;s Jabber Vision</a>. </p>
<p>As I go along with julian&#8217;s paradigm of &#8220;implement something and if it works publish it&#8221; I&#8217;ve done <a href="http://b4mad.net/datenbrei/index.php?p=89">my pubsub experiments</a>. The hardest part for me as a non-programmer was to get the application talk to the pub/sub service. I use python, so there is no library that contains JEP-0060 support at all. </p>
<p><strong>Publication/subscription service</strong><br />
In addition to the server <a href="http://missig.org/julian/blog/2004/11/27/jabber-vision/#comment-1184">PubSub Components</a> we need some projects focusing on implementing the client side library, for Python or C# or both. I&#8217;ve done parts of this, but I think they are to crappy to make it into public. <a href="http://ralphm.net/blog/">ralphm</a> told me that maybe he is going to make a Python library for <a href="http://www.jabber.org/jeps/jep-0060.html">JEP-0060</a>. We must support him!</p>
<p><strong>Encryption</strong><br />
On another frontier I have tried to get client to client GPG encryption working; macosx to macosx and macosx to linux. I used Fire.app and Psi on macosx and Gabber and Psi on Linux. All of the clients are not very interoperable, only Psi/macosx to Psi/Linux works which encryption and signing. Why is that? I understand that there is <a href="http://www.jabber.org/jeps/jep-0027.html">JEP-0027</a> and <a href="http://www.jabber.org/jeps/jep-0116.html">JEP-0116</a>, both are kind of outdated, because there is <a href="http://www.xmpp.org/specs/rfc3923.html">RFC3923</a>, which is not implemented by and client. </p>
<p><strong>Move things forward</strong><br />
I guess there is some kind of &#8220;moving things forward masterplan&#8221;&#8230; but where is it? May I read it?</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2004/12/07/missing-in-jabber/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jabber PubSub Experiments</title>
		<link>http://b4mad.net/datenbrei/archives/2004/11/27/jabber-pubsub-experiments/</link>
		<comments>http://b4mad.net/datenbrei/archives/2004/11/27/jabber-pubsub-experiments/#comments</comments>
		<pubDate>Sat, 27 Nov 2004 21:42:22 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[jabber/XMPP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2004/11/27/jabber-pubsub-experiments/</guid>
		<description><![CDATA[The fact that pubsub.ik.nu uses Idavoll 2 now reminded me that I need to do some jabber/pubsub/menow hacking&#8230; So with a lot of help from ralphm I hacked together some python JEP-60 publisher and receiver. The intention is to transport Menow status information from a Aqua or Gtk GUI application (or IRC bot or whatever) [...]]]></description>
				<content:encoded><![CDATA[<p>The fact that <a href="http://ralphm.net/blog/2004/11/01/pubsub.ik.nu_idavoll2">pubsub.ik.nu uses Idavoll 2</a> now reminded me that I need to do some jabber/pubsub/menow hacking&#8230; So with a lot of help from ralphm I hacked together some python JEP-60 publisher and receiver. The intention is to transport <a href="http://www.schemaweb.info/schema/SchemaInfo.aspx?id=205">Menow</a> status information from a Aqua or Gtk GUI application (or IRC bot or whatever) to all the subscribed client GUI applications (which will pretty print the status information, like gdesklet or some fancy Aqua popup).</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2004/11/27/jabber-pubsub-experiments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beagle</title>
		<link>http://b4mad.net/datenbrei/archives/2004/09/29/beagle/</link>
		<comments>http://b4mad.net/datenbrei/archives/2004/09/29/beagle/#comments</comments>
		<pubDate>Wed, 29 Sep 2004 17:53:02 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[desktop]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2004/09/29/beagle/</guid>
		<description><![CDATA[Beagle Beagle is an experimental tool for indexing and searching your data. It is closely related to the Dashboard project. As Beagle is Mono based, I need to try it out on MACOSX, maybe I finally find a way to run dashboard on MACOSX&#8230;]]></description>
				<content:encoded><![CDATA[<p><a href="http://gnome.org/projects/beagle/">Beagle</a><br />
Beagle is an experimental tool for indexing and searching your data. It is closely related to the Dashboard project.</p>
<p>As Beagle is Mono based, I need to try it out on MACOSX, maybe I finally find a way to run dashboard on MACOSX&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2004/09/29/beagle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first WordPress Plugin</title>
		<link>http://b4mad.net/datenbrei/archives/2004/08/17/my-first-wordpress-plugin/</link>
		<comments>http://b4mad.net/datenbrei/archives/2004/08/17/my-first-wordpress-plugin/#comments</comments>
		<pubDate>Tue, 17 Aug 2004 16:49:06 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[jabber/XMPP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2004/08/17/my-first-wordpress-plugin/</guid>
		<description><![CDATA[Nothing special&#8230; but I moved the customization which shows my Jabber Online Status using edgar from an dirty old index.php hack to a plugin which adds a filter to the_author_posts_link() (which itself needs to be hacked because it doesnt allow filters by default). The source of my plugin needs a short modification to wp-includes/template-functions-author.php: make [...]]]></description>
				<content:encoded><![CDATA[<p>Nothing special&#8230; but I moved the customization which shows my Jabber Online Status using <a href="http://edgar.netflint.net/index.php">edgar</a> from an dirty old <code>index.php</code> hack to a plugin which adds a filter to the_author_posts_link() (which itself needs to be hacked because it doesnt allow filters by default). The <a href="http://b4mad.net/datenbrei/wp-files/edgar.txt">source of my plugin</a> needs a short modification to <code>wp-includes/template-functions-author.php</code>: make the function the_author_posts_link() read like this:<br />
<code><br />
function the_author_posts_link($idmode='') {<br />
    global $id, $authordata;<br />
    echo apply_filters('the_author_posts_link', '&lt;a href="' . get_author_link(0, $authordata->ID, $authordata->user_nicename) . '" title="' . sprintf(__("Posts by %s"), htmlspecialchars(the_author($idmode, false))) . '"&gt;' . stripslashes(the_author($idmode, false)) . '');<br />
}<br />
</code></p>
<p>So&#8230; have fun&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2004/08/17/my-first-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What about DCMI data for each article?</title>
		<link>http://b4mad.net/datenbrei/archives/2004/07/17/what-about-dcmi-data-for-each-article/</link>
		<comments>http://b4mad.net/datenbrei/archives/2004/07/17/what-about-dcmi-data-for-each-article/#comments</comments>
		<pubDate>Sat, 17 Jul 2004 09:47:11 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2004/07/17/what-about-dcmi-data-for-each-article/</guid>
		<description><![CDATA[Wouldn&#8217;t it make sense to have a generic URL for each permalink that returns the DCMI set (as RDF) of the article/blogentry represented by the permalink? I even can&#8217;t see much of the DCMI in the rss2/atom feeds, maybe we need to extend WordPress a little more&#8230; Ah, and by the way, what about auto-abbr&#8217;eviation??]]></description>
				<content:encoded><![CDATA[<p>Wouldn&#8217;t it make sense to have a generic URL for each permalink that returns the <a href="http://dublincore.org/">DCMI</a> set (as RDF) of the article/blogentry represented by the permalink? I even can&#8217;t see much of the DCMI in the rss2/atom feeds, maybe we need to extend WordPress a little more&#8230;</p>
<p>Ah, and by the way, what about auto-abbr&#8217;eviation??</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2004/07/17/what-about-dcmi-data-for-each-article/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dashboard opening up wider?!</title>
		<link>http://b4mad.net/datenbrei/archives/2004/06/19/dashboard-opening-up-wider/</link>
		<comments>http://b4mad.net/datenbrei/archives/2004/06/19/dashboard-opening-up-wider/#comments</comments>
		<pubDate>Sat, 19 Jun 2004 19:10:11 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[jabber/XMPP]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2004/06/19/dashboard-opening-up-wider/</guid>
		<description><![CDATA[After doing several hours of deepseadiving and looking into Dashbaord I get a clue how it works internaly. A few days after that, I read about pubsub.com at ralphm&#8217;s blog. To me it sounds like a concept relative simular to Dashboard. And as a great friend of jabber I thought about reimplementing or extending dashboard [...]]]></description>
				<content:encoded><![CDATA[<p>After doing several hours of deepseadiving and looking into <a href="http://nat.org/dashboard/" alt="dashboard">Dashbaord</a> I get a clue how it works internaly. A few days after that, I read about <a href="http://pubsub.com/" alt="external">pubsub.com</a> at <a href="http://ralphm.net/blog/2004/06" alt="external">ralphm&#8217;s blog</a>. To me it sounds like a concept relative simular to Dashboard. And as a great friend of <a href="http://jabber.org/" alt="external">jabber</a> I thought about reimplementing or extending dashboard using &#8220;jabber technologies&#8221;.</p>
<p>So I browsed thru jabber.org and found the following Jabber Enhancment Proposals:</p>
<ul>
<li><a href="http://www.jabber.org/jeps/jep-0071.html">JEP-0071</a> &#8211; XHTML Instant Messaging</li>
<li><a href="http://www.jabber.org/jeps/jep-0060.html">JEP-0060</a> &#8211; Publish Subscribe</li>
</ul>
<p>This two JEPs lead me to the idea, that Dashboard could be restructured two be:</p>
<ul>
<li>A XHTML Instant Messaging (Jabber) client</li>
<li>and the user receives messages from a jabber bot, because he is subscribed to a special node</li>
<li>which itself queries the backends</li>
<li>after the node received a query from the client</li>
</ul>
<p>Actually, this lifts the idea of Dasbboard somehow away from the desktop, but on the other hand enables us to communicate with data sources off site, which is also possible with Dashboard backends using http&#8230; So, what is the advantage of having this jabber based implementation of &#8220;implicite queries&#8221;?</p>
<p>It may deliver information from foreign sources, service providers could provide backends. The information may be more up to date, because changes of freign information are pushed to all subscribers (the backend). </p>
<p>The concept needs investigation at all!</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2004/06/19/dashboard-opening-up-wider/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
