dotgnu-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[DotGNU]Dotgnu:foaf


From: James Michael DuPont
Subject: [DotGNU]Dotgnu:foaf
Date: Thu, 12 Jun 2003 23:33:02 -0700 (PDT)

Dear team,
the first step to support the rdf vocab foaf has been taken.

Foaf (http://xmlns.com/foaf/0.1/ http://rdfweb.org/foaf/
http://rdfweb.org/2000/08/why/ ) 
is "the FOAF, or 'friend of a friend' project. FOAF: Machine readable
homepages in the Semantic Web "

I hacked a python script to output not html, but foaf.
It is checked into the web page for dotgnu :
xml/developers/xml2foaf.py
http://savannah.gnu.org/cgi-bin/viewcvs/projects/dotgnu/xml/developers/xml2foaf.py?rev=1.2&cvsroot=www.gnu.org&content-type=text/vnd.viewcvs-markup

You can see the results here :
http://savannah.gnu.org/cgi-bin/viewcvs/projects/dotgnu/xml/src/people.foaf?rev=1.1&cvsroot=www.gnu.org&content-type=text/vnd.viewcvs-markup

I have added our own dotgnu vocabulary,
which will be put here if someone approves : 
xmlns:dotgnu="http://dotgnu.org/2003/06/dotgnu.rdfs";

dotgnu:DevelopersList is a list of developers

dotgnu:task is the name of the task, this will feed into the task
system via a dotgnu:wiki="Blah" attribute or a
dotgnu:savannahtask="blah" attribute

dotgnu:occupation - this could be the homepage of the work, but we dont
have that
dotgnu:location - this could be split up into time, airport code etc

then for each mode of communication 
  dotgnu:irc
  dotgnu:jabber 

More to come

here is an example :

<foaf:Person>

<foaf:name>Rhys Weatherly</foaf:name>

<foaf:interest rdf:resource="http://www.dotgnu.org/"/>

<dc:contributor rdf:resource="http://www.dotgnu.org/"/>

<foaf:homepage rdf:resource="http://www.southern-storm.com.au"/> 

<dotgnu:task>pnet</dotgnu:task>

<dotgnu:task>pnetlib</dotgnu:task>

<dotgnu:task>pnetC</dotgnu:task>

<dotgnu:task>treecc</dotgnu:task>

<dotgnu:occupation>programmer, Southern Storm Software, Pty
Ltd</dotgnu:occupation>

<dotgnu:location>Brisbane, Australia, GMT + 10</dotgnu:location>

</foaf:Person>

mike

=====
James Michael DuPont
http://introspector.sourceforge.net/

__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com


reply via email to

[Prev in Thread] Current Thread [Next in Thread]