Querying design information is an intricate aspect of the design process. Supporting arbitrary design queries requires both flexible design information models that can be modified and geared to the kind of question, and access to information in a uniform and consistent manner. We report on an active research effort to provide a 3D graphical interface for the manipulation of representational and data structures in terms of composition and scope. It is based on a framework for representational flexibility that supports the development of query languages. Specifically, we consider this as a framework for data management and include data functions as a means to support data analysis. We emphasise the interaction mechanisms that support both data management and analysis. In particular, we distinguish three types of interaction: the selection of an entity of primary interest, the selection of an extent of interest, and the insertion of data functions as a means for data analysis.