daptive hypermedia applications are aimed at tailoring hypermedia structures according to some form of user model, in an attempt to increase the usability and utility of the application for each individual or group. Existing research in the field has resulted in many systems, techniques, and paradigms, both for modelling user data and for the subsequent exploitation of such model for the sake of personalisation. As a matter of fact, the majority of adaptive hypermedia systems work with user models that are imperfect in some way, and the theories or hypotheses that guide adaptation are also often of a heuristic or approximate nature. Although some existing systems provide explicit means for dealing with imperfection in one or several of its multiple facets, there exists a lack of support for information imperfection in adaptive hypermedia models and architectures. In an attempt to provide such conceptual support, the MAZE model was proposed as a generalisation of an existing abstract hypermedia model, providing built-in support for fuzzy set-theoretic notions. This chapter provides an overall account of the MAZE model, along with its rationale, and an overview of a possible instance of a MAZE-based architecture. In addition, the use of MAZE to model common adaptive hypermedia technologies is illustrated through a concrete case study.