Techniques are provided for controlling data access to maintain data integrity. A request is received to perform an action on a data element. The request is analyzed based on at least one data access rule associated with the data element. This analysis further utilizes a data structure model associated...http://www.google.com/patents/US7039649?utm_source=gb-gplus-sharePatent US7039649 - Method and apparatus for maintaining data integrity