I would like to contribute the Xenei Jena Security project to the Apache
Jena project (I assume as an experimental project).  The code is currently
at https://github.com/Claudenw/JenaSecurity.

The project applies security access security (Create, Read, Update and
Delete restrictions) on Graphs and Models.

It does this by creating dynamic proxies to the Graph or Model
implementations and intercepting calls that require modification.  The
architecture uses a interface that must be implemented by the developer
using the package.  This interface provides the security layer with the
Principal of the current user, and determines if that user has specific
access to specific graphs and/or triples.

There are several thousand test cases.
The Graph and Model  implementations pass the Jena Graph and Model test
suites.

There is good javadoc coverage.

There is some documentation.

How do I go about contributing the code?

Claude

-- 
I like: Like Like - The likeliest place on the web<http://like-like.xenei.com>
Identity: https://www.identify.nu/[email protected]
LinkedIn: http://www.linkedin.com/in/claudewarren

Reply via email to