RDF is a W3C standard for modeling and sharing distributed knowledge based on a decentralized open-world assumption. Any knowledge about anything can be decomposed into triples (3-tuples) consisting of subject, predicate, and object; essentially, RDF is the lowest common denominator for exchanging data between systems.
This module provides comprehensive RDF functionality and interoperability for the Drupal 6.x platform. For more information, read the introductory posting or watch the demo video. Be sure to subscribe to the Semantic Web group on groups.drupal.org to keep up with the latest happenings.
The module requires PHP 5.2 or newer, makes use of the ARC2 library if available, and will integrate with the Views, FeedAPI, Feed Element Mapper, Location, and Services modules if they are installed. For adding SPARQL query support, see the related SPARQL project.
Projects that rely on this module as a dependency include Calais, File Framework, FeedAPI RDF and the Relations and DAV APIs and their spin-offs such as File Relations Server.
This project is being developed by Arto Bendiken, Miglius Alaburda, Ben Lavender, Jeff Miccolis, Frank Febbraro and Stéphane Corlosquet. Development has been in part sponsored by OpenBand and MakaluMedia.
Downloads
Recommended releases
Version Downloads Date Links 6.x-1.0-alpha7 Download (63.71 KB) 2009-Mar-25 Notes Development releases
Version Downloads Date Links 6.x-1.x-dev Download (66.22 KB) 2010-Jul-11 Notes
This is the future of the web. Companies, organizations and individuals who take advantage of these technologies will be more competitive and be able to take advantage of the benefits. RDF is part of the semantic web. Semantics is about meaning. I’ve been writing about how most content on the web is not setup in a way that has meaning that can be understood by web agents, by machines, computer, the software that makes up the web. So, web services, in most cases, until they implement these changes, have no idea what the meaning is contained in the content, the data on the web.
As I mentioned in another post, we can take google and how it does a search. We might ask a question of google but it is just looking for the keywords in the question mean. With the semantic web which is being slowly implemented by Google and moreso by Yahoo, the search engine will understand the phrases we use — the language we use, the meaning in our questions. So, if you have a search that includes the word apple, it will look at the context and know whether you are talking about a fruit or the software company. This usually isn’t a problem because other words (keywords) in our search usually help to increase the likelihood that we will find something related to what we are searching. We won’t get a site that has information about the fruit if we search for apple software. Those two words help target the results.
This did become a problem problem recently for me when I was looking for a place called Digsby. I got page after page about the social chat application (it does more than chat/IM). I tried to tell my search engine, not to give me results that have anything to do with software, or computers… it did not work. The semantic web would help with this.
This blog is published by Bruce Whealton, more information about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company providing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs