I have created a dynamic proxy based security framework for jena based Graphs and Models.
All of the code is in https://github.com/Claudenw/JenaSecurity Implementations must implement the SecuirtyEvaluator interface. Security framework works at either a high level (access to the graph/model level) or low level (access restrictions on triples). Security framework separates actions into Create, Read, Update and Delete permissions (CRUD). All security constraints are documented in the javadocs with the labels graphSec and tripleSec. Maven POM file is included. 11,488 test cases verify that the security constraints on operations act as expected. Further tests are forthcoming to verify that the implementations meet the standard implementation tests. -- I like: Like Like - The likeliest place on the web Identity: https://www.identify.nu/[email protected] LinkedIn: http://www.linkedin.com/in/claudewarren
