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

patternexon's gravatar image

accept rate: 0%

SIOC ontology is for describing blogs, forums and mailing lists. It would be useful both for marking up pages with RDFa and for emitting pure RDF. For the latter there is SIOC exporter for WordPress. You can see it here in action.

permanent link

answered 10 Nov '09, 18:20

P%C4%93teris%20Caune's gravatar image

Pēteris Caune
accept rate: 28%

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:

SIOC Applications list

permanent link

answered 13 Nov '09, 02:10

-CaptSolo-'s gravatar image

accept rate: 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:

GoodRelations http://purl.org/goodrelations/v1#

VCard http://www.w3.org/2006/vcard/ns#

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.

permanent link

answered 10 Nov '09, 14:57

billroberts's gravatar image

accept rate: 47%

I have used XHTML+RDFa on my homepage, and currently embedding mostly FOAF. You can extract the RDF via this pyRdfa webservice, with this full link:


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'/>

permanent link

answered 10 Nov '09, 08:12

Egon%20Willighagen's gravatar image

Egon Willigh...
accept rate: 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.

permanent link

answered 11 Nov '09, 10:04

Markus's gravatar image

accept rate: 0%

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.

permanent link

answered 04 Dec '09, 17:12

Michel%20van%20Tol's gravatar image

Michel van Tol
accept rate: 11%

My home page has the FOAF link as described by Egon plus an ICBM meta element for use by GeoURL and XFN data on the links to friends and sites I am on.

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.

permanent link

answered 10 Nov '09, 13:48

steevc's gravatar image

accept rate: 0%

edited 10 Nov '09, 15:09

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 10 Nov '09, 05:49

question was seen: 7,576 times

last updated: 04 Dec '09, 17:12