1. A structure of a policy language system for managing information comprising: a first layer comprising a plurality of policy objects, wherein at least a subset of the policy objects include a reference to an abstraction object; a second layer comprising a plurality of abstraction objects, wherein an abstraction object references an entity object; and a third layer comprising a plurality of entity objects, each entity object comprises an entity name and a value, the value comprising at least a reference to a physical entity.