ActiveRDF: object oriented RDF in Ruby

ActiveRDF: object-oriented RDF in Ruby is a paper submitted to Scripting for the Semantic Web 2006. Inside, the authors discuss the challenges and successes with using RDF as a storage backend for applications, much in the same way that RDBMS are currently used. Scripting languages, such as Ruby, offer the best chance for RDF integration, because RDF is so flexible, dynamic, and often untyped. Ruby, because it is so dynamic (you can easily add methods to classes, for instance), is a good way to see where the intersection between an OO scripting language and semantic web technologies mix.

I'd like to see integration with transactions, plus explicit support for Redland's contexts. ActiceRDF is a great step forward in learning how deep RDF should go in the application stack.

Popular posts from this blog