needed for the development of an automated system for
storing and accessing the data that underpins
architecture knowledge. Figure 1 presents a partial data
model that identifies the main architectural constructs
and their relationships1. The data model divides
architecture knowledge into organisational (generic),
and project-specific (concrete). Access to a repository of
generic knowledge enables designers to use accumulated
“wisdom” from different projects when devising or
analysing architectural decisions. The project-specific
repository captures and consolidates knowledge and
rationale specific to a project such as design history,
analysis findings, and architectural views for
stakeholders.