Update Ruby RDF and LinkedData gems version 1.0.9 released

Release 1.0.9 brings some useful updates to the Ruby RDF platform [1] [2]:

* Performance improvement to literal initialization and URI constants (Thanks @tomjnixon)
* Added vocabulary class RDF::SCHEMA for http://schema.org, including current property definitions
* Avoid use of extend by creating Countable::Enumerator and Queryable::Enumerator for about a 70% performance improvement in Queryable#query. (Thanks @nyarly for the suggestion)

The next release should by 1.1.0, which will feature a major improvement in RDF::URI and likely a breaking API change for RDF::Query::Results in order to bring it more in line with other classes which return an enumerator if not given a block. See [3] to comment on branch features/QueryEnum [4]. 1.1.0 will also obsolete Ruby 1.8; anyone relying on that should stick to the 1.0 branch. Release 1.1.0 will be released after RDF Concepts [5] reaches the Candidate Recommendation phase, expected in the next several weeks.

The LinkedData gem [2] includes the base RDF gem, all supported Readers and Writers including N-Triples, RDF/XML, RDFa, Turtle, JSON-LD and many others.

Gregg Kellogg
gregg@greggkellogg.net

[1] http://rubygems.org/gems/rdf
[2] http://rubygems.org/gems/linkeddata
[3] https://github.com/ruby-rdf/rdf/issues/122
[4] https://github.com/ruby-rdf/rdf/tree/feature/QueryEnum
[5] http://www.w3.org/TR/rdf11-concepts/

Received on Saturday, 12 October 2013 22:07:48 UTC