Hi, This sounds like a great occasion to publish a revised version of the core RDF libraries in clerezza as Commons RDF.
This has been the topic of several discussions already. The Clerezza RDF libraries are strictly based on the RDF concepts and does not introduce auxiliary concepts (like BNode labels) that narrow the field in which the library is useful. Compared with the APIs provided by triple stores the Clerezza API can thus more broadly be used for use cases benefiting from the RDF model. I see two major TODOs: - Renaming: The current naming puts great emphasis on technical correctness at the expenses of matching the colloquial use of the terms. The API should be simplified to have Graphs and ImmutableGraphs rather than TripleCollections, Graphs and MGraphs [1]. - RDF 1.1 Adaptation: the identity criteria must be redefined and probably the class structure adapted for the identity of no language plain literals and xsd-string typed literals Cheers, Reto 1. http://mail-archives.apache.org/mod_mbox/clerezza-dev/201406.mbox/%3ccalvhuewd_qyqlaans6oevvnr1ndzev9fssro0s6kj2vea41...@mail.gmail.com%3E ---------- Forwarded message ---------- From: Benedikt Ritter <brit...@apache.org> Date: Mon, Dec 15, 2014 at 4:05 PM Subject: [ANNOUNCEMENT] Apache Commons grants write access to all ASF committers To: committ...@apache.org, Commons Developers List <dev@commons.apache.org> Dear fellow committers, The Apache Commons Team is pleased to announce that write access to the Apache Commons Subversion and Git repositories has been granted to all ASF committers. Apache Commons is an Apache project focused on all aspects of reusable Java components. As such, the components maintained by the Apache Commons project may be of interest to a variety of other Apache projects. The Apache Commons community would like to invite you to share and maintain useful code. While Apache Commons is a Commit-Then-Review community, we would consider it polite and helpful for contributors to announce their intentions and plans on the dev mailing list [1] before committing code. Have fun, Benedikt Ritter, on behalf of the Apache Commons Community [1] http://commons.apache.org/mail-lists.html -- http://people.apache.org/~britter/ http://www.systemoutprintln.de/ http://twitter.com/BenediktRitter http://github.com/britter