I don't see books as something that the user can just conjure when he or she
is trying to track down some information. There's better ways to handle
that kind of interaction requirement. I see books as something that are
authored by someone, much like a node is written. The cool thing about this
is that this would make it possible for people to easily write "virtual
books" based on existing information. Of course, they may wish to add some
nodes of their own while they're at it to tie everything together. But the
large existing base of information is going to make organizing and finding
information easier than ever.
> It's interesting to consider that printing a book and searching the Web
> might be closely related issues.
It sure is! The interesting part is that the same basic organizational
information can be used in both cases.
> I've come to believe that a book is not a document, but rather a point
> of access to an organized collection of documents.
Exactly my point. In a meta-sense, though, even a book is a document,
albeit at a higher level of abstraction. Carrying this one step further,
who's to say I can't put together a "library" that contains bunch of books.
I still like to picture it as "views" on the information. You've got access
to a giant collection of (mostly) unstructured information, and by looking
at it through one or more views the information can become much more useful.
> From this point of view, it seems a bad idea to include "structuring
> elements" inside documents that tie them together for printing (if that's
> what you were suggesting), though there's no harm in encouraging authors
> to provide one or more T.O.C.'s (or encouraging readers to contribute
> their own T.O.C.'s).
Yes, that's just what I was suggesting. Although it is more convenient
to have that information available, I'm afraid of the limitations that
it implies. And if you can't already guess, I'd be all for encouraging
anyone and everyone to contribute their own TOCs.
-- Dave Brennan HaL Computer Systems brennan@hal.com (512) 794-2855