A system and method used to characterize query results and retrieve the
query results based on the characterization. An informational resource is
queried and query results are received. The filter arguments, filter
values, data set names and data item labels of the query are determined.
The query results are stored locally, such as in cache, and registered
based on the determined filter arguments, filter values, data set names
and data item labels. Using the registration, all or a portion of the
stored query results can be retrieved. Information and notification may be
automatically sent to senders when responsive query data is modified in
one or more external or local data stores. Moreover, senders may customize
how long queries remain within the cache or data store, and when the
responsive data associated with the queries are to be updated within the
cache or the data store.