As web information systems tend to mature it has become increasingly important to have an engineered design of such systems. Hera is a design methodology that supports the development of web information systems. It is a model-driven method that distinguishes four steps: data retrieval (1), application model generation (2), application model instance generation (3), and presentation data generation (4). Data retrieval (1) populates the domain ontology (i.e. conceptual model) with data. In the application model generation (2), the navigational aspects of the application are specified in the navigation ontology (i.e. application model). Also, application models need to be adapted for different user/channel profiles. In the third step of the Hera method, i.e. the application model instance generation (3), the application model is populated with the retrieved data. The last step, i.e. the presentation data generation (4), considers the physical aspects of the presentation: the retrieved ...