Re: The Great Document Menu Debate
Tony Sanders <sanders@bsdi.com>
Errors-To: sanders@bsdi.com
Errors-To: sanders@bsdi.com
Message-id: <9308101801.AA05342@austin.BSDI.COM>
To: www-talk@nxoc01.cern.ch
Subject: Re: The Great Document Menu Debate
In-Reply-To: David C. Martin's message of Tue, 10 Aug 93 08:54:07 PDT.
Errors-To: sanders@bsdi.com
Reply-To: sanders@bsdi.com
Organization: Berkeley Software Design, Inc.
Date: Tue, 10 Aug 1993 13:01:44 -0500
From: Tony Sanders <sanders@bsdi.com>
Status: RO
> Well, everyone wants something different.
>
> What we want to be able to do is have information in the HTML header
> that indicates the structural aspects of an HTML document relative to
> some larger whole, e.g. pages w/in an article, w/in an issue, w/in a
> volume w/in a journal.
What you want are <LINK>'s which are defined in HTML but no one implements
them so I guess no one really wants to use them very badly :-)
See Also
<http://info.cern.ch/hypertext/WWW/MarkUp/Elements/LINK.html>
<BLOCKQUOTE>
Typical uses are to indicate authorship, related indexes and glossaries,
older or more recent versions, etc. Links can indicate a static tree
structure in which the document was authored by pointing to a "parent"
and "next" and "previous" document, for example.
</BLOCKQUOTE>
<http://info.cern.ch/hypertext/WWW/MarkUp/Relationships.html>
The defined relationship values are:
UseIndex UseGlossary Annotation Reply Embed Precedes
Subdocument Present Search Supersedes History
Includes Made Interested
For example you can do this:
<HEAD>
<TITLE>Chapter 2: Item 2</TITLE>
<LINK REL="Made" HREF="http://www.bsdi.com/hyplan/sanders.html">
<LINK REL="Precedes" HREF="/ch2/item3.html">
<LINK REV="Precedes" HREF="/ch2/item1.html">
<LINK REV="Subdocument" HREF="/ch2/index.html">
</HEAD>
With some minor hacks to an HTTP server (like Plexus) you could generate
these relationships on the fly. An even clever server could use annotations
on the Made document (http://www.bsdi.com/hyplan/sanders.html) to generate
email to the person described (look ma, no mailto: URL; which IMHO a major
kludge anyway).
Something I want is <LINK REL="Navigation" HREF=".../nav-style.html">
which the browser renders in a special Nav section of it's user interface,
possibly in a popup, (yes this means you build the Nav UI on the fly for
each document but you could use caching). Of course, the browser
could/would still provide it's standard Nav functions as well (or it might
provide a toggle between them or whatever). This would let us do rapid
prototyping of different Navigation styles so we can figure out what works
best for different kinds of document spaces.
--sanders