Methods, apparatus and articles of manufacture for ensuring coherency
between queries and data definition frameworks used to describe and
access data. One embodiment provides a computer-implemented method of
processing queries requesting data accessed using a data definition
framework in a computerized environment. The method includes receiving a
query from a requesting entity, wherein the query is configured to access
data via a data definition framework referenced in the query and
determining whether the data definition framework is current. If the data
definition framework referenced in the query is not current and has been
replaced by a different data definition framework then the query may be
run against the data using the data definition framework referenced in
the query and the requesting entity may be notified of the different data
definition framework. Alternatively, the requesting entity may be
notified of the different data definition framework without running the
query.