The Clerezza team were all notified about the effort to put a common
RDF API together on GitHub and they responded positively at that
point. The only sticking point then and now IMO is the purely academic
distinction of opening up internal labels for blank nodes versus not
opening it up at all. Reto is against having the API allow access to
the identifiers on academic grounds, where other systems pragmatically
allow it with heavily worded javadoc contracts about their limited
usefulness, per the RDF specifications:

https://mail-archives.apache.org/mod_mbox/clerezza-dev/201406.mbox/%3c5398b07c.5000...@apache.org%3E

However, for some more background we could refer back to discussion
about restructuring both Clerezza and Stanbol to make them more
maintainable and useful to the community:

https://mail-archives.apache.org/mod_mbox/stanbol-dev/201211.mbox/%3CCAA7LAO2X++Uk8PoNM+b9=f9v2dn5zdzljh2bje0mmrzcyaf...@mail.gmail.com%3E

In particular, as Rupert Westenthaler mentions there, the goal to
simply promote the Clerezza RDF model as commons.rdf would not achieve
much given the share that Jena and Sesame have.

The Commons RDF effort that Sergio has brokered, including Andy (Jena)
and I (Sesame), and including both Scala (w3c/banana-rdf@github) and
Clojure (drlivingston/kr@github) project representatives will provide
the common JVM RDF API that Rupert referred to as being necessary.

The main points as I see it that are necessary before starting the
process that was aborted last time (echoing Sergio's comments):

* Mailing list clutter: both in terms of the wide range of technical
discussions from commons rdf, and general email traffic from other
commons sub-projects discouraging potential participants from joining
in the discussion.
* Being able to use GitHub pull requests for code review, including if
necessary the sending of comments there to the apache mailing list
that is decided to be used for that purpose. The actual merging will
be done by hand in this case, but the code review features there are
too useful. The patching of PR comments back to apache mailing lists
has already done, so there is no technical issue for this, just
deciding which mailing list the comments will go to.
* Having it okay that the commons rdf api is a project that
principally aims to create a set of interfaces, and not host any of
the scalable implementations of the API. Stian Soiland-Reyes has
written a basic implementation, but in practice, any large dataset
will not load into that implementation and be queried efficiently, so
it is only going to be used for small in-memory tasks.

I hope there is no bad blood from the aborted effort last time. There
were a variety of causes, including the reasons above but we all
joined the GitHub discussion with the goal of hosting the project
inside of the Apache Foundation and IMO Apache Commons is still likely
the best way to do that for our small (in terms of code) project.

Cheers,

Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to