- From: Gregg Kellogg <gregg@greggkellogg.net>
- Date: Sat, 12 Oct 2013 15:07:19 -0700
- 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 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