Now, to make sure that my FOAF is in order, I set up the regular XML/RDF toolchain, using xmllint to validate the XML and RDF syntax, and XSLT to convert the FOAF to human readable HTML. Using the ?xml-stylesheet? syntax this also provide the basic HTML GUI when accessing the FOAF file using Firefox. BTW, I had to rename the file to make the SourceForge web server aware that the file is an XML file, so that it nicely sets the MIME type.
BTW, I suggest all to validate your FOAF with this RDF validator, because some of us got some work to do to make them valid:
- Mine is having some encoding issue
- Henry's has some 8 errors
While the XSLT is getting along quite nicely, I got serious other work to do. The Strigi-based FOAF indexer is sort of working, gets FOAF documents recursively, but I want it to index our publications and presentation slides too. Now, FOAF has a foaf:publications tag, which I thought might be suited. But after chatting with (new) friends on the #foaf IRC channel (the log), it became clear that the scope of that element is to point to some other file (foaf:Document) which lists the publications, such a HTML output created from BibTeX.
That is, the following syntax is not quite what appears to be intended:
<dc:title>Bioclipse: an open source workbench for chemo-
The Bibliontology was suggested and seem a rather good candidate to draft a separate but RDF/OWL-based publication list. The server was down at the time of writing, but the Google cache showed the scope nicely. The Google group is active and the server should go back online shortly.
OK, enough for now. More will follow in this series shortly. Such as a HTML GUI for my publication list in Bibliontology format.