<?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; foaf</title>
	<atom:link href="http://b4mad.net/datenbrei/skos/semantic-web/foaf/feed/" rel="self" type="application/rss+xml" />
	<link>http://b4mad.net/datenbrei</link>
	<description>Collaborating Individuals - All Knowledge on one Floppy</description>
	<lastBuildDate>Sat, 24 Jan 2009 12:03:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Working as a Program Committee member</title>
		<link>http://b4mad.net/datenbrei/archives/2008/08/21/working-as-a-program-committee-member/</link>
		<comments>http://b4mad.net/datenbrei/archives/2008/08/21/working-as-a-program-committee-member/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 11:35:16 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[foaf]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[sioc]]></category>
		<category><![CDATA[semanticweb]]></category>
		<category><![CDATA[tags]]></category>

		<guid isPermaLink="false">http://b4mad.net/datenbrei/archives/2008/08/21/working-as-a-program-committee-member/</guid>
		<description><![CDATA[Back in May Uldis Bojars asked me if I would like to join the program committee for a series of workshops called &#8220;Social Data on the Web workshop (SDoW2008) co-located with the 7th International Semantic Web Conference (ISWC2008)&#8221;. As I am a great procrastinator and deadlines appear closed than they are I started reviewing two [...]]]></description>
			<content:encoded><![CDATA[<p>Back in May <a href="http://captsolo.net/">Uldis Bojars</a> asked me if I would like to join the program committee for a series of workshops called &#8220;Social Data on the Web workshop (<a href="http://sdow2008.semanticweb.org/">SDoW2008</a>) co-located with the 7th International Semantic Web Conference (<a href="http://iswc2008.semanticweb.org/">ISWC2008</a>)&#8221;. As I am a great procrastinator and deadlines appear closed than they are I started reviewing two papers both found in the domain of tags and online presence.</p>
<p>I hope I get my stuff done this week, so stay tuned for more&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2008/08/21/working-as-a-program-committee-member/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SIOC and Firefox: detect and identify</title>
		<link>http://b4mad.net/datenbrei/archives/2006/08/18/sioc-and-firefox-detect-and-identify/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/08/18/sioc-and-firefox-detect-and-identify/#comments</comments>
		<pubDate>Fri, 18 Aug 2006 15:46:53 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[foaf]]></category>
		<category><![CDATA[sioc]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2006/08/18/sioc-and-firefox-detect-and-identify/</guid>
		<description><![CDATA[The number of site publishing SIOC data on the web ist constantly increasing. To help users make use of this data &#8220;Semantic Radar&#8221; has been developed and release by Uldis BojÄrs. It is a browser extension (for Fireofx only by now) which inspects web pages for links to Semantic Web metadata and informs the user [...]]]></description>
			<content:encoded><![CDATA[<p>The number of site publishing SIOC data on the web ist constantly increasing. To help users make use of this data &#8220;<a href="http://rdfs.org/sioc/firefox">Semantic Radar</a>&#8221; has been developed and release by <a title="Uldis BojÄrs - CaptSolo Weblog" href="http://captsolo.net/info/">Uldis BojÄrs.</a></p>
<p>It is a browser extension (for Fireofx only by now) which inspects web pages for links to Semantic Web metadata and informs the user about their presence by showing an icon in browser&#8217;s status bar.</p>
<p>Originally developed to detect presence of SIOC metadata it has been extended to cover other types of data. Currently it supports SIOC, FOAF and DOAP metadata.<br />
The current version of Semantic Radar also pings the <a title="Semantic Web Ping Service" href="http://pingthesemanticweb.com/">Semantic Web Ping Service</a> when metadata is detected. This allows a community based discovery of the semantic web data and a notification of a central ping service.</p>
<p><em>UPDATE</em>: <a href="http://www.talkdigger.com/index.php?surl=http://fgiasson.com/blog/index.php?title=semantic_radar_for_firefox_and_the_seman&#038;more=1&#038;c=1&#038;tb=1&#038;pb=1">Fred also</a> has a post on Semantic Radar&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/08/18/sioc-and-firefox-detect-and-identify/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Declarative Living: indicating the preferred contact channel</title>
		<link>http://b4mad.net/datenbrei/archives/2006/08/01/declarative-living-indicating-the-preferred-contact-channel/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/08/01/declarative-living-indicating-the-preferred-contact-channel/#comments</comments>
		<pubDate>Tue, 01 Aug 2006 17:47:40 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[B4mad]]></category>
		<category><![CDATA[foaf]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2006/08/01/declarative-living-indicating-the-preferred-contact-channel/</guid>
		<description><![CDATA[I have a first update to FOAF-EXT which is based on a comment by Richard Cyganiak, he suggested a more general way to indicate that something is my preferred way of contact/communication, a foafx:preferredMeansOfContact. So I have updated the FOAF EXTension ontology to have such a property, it is a boolean property and the suggested [...]]]></description>
			<content:encoded><![CDATA[<p>I have a first update to FOAF-EXT which is based on <a href="http://b4mad.net/datenbrei/archives/2005/10/18/expressing-my-preferred-method-of-contact-initiation/#comment-4921">a comment by Richard Cyganiak</a>, he suggested a more general way to indicate that something is my preferred way of contact/communication, a <code>foafx:preferredMeansOfContact</code>. So I have updated the <a href="http://b4mad.net/ns/foaf-ext/index.rdf">FOAF EXTension ontology</a> to have such a property, it is a boolean property and the suggested usage is to only use it with a value of true (to indicate that something is a <code>preferredMeansOfContact</code>).</p>
<p>Here is an example of its usage:</p>
<pre><code>
   &lt;foaf:holdsAccount&gt;
    &lt;foaf:OnlineChatAccount&gt;
     &lt;foafx:preferredMeansOfContact
       rdf:datatype=&quot;&xsd;boolean&quot;&gt;true
     &lt;/foafx:preferredMeansOfContact&gt;
     &lt;foaf:accountServiceHomepage
       rdf:resource=&quot;http://sipgate.de/&quot;/&gt;
     &lt;/foaf:accountServiceHomepage&gt;
   &lt;foaf:accountName&gt;5554184@sipgate.de
     &lt;/foaf:accountName&gt;
  &lt;/foaf:holdsAccount&gt;
</code></pre>
<p>This should be read as &#8220;this online account (actually a sip account at some sip provider) is my preferred way to contact me&#8221;.</p>
<p>Using <code>preferredMeansOfContact</code> does not involve subclassing <code>foaf:OnlineAccount</code> so it may be omitted by consumers which only understand FOAF, in contrast <code>foafx:PreferredOnlineAccount</code> may be skipped by such consumers which results in data loss.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/08/01/declarative-living-indicating-the-preferred-contact-channel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>no loopback from sioc:User to foaf:Person</title>
		<link>http://b4mad.net/datenbrei/archives/2006/06/09/no-loopback-from-siocuser-to-foafperson/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/06/09/no-loopback-from-siocuser-to-foafperson/#comments</comments>
		<pubDate>Fri, 09 Jun 2006 06:49:05 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[foaf]]></category>
		<category><![CDATA[sioc]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2006/06/09/no-loopback-from-siocuser-to-foafperson/</guid>
		<description><![CDATA[Having a sioc:Post it points to it&#8217;s creator described as a sioc:User. Assuming a foaf:Person, it should describe that the Person owns a foaf:OnlineAccount &#8211; which is the sioc:User. Since the sioc:User profile is &#8220;user&#8221;-centric (and sioc:User rdfs:subClassOf foaf:OnlineAccount), there should be a property that allows us to links back from a sioc:User to a [...]]]></description>
			<content:encoded><![CDATA[<p>Having a <a title="a SIOC:Post example" href="http://b4mad.net/datenbrei/index.php?sioc_type=post&#038;sioc_id=314">sioc:Post</a> it points to it&#8217;s creator described as a <a title="a sioc:User example" href="http://b4mad.net/datenbrei/index.php?sioc_type=user&#038;sioc_id=2">sioc:User</a>. Assuming a foaf:Person, it should describe that the Person owns a <a title="holdsAccount" href="http://b4mad.net/FOAF/goern-accounts.rdf">foaf:OnlineAccount</a> &#8211; which is the sioc:User.<br />
Since the sioc:User profile is &#8220;user&#8221;-centric (and sioc:User rdfs:subClassOf foaf:OnlineAccount), there should be a property that allows us to links back from a sioc:User to a foaf:Person to whom it belongs to.</p>
<p>Introducing a foaf:OnlineAccount foaf:accountOf foaf:Person</p>
<pre><code>
&lt;accountOf&gt; a rdf:Property, owl:ObjectProperty;
:comment "Indicates an agent holds an account.";
:range &lt;Agent&gt;;
:domain &lt;OnlineAccount&gt;;
:isDefinedBy &lt;<span class="attribute-value">http://xmlns.com/foaf/0.1/</span>&gt;;
owl:inverseOf &lt;holdsAccount&gt;;
:label "account of";

</code></pre>
<p><em>See Also</em>: <a href="http://b4mad.net/datenbrei/archives/2006/05/22/sioc-from-foafroll/">SIOC for foafroll</a></p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/06/09/no-loopback-from-siocuser-to-foafperson/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[WordPress]]></category>
		<category><![CDATA[foaf]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[sioc]]></category>
		<category><![CDATA[technology]]></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>12</slash:comments>
		</item>
		<item>
		<title>Internationalized SPARQL queries</title>
		<link>http://b4mad.net/datenbrei/archives/2006/04/26/internationalized-sparql-queries/</link>
		<comments>http://b4mad.net/datenbrei/archives/2006/04/26/internationalized-sparql-queries/#comments</comments>
		<pubDate>Wed, 26 Apr 2006 06:36:20 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[foaf]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=288</guid>
		<description><![CDATA[Looking throught some notes of the SPARQL Calendar Demo I encountered the problem of internationalization: My dataset (here) does contain myself as a FOAF Person with statements like: &#60;foaf:firstname&#62;Christoph&#60;/foaf:name&#62; &#60;foaf:surname xml:lang=&#34;de&#34;&#62;GÃ¶rn&#60;/foaf:surname&#62; &#60;foaf:surname&#62;Goern&#60;/foaf:surname&#62; Using the SPARQL query that Show me all people along with their names (if found), unique IDs (if found), and calendar URLs (if [...]]]></description>
			<content:encoded><![CDATA[<p>Looking throught some notes of the <a href="http://www.thefigtrees.net/lee/blog/2006/04/sparql_calendar_demo_using_spa.html">SPARQL Calendar Demo</a> I encountered the problem of internationalization: My dataset (<a hrer="http://b4mad.net/FOAF/goern.rdf">here</a>) does contain myself as a FOAF Person with statements like:</p>
<p><code>
<pre>
  &lt;foaf:firstname&gt;Christoph&lt;/foaf:name&gt;
  &lt;foaf:surname xml:lang=&quot;de&quot;&gt;GÃ¶rn&lt;/foaf:surname&gt;
  &lt;foaf:surname&gt;Goern&lt;/foaf:surname&gt;
</pre>
<p></code></p>
<p>Using the SPARQL query that<br />
<blockquote>Show me all people along with their names (if found), unique IDs (if found), and calendar URLs (if found) in my current RDF dataset.</p></blockquote>
<p> results in: </p>
<p><code>
<pre>
1 ( ?who = http ://B4mad.Net/FOAF/goern.rdf#goern ) ( ?name = "Christoph Goern" )
   ( ?id = "0a9d600329b781dcdd710bf97c8ad16c44cf8dc9" ) ( ?cal = http ://b4mad.net/addressbook/geburtstage.rdf )
2 ( ?who = http ://B4mad.Net/FOAF/goern.rdf#goern> ) ( ?name = "Christoph Goern" )
   ( ?id = "0a9d600329b781dcdd710bf97c8ad16c44cf8dc9" ) ( ?cal = http ://b4mad.net/FOAF/goern-reisen.rdf )
3 ( ?who = http ://B4mad.Net/FOAF/goern.rdf#goern ) ( ?name = "Christoph GÃ¶rn"@de )
   ( ?id = "0a9d600329b781dcdd710bf97c8ad16c44cf8dc9" ) ( ?cal = http ://b4mad.net/addressbook/geburtstage.rdf )
4 ( ?who = http ://B4mad.Net/FOAF/goern.rdf#goern ) ( ?name = "Christoph GÃ¶rn"@de )
   ( ?id = "0a9d600329b781dcdd710bf97c8ad16c44cf8dc9" ) ( ?cal = http ://b4mad.net/FOAF/goern-reisen.rdf )
</pre>
<p></code></p>
<p>Too many of myself! <em>Note to self</em>: fix my body count.</p>
<p>To do so, the SPARQL query should filter out any <code>foaf:name</code> that has a unset <code>xml:lang</code>:</p>
<p><code>
<pre>
PREFIX foaf: &lt;http://xmlns.com/foaf/0.1/&gt;
PREFIX rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt;
PREFIX ical: &lt;http://www.w3.org/2002/12/cal/icaltzd#&gt;
PREFIX rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt;
SELECT ?who ?name ?id ?cal
WHERE {
  ?who rdf:type foaf:Person .
  OPTIONAL { ?who foaf:name ?name }
  OPTIONAL { ?who rdfs:label ?name }
  OPTIONAL {
    { ?who foaf:mbox ?id }
      UNION
    { ?who foaf:mbox_sha1sum ?id }
  }
  OPTIONAL {
    ?who rdfs:seeAlso ?cal .
     ?cal rdf:type ical:Vcalendar
  } .
  FILTER ( langMatches( lang(?name), &quot;&quot; ) )
} ORDER BY ?name
</pre>
<p></code></p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2006/04/26/internationalized-sparql-queries/feed/</wfw:commentRss>
		<slash:comments>1</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>From Foaf to WITW</title>
		<link>http://b4mad.net/datenbrei/archives/2005/10/06/from-foaf-to-witw/</link>
		<comments>http://b4mad.net/datenbrei/archives/2005/10/06/from-foaf-to-witw/#comments</comments>
		<pubDate>Thu, 06 Oct 2005 19:13:44 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[foaf]]></category>
		<category><![CDATA[jabber/XMPP]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/?p=221</guid>
		<description><![CDATA[This evening I hacked arround some Jave/Jena/ARQ/XMPP based stuff. My main goal was to have a bot accessable via XMPP Chat or Groupchat that is capable of answering simple questions. Right now it can show me depictions of a Person bild von somenick and figure out where someone is wo ist nick. The wo-ist-service depends [...]]]></description>
			<content:encoded><![CDATA[<p>This evening I hacked arround some <a href="http://java.sun.com">Jave</a>/<a href="http://jena.sourceforge.net/">Jena</a>/<a href="http://jena.sourceforge.net/ARQ/">ARQ</a>/<a href="http://jabber.org">XMPP</a> based stuff. My main goal was to have a bot accessable via XMPP Chat or Groupchat that is capable of answering simple questions. Right now it can show me depictions of a Person <code>bild von <i>somenick</i></code> and figure out where someone is <code>wo ist <i>nick</i></code>. The wo-ist-service depends on <a href="http://norman.walsh.name/2005/02/16/witw-part-1">Norman Walsh WITW Service</a>. The link between a <i>nick</i> and the depiction of a person is obviously <code>foaf:nick</code>, using Sparql retrieving this information from the Jena Model was not that hard. The link between a <i>nick</i> and WITW is a <code>foaf:onlineAccount</code> with a <code>foaf:accountServiceHomepage</code> of http://norman.walsh.name/2005/02/witw/is/ Retrieving all such <code>foaf:onlineAccount</code> for a given <code>foaf:nick</code> reveals if the person has an account for the WITW and what his userid is at WITW. Having this data I simply http.get the XML from &#8230;/witw/is/&#8230;</p>
<p>Accessing WITW via HTTP, onlineAccount and depiction information from the Jena Model has been seperated into so called Data Access Objects (DAO) which return Value Objects (VO) containing the actual data. </p>
<p>XMPP communication starts retrieving information and sends back the content of Value Objects to (at the moment) a Multi User Chat (MUC) at #b4mad@conference.jabber.ccc.de</p>
<p>That&#8217;s it&#8230; <a href="http://b4mad.net/2005/10/06/bibabutzebot-98-src.tar.gz">source code for this</a> can be found&#8230; happy for any feedback! Thanks to <a href="http://www.ldodds.com/">ldodds</a> and AndyS for the support. The jabber id of the bot is <a href="xmpp:gnu-0000-000-a@b4mad.info">gnu-0000-000-a@b4mad.info</a></p>
<p><strong>UPDATE 2005-10-07</strong>: I you want to enable your FOAF File to contain the required information for the WITW service add something like <code>
<pre>
  &lt;foaf:holdsAccount>
    &lt;foaf:OnlineAccount>
     &lt;rdf:type rdf:resource="http://xmlns.com/foaf/0.1/OnlineAccount" />
     &lt;foaf:accountServiceHomepage rdf:resource="http://norman.walsh.name/2005/02/witw/is/"/>
     &lt;foaf:accountName>goern&lt;/foaf:accountName>
    &lt;/foaf:OnlineAccount>
   &lt;/foaf:holdsAccount>
</pre>
<p></code> to your foaf:Person .</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2005/10/06/from-foaf-to-witw/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>X-FOAF in Mail.app</title>
		<link>http://b4mad.net/datenbrei/archives/2004/12/10/x-foaf-in-mailapp/</link>
		<comments>http://b4mad.net/datenbrei/archives/2004/12/10/x-foaf-in-mailapp/#comments</comments>
		<pubDate>Fri, 10 Dec 2004 15:44:28 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[foaf]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2004/12/10/x-foaf-in-mailapp/</guid>
		<description><![CDATA[Ok, here are the usual references: The idea and the mac-related implementation. But what&#8217;s next? A fancy plugin for Mail.app to open up foaf-explorer or rules that highlight all mails from people with X-FOAF headers? Or maybe a plugin that tries to pick up the gpg keys of people to grow my gpg keyring automatically [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, here are the usual references: <a href="http://www.picklematrix.net/archives/000967.html">The idea</a> and the <a href="http://blogger.xs4all.nl/foz/archive/2004/12/09/17009.aspx">mac-related implementation</a>. But what&#8217;s next? A fancy plugin for Mail.app to open up<a href="http://xml.mfd-consult.dk/foaf/explorer/"> foaf-explorer</a> or rules that highlight all mails from people with X-FOAF headers? Or maybe a plugin that tries to pick up the gpg keys of people to grow my gpg keyring automatically to fully encrypt the next mail to the sender which just got in my mailbox with an X-FOAF: ?</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2004/12/10/x-foaf-in-mailapp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>via Planet RDF &#8211; Link auf FOAF file in jeder Mail</title>
		<link>http://b4mad.net/datenbrei/archives/2004/11/23/via-planet-rdf-link-auf-foaf-file-in-jeder-mail/</link>
		<comments>http://b4mad.net/datenbrei/archives/2004/11/23/via-planet-rdf-link-auf-foaf-file-in-jeder-mail/#comments</comments>
		<pubDate>Tue, 23 Nov 2004 10:47:29 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[foaf]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2004/11/23/via-planet-rdf-link-auf-foaf-file-in-jeder-mail/</guid>
		<description><![CDATA[Via Planet RDF kam die Idee, dass &#8220;you can include an email header X-FOAF: http://example.org/foaf.rdf that indicates the location of your FOAF file.&#8221; Super Sache das, nur wie sag ich es meiner MacOSX Mail.app??]]></description>
			<content:encoded><![CDATA[<p>Via <a href="http://planetrdf.com/">Planet RDF</a> kam die Idee, dass<br />
&#8220;you can include an email header X-FOAF: http://example.org/foaf.rdf that indicates the location of your FOAF file.&#8221; Super Sache das, nur wie sag ich es meiner MacOSX Mail.app??</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2004/11/23/via-planet-rdf-link-auf-foaf-file-in-jeder-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FOAF-Galway must be a success</title>
		<link>http://b4mad.net/datenbrei/archives/2004/09/07/foaf-galway-must-be-a-success/</link>
		<comments>http://b4mad.net/datenbrei/archives/2004/09/07/foaf-galway-must-be-a-success/#comments</comments>
		<pubDate>Tue, 07 Sep 2004 16:07:24 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[foaf]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2004/09/07/foaf-galway-must-be-a-success/</guid>
		<description><![CDATA[FOAF-Galway has produced some very interessting papers and a huge like collection&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.w3.org/2001/sw/Europe/events/foaf-galway/">FOAF-Galway</a> has produced some very interessting <a href="http://www.w3.org/2001/sw/Europe/events/foaf-galway/papers/">papers</a> and a huge <a href="http://del.icio.us/tag/foaf-galway">like collection</a>&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2004/09/07/foaf-galway-must-be-a-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>foaf and semantic visits</title>
		<link>http://b4mad.net/datenbrei/archives/2004/07/07/foaf-and-semantic-visits/</link>
		<comments>http://b4mad.net/datenbrei/archives/2004/07/07/foaf-and-semantic-visits/#comments</comments>
		<pubDate>Wed, 07 Jul 2004 08:43:08 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[foaf]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2004/07/07/foaf-and-semantic-visits/</guid>
		<description><![CDATA[So I added the two wonderful plugins by mortenf: 1) Semantic Visits and 2) FOAF Output. But the foaf.rdf generation is still broken&#8230;]]></description>
			<content:encoded><![CDATA[<p>So I added the two wonderful plugins by mortenf: 1) <a href="http://www.wasab.dk/morten/blog/archives/2004/07/05/wordpress-plugin-semantic-visits">Semantic Visits</a> and 2) <a href="http://www.wasab.dk/morten/blog/archives/2004/07/05/wordpress-plugin-foaf-output">FOAF Output</a>. But the foaf.rdf generation is still broken&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2004/07/07/foaf-and-semantic-visits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FOAF &#8211; Ich kenne wen den du auch kennst&#8230;</title>
		<link>http://b4mad.net/datenbrei/archives/2003/09/11/foaf-ich-kenne-wen-den-du-auch-kennst/</link>
		<comments>http://b4mad.net/datenbrei/archives/2003/09/11/foaf-ich-kenne-wen-den-du-auch-kennst/#comments</comments>
		<pubDate>Thu, 11 Sep 2003 11:30:59 +0000</pubDate>
		<dc:creator>[GNU]</dc:creator>
				<category><![CDATA[foaf]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://B4mad.Net/datenbrei/archives/2003/09/11/foaf-ich-kenne-wen-den-du-auch-kennst/</guid>
		<description><![CDATA[Heute habe ich endlich mal mein FOAF file updated, es ist jetzt also brandneu, und genuegt den neusten Konventionen. Aber, wieso braucht der Internet-Mensch eigentlich ein solches file? Man weiss es noch nicht, es ist eine Idee im &#8220;semantic web&#8221;, und ich denke das es ein gutes Tool ist die Menschen und Gruppen zu visualisieren. [...]]]></description>
			<content:encoded><![CDATA[<p>Heute habe ich endlich mal mein FOAF file updated, es ist jetzt also brandneu, und genuegt den neusten Konventionen.</p>
<p>Aber, wieso braucht der Internet-Mensch eigentlich ein solches file? Man weiss es noch nicht, es ist eine Idee im &#8220;semantic web&#8221;, und ich denke das es ein gutes Tool ist die Menschen und Gruppen zu visualisieren.</p>
<p>Starten kann man gut mit dem <a href="http://www.ldodds.com/foaf/foaf-a-matic">FOAF-a-matic</a> Tool von Leigh Dodds. Damit hat man alle Basiseintraege die man haben sollte. Zwei weitere gute Tools sind die <a href="http://xml.mfd-consult.dk/foaf/">FOAF Tools</a> und die <a href="http://jibbering.com/foaf/foaf-people-map.svg">FOAF people map</a>. Letzteres erfordert ein <a href="http://www.adobe.com/svg/">SVG Plugin</a>.</p>
<p>Wo findet man nun mein FOAF file?! Entweder <a href="http://B4mad.Net/FOAF/goern.rdf">direkt im erdGeschoss</a> oder schoen <a href="http://xml.mfd-consult.dk/foaf/explorer/?foaf=http://b4mad.net/FOAF/goern.rdf">visualisiert</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://b4mad.net/datenbrei/archives/2003/09/11/foaf-ich-kenne-wen-den-du-auch-kennst/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
