Releases > dotNetRDF 0.6.0 Released

We're pleased to announce the 0.6.0 release of the dotNetRDF API - you can get this by going to Download dotNetRDF or obtain full source code by going to Download dotNetRDF Source.

This release is a major feature release of the library which includes a number of notable performance improvements.

Memory Usage reductions

dotNetRDF now automatically interns URIs as they are parsed from various inputs, you can also intern URIs you create by calling the Create() method of the UriFactory class. In testing we saw that this reduced the memory usage by around 40% which is a big deal when you start loading hundreds of thousands or millions of triples.

Advanced User Notice: If your application primarily processes RDF in a streaming fashion this may actually increase your memory usage, in this scenario please use the Options.InternUris property to disable this function.

SPARQL Performance Improvements

As highlighted in a previous blog post the improvements to our join algorithms in our SPARQL engine have led to massive performance improvements. Performance now scales much more linearly and is far faster, for example at a million triples on BSBM v3 we saw a 14x performance improvement.

We've also rewritten how expressions are evaluating in SPARQL so expression evaluation should now be far more efficient and performant.

SPARQL 1.1 Support

We've updated our SPARQL support to match the latest SPARQL specifications once again, we now once again are 100% SPARQL 1.1 compliant as seen on the offical W3C SPARQL 1.1 Evaluation Test Results report.

Turtle 1.1 Support

We now support what is commonly referred to as Turtle 1.1 which will be the official standardised W3C blessed form of Turtle. For maximum compatibility with other tools we default to Turtle 1.1 as input and Turtle 1.0 as output.

Bug Fixes

As always we've incorporated a number of bug fixes into this release, thanks to everyone who reported bugs, you should find your names in the acknowledgments file included in our releases. This release includes a critical fix for those wanting to use AllegroGraph 4.x.

20/02/2012 00:48:26 by Rob Vesse in English
128921 Views


Twitter about this

Tags: 0.6.0, Beta, dotNetRDF, Download, Interning, Release, Releases, SPARQL, Turtle, URI

 
 

Powered By Visual Log from Visual Design Studios

Visual Log is Licensed Free for Any Use on this Website (User is Unregistered)