W3C home > Mailing lists > Public > semantic-web@w3.org > October 2013

Update Ruby RDF and LinkedData gems version 1.0.9 released

From: Gregg Kellogg <gregg@greggkellogg.net>
Date: Sat, 12 Oct 2013 15:07:19 -0700
Message-Id: <33058C54-9DE3-469A-91DD-023CE7EF33C8@greggkellogg.net>
To: "public-rdf-ruby@w3.org" <public-rdf-ruby@w3.org>, "semantic-web@w3.org Web" <semantic-web@w3.org>
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

[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

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:45:35 UTC