The annotations are not specific to Jena thought the implementation is. I started trying to apply the standard JPA annotations to Jena but found a significant impedance mismatch which led me to develop the annotations.
I think you could develop an implementation on Commons RDF but I have not looked at Commons RDF that closely. Claude On Sun, Jan 22, 2017 at 2:48 PM, Stian Soiland-Reyes <st...@apache.org> wrote: > This is interesting! It seems to have a large overlap with the Juneau > project in the Incubator, which can map annotated beans from/to various > formats, including RDF with Jena. > > http://juneau.incubator.apache.org/#about.html > > > Sesame in the olden days had something called Alibaba which was very > similar, but since abandoned, I think it also had such an EntityManager. > > Would this module be particularly Jena-specific? I would think PA4RDF could > work well with Commons RDF and then be useful without having to pick an RDF > implementation. > > (except I guess you use Jena for mapping to native types?). > > > On 21 Jan 2017 8:40 am, "Claude Warren" <cla...@xenei.com> wrote: > > Greetings, > > I have a project (PA4RDF) that provides persistence annotations that > read/write a Jena graph. > > It basically turns any RDF subject into an object with the predicates > defining the properties of the object. > > The current implementation can apply the annotations to interfaces, > abstract or concrete classes. It has been used in several projects with > different corporate and government owners. > > I would like to contribute the code and documentation to the Jena project > as an "extras" project. Further information about the project and the code > can be found at https://github.com/Claudenw/PA4RDF. > > Is there any objection to accepting this contribution? > > Claude > > -- > I like: Like Like - The likeliest place on the web > <http://like-like.xenei.com> > LinkedIn: http://www.linkedin.com/in/claudewarren > -- I like: Like Like - The likeliest place on the web <http://like-like.xenei.com> LinkedIn: http://www.linkedin.com/in/claudewarren