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