1 - Introduction
Currently more and more documents on the Web are part of an infostructure [1] - an information resource with a specifically designed structure. Automatic document converters such as WebMaker [2] (a Frame to HTML converter) and LaTeX2HTML [3] take a master, non-HTML document and produce a set of HTML pages from it.
This process can create large infostructures easily and effectively, due to the extra navigation information it can automatically generate. Web specific information may be included in the non-HTML master document by adding special mark-up to it that signals the converter to add information into the HTML documents that it generates. For WebLinker this information consists of links to external Web documents and labels signifying places that other documents can link to. Modifications of such infostructures requires only changes to the non-HTML master document and a repetition of the document generation process.
Updating a local infostructure presents two possible problems for remote documents that link to it:
Of course, both these problems apply to the local infostructure when a remote infostructure changes.
MOMSpider [4] presents a method to detect these problems in that it can check infostructures for broken or redirected links. It can then mail the maintainer signalling that there may be problems with the infostructure.
This approach means a maintainer of an infostructure must update his infostructure every time something changes in a remote infostructure that he links to. It is more efficient and logical for responsibility of the remote infostructure to reside with the maintainer of the remote infostructure. This is impossible with current methods.
Consider the two infostructures in Figure 1: a local infostructure called FARMING residing on machine www.agri.org, for which we are the maintainer, and a remote infostructure Games on the machine www.games.com into which there are hypertext links from our infostructure.
Now, assume that we change our infostructure FARMING. In doing so, both links c & d would break. Now suppose we do not even know that people are linking to our infostructure. We have no way of notifying the maintainer of these remote documents that we have changed something: they will only discover the change when they next try to traverse that link.
Generated with WebMaker