In this paper we propose an object-oriented model for designing hyperm
edia applications. As the object-oriented paradigm allows complex and
user-defined types, nonconventional and nonatomic attributes, we can t
ake advantage of these capabilities, not only for information modellin
g, but also for providing alternative ways for accessing information.
A query language is then presented; it is based on an Object-Oriented
Database System query language. It combines features of object-oriente
d databases queries and primitives for hypermedia navigation. The lang
uage offers the possibility of querying both the application-domain in
formation, and allowing the designers to obtain information about the
schema of the application. We present some examples of the use of the
object-oriented model and the query language.