1. A method of providing access to data having a particular physical data representation, comprising: providing, for a requesting entity, a query specification comprising a plurality of logical fields for defining an abstract query; and providing mapping rules which map the plurality of logical fields to physical entities of the data.