node-n3: Turtle implementation in JavaScript

Dear RDF community,

As asked by David Wood [1], I’m posting my Turtle parser implementation: node-n3 [2].

node-n3 is a streaming parser in JavaScript and designed to be blazingly fast, now at 225.000 triples per second [3,4].
While in development as an N3 parser, it currently achieves full Turtle compatibility [5].
Right now, it is implemented for Node.js, although none of the components use specific Node libraries.
Therefore, it works perfectly in the browser with minimal adjustments.

If you have any questions on this implementation, don’t hesitate to ask them.

Best,
-- 
Ruben Verborgh
PhD Researcher on Semantic Web and Web APIs
iMinds – Multimedia Lab – Ghent University, Belgium
http://ruben.verborgh.org/ – @RubenVerborgh

[1] http://www.w3.org/blog/SW/2013/02/20/turtle-now-a-candidate-recommendation/
[2] https://github.com/RubenVerborgh/node-n3
[3] https://twitter.com/RubenVerborgh/statuses/172591979467780096
[4] https://github.com/RubenVerborgh/node-n3/blob/master/perf/n3parser-perf.js
[5] https://github.com/RubenVerborgh/node-n3/blob/master/test/turtle-spec.js

Received on Friday, 22 February 2013 02:34:27 UTC