A link is embedded within a document and attached to part of latter's content by its anchor (see Figure 2) . With respect to a particular link, we will define the object in which the link is embedded as the referencing document. Similarly, the object that the link points to will be defined as the referenced document.
As well as being identified with its anchor, referencing, and referenced documents, a link also has behavioural properties which become evident when it is activated and the referenced document is downloaded from the server to the user's client. This behaviour reflects the communication process which is implemented on the underlying network between the two locations.