Designing a user-interface for relational documents

Relations of all kinds play a vital role in the user's comprehension of, and navigation within and between, software documents. User-created relations have the additonal role of enabling the user to create and maintain relational documentation that cannot be generated by tools or derived from other relations. In this paper we consider the design of UQ's user interface for both these purposes, ie the presentation, query and navigation of relations in general, and the creation and editing of user-created relations in particular.