At the fourth ACM Conference on Hypertext, P. De Bra, G.J. Houben and Y. Kornatzky proposed a new, object oriented, extensible data model for hyperdocuments [DBHK92]. This model is again open ended, in that it allows basic elements that are black boxes, it allows values of many data objects to belong to any domain, etc. (The name "Tower Model" was not used by the authors of that paper.)
The model contains basic structural elements, nodes, links and anchors, tower objects and city objects. The tower objects are used to model different descriptions of an object, somewhat like the layers in the Dexter model. Type, storage structure, presentation, etc. are all levels of the tower object. Cities represent sets of views onto (tower) objects.
The model allows every kind of object to be a virtual object (i.e. the result of a function or algorithm). Operators for defining virtual structures are Apply-to-All, Filter, Enumeration and Abstraction (or grouping).
The browsing semantics is described by means of trajectories, a generalization of paths or walks. They are defined using space-time axioms. A separate (and later) paper [ADBHK93] describes browsing in the Tower model using Petri nets. (It is included in the part of this course dealing with browsing semantics in general.)