Agaric Design Collective

RDFa in Drupal design camp presentation notes and download

By Benjamin Melançon
on 12 Jun
3 comments

Key words and phrases

Resource Description Framework eh?

Tags

Description

Update: RDFa in Drupal presentation download.

Notes in preparation for, and in accompaniment to, my session RDFa in Drupal: What it means for D7 theming, how to add semantic goodness to D6, and why it matters at Drupal Design Camp Boston (in Cambridge).

Welcome to Cambridge for Design For Drupal Boston! For those of you who have traveled a ways to get here, Boston is just over the Charles river that way.

Now, if we had RDFa in Drupal today, we would know where we are.

In fact, with RDFa, the camp website could continue to say "Boston" while your calendar and map applications could be told the exact, correct location.

Background

On October 14, 2008, RDFa became a web standard (a W3C recommendation) to embed RDF directly in XHTML. This serves to enable you -- and or more to the point, your favorite content management system -- to turn existing human-readable text into machine-readable data (without repeating content).

In many cases, it simply serves to give meaning to links. It's not just a connection, but a kind of connection (or in Boris Mann's food-obsessed terms, a flavor).

Licensed under a
   <a href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license">
     Creative Commons Attribution - NonCommercial-ShareAlike 2.0 Licence</a>.

RDFa Screencast by bhuga / scor

* Overview of Semantic Web, Drupal, and RDFa (yes, we'll go over what the heck it is)

* How to add RDFa to your Drupal 6 site today

Drupal 6 upgrade with extra RDFa goodness by ekes of Iskra.

RDFaification of Drupal 6 by Shelley Powers. She is a technical powerhouse know even outside the Drupal bubble!

Enable RDFa usage with Drupal 6.x - Arto Bendikan increased the capabilities of his RDF module to aid the marking up with RDFa within node bodies.

RDF-ize your RSS feeds.

RDF External Vocabulary Mapper
This module provides a way to import external RDF ontologies into Drupal for use by other modules (RDF CCK, for one). For example, if you want to markup your event content using the RDF Calendar ontology, you can import it using this module, then it will be available to the RDF CCK module. Out of the box, this module pulls in the Dublin Core, Friend-of-a-Friend, and SIOC ontologies.

RDF CCK
This module allows you to provide your content in RDF format. It provides a "node/[nid]/rdf" page for desired content types; it does not provide RDFa output without a patch to CCK. RDFCCK requires RDF, CCK, RDF External Vocabulary Mapper (Evoc), and SPARQL.

* Report-back from RDFa-in-core code sprint in Galway, Ireland this May

* How RDFa will and might affect theming (themers' thoughts requested!)

* What still needs to be done before code freeze

Reference

RDFa in Drupal - examples and use cases
http://groups.drupal.org/node/20167

http://en.wikipedia.org/wiki/RDFa

http://rdfa.digitalbazaar.com/fuzz/trac/

Search issues for Drupal : RDF
http://drupal.org/project/issues/search/drupal?issue_tags=RDF

RDFa: Add semantics from the ground up
http://drupal.org/node/378144

RDFa: author and date on node and comment
http://drupal.org/node/352204

A roadmap for RDFa in Drupal 7
http://groups.drupal.org/node/16597

State of the RDF in Drupal core after the code sprint
http://groups.drupal.org/node/22716

Half way through the RDF code sprint - Google Announces Support for RDFa
http://groups.drupal.org/node/22168

Allow more granular theming of drupal_render'ed elements
http://drupal.org/node/455844

RDF in Drupal core code sprint
http://buytaert.net/rdf-in-drupal-core-code-sprint

Exhibit
http://drupal.org/project/exhibit

Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
http://www.slideshare.net/bmann/practical-semantic-web-and-why-you-shoul...

Linked Data - Connect Distributed Data across the Web

Drupal Voices 17: Boris Mann's Intro to the Semantic Web & Drupal

Drupal Voices 19: Ivan Labra on Semantic Web & Identity

Drupal Voices 18: Stéphane Corlosquet on the Semantic Web & Drupal

Wikipedia: SPARQL Protocol and RDF Query Language

The Political Importance

Beyond web 2.0 -- How RDFa will help to democratise data on the web

 

Awesome. just awesome...i

Awesome. just awesome...i haven't any word to appreciate this post.....Really i am impressed from this post.Popular art activities and hobbies the person who create this post it was a great human..thanks for shared this with us.i found this informative and interesting blog so i think so its very useful and knowledge able.I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me.Really the blogging is spreading its wings rapidly. Your write up is fine example of it

Posted by goldy (not verified) on Fri, 2009-09-18 14:53
Web Tasar?m?

I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me.Really the blogging is spreading its wings rapidly. Your write up is fine example of it

Posted by Web Tasar?m? (not verified) on Fri, 2009-12-18 08:49
Web Tasar?m?

I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me.Really the blogging is spreading its wings rapidly. Your write up is fine example of it

Posted by Web Tasar?m? (not verified) on Wed, 2009-12-23 11:01
Post new comment
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <h1> <h2> <h3> <h4> <h5> <h6> <small> <pre> <strike> <sub> <sup> <kbd> <s>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.