I want to make my homepage SemWeb friendly. Please recommend any general paradigms that you think a blog or homepage should have. My blog runs on wordpress, any existing plugins that you use would be great. Also plugins for other CMS-es are welcome.
Also, if uber-users could annotate this question with proper tags, that would be great.
asked 10 Nov '09, 05:49
Like Peteris noted above, you can semantically-enhance a blog / CMS by adding plugins (he mentions a plugin for WordPress in particular).
The SIOC applications list contains over 40 applications, including plugins for exporting SIOC RDF data from blogs (vBulletin, WordPress), wikis and other kinds of social software:
answered 13 Nov '09, 02:10
I agree with other responders: embedding mark-up in the page using RDFa is a good approach and FOAF is the obvious place to start in terms of tags.
When I was marking up our company About page with RDFa, I also used:
Yahoo Commerce http://search.yahoo.com/searchmonkey/commerce/
Semantic Crunchbase: http://cb.semsol.org/ns#
You can have a look at the resulting RDF here http://www.w3.org/2007/08/pyRdfa/extract?uri=http://www.swirrl.com/about
I made up my own term to link to our twitter accounts, but I've been meaning to go back and use foaf:holdsAccount for that instead.
For blogs, it would also be a good idea to mark up each post with title and author metadata, eg using Dublin Core http://dublincore.org/documents/dcmi-terms/
There is a Wordpress plug-in http://wordpress.org/extend/plugins/wp-rdfa/ that does some of this, but I haven't used it myself. And I read that RDFa support built into Drupal is coming with version 7, though not released yet.
answered 10 Nov '09, 14:57
And my blog uses this approach and points to the FOAF with a <link> element in <html><head>:
<link href='http://www.w3.org/2007/08/pyRdfa/extract?uri=http://egonw.github.com/index.html' rel='meta' title='FOAF' type='application/rdf+xml'/>
answered 10 Nov '09, 08:12
You can use the WYSIWYG RDFa annotation tool loomp (Demo: loomp.org). It has an API and by use of an extension for the typolight CMS (typolight.org) you can integrate the XHTML/RDFa content from loomp in this CMS. Potentially this is possible for each other CMS as well but we are currently working on these issues. At the moment it seems that loomp will become an open source product soon.
The benefit of a loomp standalone installation is that you get an integrated linked data server which shares a pure RDF dataset beside your RDFa and keeps both models synchronized.
answered 11 Nov '09, 10:04
Drupal has been working a lot to make their CMS more RDF-oriented. Extra modules can be added to even enhance this. OpenCalais can be integrated, and RDFa can be automatically generated from your content.
answered 04 Dec '09, 17:12
Michel van Tol
It has long been my aim to generate this page based on data in my FOAF file so that I only have to maintain that. I'm interested in any scripts that would do that for me. If they can also include RDFa data then that would be great. The ideal would be something that could use a template file to define the general page layout. Something in Python would suit me best as I've at least used it. This probably ought to be a new question.