Hackathon project: Update RDF::Helper
Kjetil Kjernsmo
kjetil at kjernsmo.net
Sun Apr 11 22:04:50 CEST 2010
Hi all!
I have a goal of providing an Catalyst model for RDF, using
Catalyst::Model::Adaptor this should be quite straightforward to achieve.
However, it depends on a suitable model class, and one that is sufficiently
high-level for many developers to find good to work with.
I think that RDF::Trine/RDF::Query may be too low-level. That is not to say
that they shouldn't be like they are, to the contrary, but that perhaps we
want the model to be based on something like RDF::Helper.
I was therefore thinking that the hackathon should have a focus project to
get RDF::Helper into shape to work with the rest of the code we now have.
What should be done to do this?
Clearly, RDF::Helper needs support for quads. They are now well-
established. Then, we should probably use Moose, as that is well-
established best practice for OOP.
My next idea may be more controversial: Perhaps drop the bridges in
RDF::Helper and leave it to RDF::Trine/RDF::Query to do backend-specific
things. This move would make RDF::Trine/RDF::Query the de-fact low-level
API, and I think that's not a bad idea. Any opposing views?
And now for the most important question: Kip, would you be willing to help
or turn the module over to me for further hacking?
Cheers,
Kjetil
--
Kjetil Kjernsmo
kjetil at kjernsmo.net
http://www.kjetil.kjernsmo.net/
More information about the Dev
mailing list