“…In previous work [12,15,16,17] on 'semantic query optimisation' [10,18,19,20] the authors developed a particular type of subset descriptor, which the data server used for query optimisation (rewriting the query in a form that is answerable more quickly). The current paper extends the use of rules for query optimisation, by utilizing descriptors in the Server to provide new subset descriptors for remote client caches, and so extends current research on 'associative caching' [e.g.…”