1. A method of architecting a logical representation of physical data in a database, comprising: providing a template data abstraction model defining template logical fields; and providing, on the basis of the template data abstraction model, a logical representation of the physical data, the logical representation defining a plurality of logical fields providing an abstract view of the physical data and adapted for transforming logical fields of abstract queries into a form consistent with the physical data in the database.