Drupal in the formative stages of adding RDF(a) for Semantic Web

There has been a lot of hand waving about the semantic web, RDF, and Drupal. This is good, and it is important for there to be excitement about the possibilities that this opens to us. Now the first concrete plans are being laid and the first patches are being written and evaluated. If you’ve ever wondered about this semantic web business, or if you thought microformats were a good idea, or if you’ve been secretly (or publicly) coding your own RDF tools for Drupal you’ll want to be a part of this conversation.
A lot of hard issues will have to be solved. XHTML document designers (ie web application builders and Drupal developers) are not accustomed to working with XML namespaces. The inclusion of RDFa is wholly dependent on the theme layer so it is important to build tools that handle this without further burdening Drupal themers. The basic data storage mechanisms in Drupal are all based on relational databases, not RDF, thus it will fall on tool builders and module authors to ascribe semantic meaning to data and to actively use the new tools to generate RDFa markup.
Furthermore, the addition of RDFa and supporting technologies like GRDDL introduce very new and somewhat complex workflows that greatly depart from the server->browser lifecycle of our current XHTML documents. Drupallers will have to learn about this in order to understand and utilize the potential benefits that RDFa can bring.
Here are some places to watch and participate in the coming months as Drupal makes this very important transition:
Related Content
AcquiaBlog

2010 has been an inflection point for the Acquia partner program. We are doing more business than ever with partners, including case studies with Palantir.net, Blink Reaction, and IBM Global Services.
Bryan House
It is that phase of my life! I'm just turning 30 in a month, working with Drupal for 7 years and just had my third Acquia anniversary a week ago. Time to look back and evaluate how things went, all the good and bad things; even better if the wisdom can be shared with others. This was part of my thinking when I submitted the session titled "Come for the software, stay for the community" for Drupalcon Copenhagen.
Gábor Hojtsy
It sounded like a really simple request: "Is it easy to add a search filter for 'My posts'?". In other words, add a search result facet for posts by the current (logged in) user through the Apache Solr Search Integration module APIs?
But then the wheels start turning - we want not just one blind link, but a real facet link that tells us how many results we'll get. Also, if we are filtering by 'My posts' then we probably have an equal use case for the opposite filter 'Posts not by me'. So we really need a facet block with two links and facets counts.
Peter Wolanin







