W3C home > Mailing lists > Public > public-rdf-ruby@w3.org > March 2010

Re: RDF.rb: A public-domain RDF library for Ruby

From: Arto Bendiken <arto.bendiken@gmail.com>
Date: Wed, 31 Mar 2010 23:54:05 +0200
Message-ID: <q2y47fe11b71003311454pe3423367v3a75fae3672d20cb@mail.gmail.com>
To: public-rdf-ruby@w3.org
On Wed, Mar 10, 2010 at 12:33 PM, Arto Bendiken <arto.bendiken@gmail.com> wrote:
> I have just released version 0.1.0 of RDF.rb, my RDF library for Ruby:
>
>  <http://rdf.rubyforge.org/>
>
> The library has extensive API documentation with many inline code examples,
> enjoys comprehensive RSpec coverage, and is immediately available via
> RubyGems:
>
>  $ [sudo] gem install rdf
>
> The source code repository is hosted on GitHub:
>
>  <http://github.com/bendiken/rdf>

To post a quick update to my earlier e-mail this month, RDF.rb is now
up to release 0.1.3 and there are a number of already quite usable
add-on plugins available for doing various things:

RDF::Sesame adds support for accessing Sesame 2.0-compatible RDF
repositories over Sesame's HTTP API:

  http://rdf.rubyforge.org/sesame/

RDF::JSON adds support for parsing/serializing the RDF/JSON format
developed by Talis:

  http://rdf.rubyforge.org/json/

RDF::TriX adds support for parsing/serializing the XML-based TriX
format, one of the few RDF formats that support named graphs:

  http://rdf.rubyforge.org/trix/

RDF::Isomorphic adds support for graph bijections and isomorphic
equivalence of anything mixing in RDF::Enumerable:

  http://rdf.rubyforge.org/isomorphic/
  http://blog.datagraph.org/2010/03/rdf-isomorphism

RDF::BERT adds support for proxying RDF repository operations over the
simple and efficient Erlang-compatible BERT-RPC binary protocol
developed by GitHub for their own use:

  http://rdf.rubyforge.org/bert/

I will also quicky list a couple of upcoming plugins that may be of
interest to some...

RDF::Raptor will shortly add RDF/XML and Turtle parsing/serialization
support based on Raptor:

  http://github.com/bendiken/rdf-raptor

RDF::DataObjects intends to provide a storage adapter for any RDBMS
systems supported by DataObjects; DO being the storage layer used in
the popular DataMapper ORM library:

  http://github.com/bhuga/rdf-do

Once the RDF.rb ecosystem grows further, the easiest way to find
RubyGems-installable RDF.rb plugins is to search RubyGems.org for the
prefix "rdf-":

  http://rubygems.org/search?query=rdf-

While prefixing RDF.rb plugin gems with "rdf-" is merely a convention,
it is a very useful one: I hope anyone considering writing a plugin
takes note when it comes to naming their gem.

Many of the aforementioned Ruby gems are ultimately being developed to
support a startup, hence the rapid pace of development. We're all
about Ruby + Rails + RDF, and you can have a peek at some of our other
upcoming open-source technologies -- involving such buzzwords as AMQP,
Redis, Cassandra, and Hadoop -- at:

  http://github.com/datagraph
  http://twitter.com/datagraph
  http://blog.datagraph.org/

-- 
Arto Bendiken | http://datagraph.org/
Received on Wednesday, 31 March 2010 21:54:41 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 31 March 2010 21:54:42 GMT