17. A non-transitory, computer storage medium comprising code stored therein and executable by a computer system to configure the computer system into a machine for: providing controlled, electronic access to resource data in a variable domain data model that is stored in the computer system, wherein providing controlled, electronic access to resource data in a variable domain data model that is stored in the computer system comprises: receiving information from a computer system of a principal that includes information identifying the principal; storing at least the information identifying the principal; accessing a data security model and a variable domain data model from the memory; performing one or more logical relationship operations on a data security model and a variable domain data model using security attributes of the data security model to determine a level of access to resource data in the variable domain data model to be granted to the principal, wherein the data security model and the variable domain model share a common logical relationship data structure, and the logical data relationship structure includes logical relationship expressions that define data within the data security model and the variable domain model; and granting the principal access via the computer system of the principal to the resource data in accordance with the determined level of resource data access to be granted to the principal, wherein the principal comprises an entity that has controlled access to the resource data.
20. The storage medium of claim 17 wherein the logical relationship data structure includes intra-model data interrelationships defined using Boolean logic.