Saturday, October 24, 2009

Drupal 7 semantic by default, when will Alfresco follow?

My university friend Stéphane Corlosquet has spent the last few months adding a very exciting feature to Drupal for its imminent next release: Drupal 7 will expose your website's structural information as RDFa, by default!

This has huge implications. Drupal being one of the most popular CMS, it handles a significant proportion of the Web's information. So Drupal 7 will effectively make the Semantic Web much bigger. Furthermore, a website's manager will now be able to define the website's ontology based on existing ontologies, which means each Drupal website will now be both a consumer as well as a producer of semantic information.

For website owners, an immediate result is that their website will be better understood by Google. But the Semantic Web is much more than an SEO trick. It is a way to make information more useful, more exact, and to make it understandable by computers.

So how long before Alfresco follows? The open-source Enterprise Content Management System should make sure the content it manages is understandable by both humans and machines. A company's way to structure information should not be kept in the Data Dictionary, it should be exposed as RDF Schema. The metadata, including aspects, should be accessible via RDF in addition to the usual REST/Java/JavaScript/JCR/CMIS APIs.

Tech videos

Some recordings of my Semantic Web-related presentations are available on video sharing websites. Here are my presentations at the Tokyo Linux Users Group and at the Yokohama Linux Users Group.