Drupal and semantic web

 

& Web 3.0

Web 3.0, variously called the semantic web, web of data or linked data web, is something that I, like many working in information technology, web development, information science, etc., am compelled to follow. Actually, coming from a library & information science background, I am keenly interested in the whole idea of a web of data.

Some friends of mine are much further along in actually implementing so-called linked data in their projects - see 'Wikipedia as controlled Vocabulary.' I'm not sure I'm "allowed" to interchange all of these concepts - I've been reading about the semantic web for about 4-5 years now and still struggle to explain it to people in a simple, jargonless way. So, I've just started playing with the concepts and thinking creatively about them and have thus become a bit less restrained in my thinking about something that really isn't that mysterious. I think of it using the following simplified equation:

Semantic Web = Web of data + Linking data

In other words, right now the web is a web of pages (mostly .html). Those pages are connected by links. But, those pages contain loads of data, many uniuquely identifiable pieces of data representing concepts like "Barack Obama" and "Wimbledon." If we could "meaningfully" mark up data in all those pages, we could link it together better and run more complex queries against it - the web as a giant database. (the Tim Berners-Lee message)

So, it occurred to me the other day that the best way to actually get my hands "dirty" in using things like RDFa and SPARQL is via Drupal. We are now roughly 6 months into our Drupal implementation, about which I have written loads of posts via this blog (See tags: Drupal and Weekly Drupal). We will be finishing up our programming and configuration of Drupal and migrating and tagging content with taxonomies we're in the process of writing over the next 2-4 months. What better to be thinking about possibly adding semantic mark-up (RDFa) to our content?

Luckily, I won't be stabbing in the dark on this one. There is already a large movement afoot in the Drupal community in this area. Notably:

But, and it's a big BUT, I still find it slightly daunting to get started. However, I suspect, like much surrounding the semantic web, learning by doing might be the best route to take. I happily accept suggestions or tips, however :-) ...

Share/Save
 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
25 Nov12:23

Knowledge management in Open Atrium

By fschaap (not verified)

I just ran across a post by Pronovix about their semantic additions to Open Atrium. Sounds like what you are looking for. They even have a nice video to show what it looks like.

25 Nov12:39

Thanks! I'll check it out...

By mavergames

I've read about Open Atrium (it's an intranet-ready Drupal). Sounds like something we might look into in the future...

Cheers,

Chris

25 Nov15:05

open Atrium

By Carl Thuringer (not verified)

Not to get off topic too much but we're using Open Atrium in our two-man company to track issues and tasks. Add a little to the Tracker module's selections and plan ahead on your organization (we create new groups for each active client, and have one group for in-house work) and I think you'll enjoy it.

04 Dec05:17

Drupal & Semantic Web

By James (not verified)

I've been doing Drupal for a couple months now, still getting my feet wet with it... I'm primarily a .Net guy.  So those modules such as RDF etc. Is their primary goal to add additional XHTML to help organize the data on the page / make it easier for computers to gather info from it?- James the aspiring Drupal Developer

04 Dec10:41

Yes, in a sense

By mavergames

At least, that's how I understand RDF - "semantically" marking up data within sites so that it can be found and connected in better and more meaningful ways. That's the "dream" of the semantic web, anyway...

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options