|
|
Philosophy
and Motivation
|
Computers have primarily let us do calculations faster, or store
bits more
cheaply. Almost nowhere have they helped us improve or even
maintain information's
context, or handle its complexity.
Instead, limited by the need to keep discrete files and by
hierarchical
databases' demands for uniform information neatly boxed in defined
fields,
computer technology has provided us with useful tools...but tools
that break
and discard the context of the information. Only relatively
recently has
windowing technology finally given us one of the simplest of
paper's attributes:
the ability to keep context by having two or three pieces of paper
on your
desk at the same time.
John Muir observed that "When we try to pick out anything by
itself,
we find it hitched to everything else in the universe."
Hypertext is
software that helps us keep ideas hitched together in ways that
better represent
reality.
In paper-based reading and writing, we have evolved a valuable set
of traditions
to provide context for information. A page of a book has
quotations and
citations which tell about antecedents, or about the intellectual
context
which helped shape the author's thoughts. We see marginalia and
footnotes
adding bits of intriguing information or exploring paths that
diverge from
the main thrust of the argument. In library books we occasionally
see a
scribbled note vehemently affirming or disparaging the text. Each
one of
these connections or associations on the page is a link: linking
the writing
to some reader's pungent opinion, or to collateral or source
material sitting
on some other shelf in some other library. But beyond the pages of
the books
are other comments connected by invisible links: book reviews,
catalogues
and guides listing our book, and new books with footnotes that
list our
book as a source. Imagine each of these links connected by a
thread to form
a physical trace of complex web of context. Hypertext software
lets us weave
that web.
Xanadu & Udanax
Xanadu began in 1960 with Ted Nelson's simple
definition of hypertext
as "non-sequential writing": text that branches and
allows choices
to the reader. The demands on the design have expanded since then,
and our
understanding of fundamental issues has deepened as well. These
philosophies
and motivations drove the technical design of the Udanax. They
explain:
* some of our unusual technical choices
* our intent in creating a particular capability
* the sometimes surprising absence of features standard in
other
software
Importance of Context and Complexity
The basis of Udanax hypertext's design is that
information is
complex, and all information is embedded in a context that gives
it meaning.
The common misconception is that things are meaningful by
themselves, i.e.,
that a word has an atomic definition or that documents are
self-contained
bodies of meaning. Instead, meaning requires a topology of
relationships.
Words and documents gain their full meaning because of their
relationships
to other words, documents, ideas, and circumstances.
Computer science has concentrated on better representing the
document content
rather than the context; current text systems are built around the
idea
of documents as islands. But the meaning to be extracted from a
document
still depends on a person's ability to know the context of a
situation.
If a person does not already know the document's significance as
it relates
to the background of controversies or evolving knowledge, he will
not understand
its critical points.
With current technology, pieces of information are destroyed, get
lost or
are stored but never found by the people who most need them.
Libraries burn,
files are misplaced in cabinets, or a piece of knowledge is simply
lost
in the growing sea of information. Take the notion of a theory and
a refutation.
The two ideas are separated by space, time, authorship, perhaps
even disciplines.
The refutation may be undiscovered and undiscoverable by a
researcher, who
then wastes years of effort pursuing an erroneous idea. If theory
and refutation
could be permanently linked together, the web of context would be
vastly
enriched.
In other areas of human information finding and sharing -
decisionmaking,
consensus-building, debate and argumentation - we handle large and
complex
chains of arguments in an even more haphazard fashion. For these
uses, too,
we very much need ways to preserve context, and to build webs of
relationship
where no technology now exists to do so.
A Medium for Multimedia
Information exists in a variety of forms and formats:
text, film,
music, graphics, charts and more. Varied as the formats might be,
the information
content is intensely intertwined. Without a single medium to
represent the
range of forms or the interconnections, you must break up the
information
into units your technology can manage. Our inability to deal with
diversity
plagues us. We divide knowledge into different academic
disciplines. We
build and run on incompatible machines. We store our information
in different
formats, and we use incompatible software tools.
To overcome this problem, a system must contain all types of
information.
And, to be effective, the system must have virtually no limit on
the quantity
of interconnected information it can support. Udanax Green can
support this
limitless interconnection.
The Value of Diversity
Another key philosophical building block for us is the
value
of diversity, the richness that comes from pluralism and freedom
of choice.
In new and complex situations the right answer is never known at
the outset;
we move progressively closer to a good answer through the
interaction of
diverse opinion. Where diversity of opinion and knowledge are
supported,
human decisions are richest and come fastest. Knowledge is accrued
slowly
over time; where knowledge can be preserved and kept a part of the
ongoing
discussion, we save reliving old mistakes.
At its simplest, hypertext capitalizes on diversity's robustness
in the
multiple paths leading to any piece of information; in contrast,
hierarchical
systems are built on the assumption that all people will follow
the same
path to find a piece of information even if they need that
information for
different reasons. In addition, non-sequential reading empowers
readers
to follow the path of greatest interest, rather than the single
road laid
out by an author of a linear text.
But hypertext also addresses the problems that arise with the
fragmentation
of knowledge. The social interaction that hypertext supports
allows maximum
diversity to coexist and cross-fertilize.
|
|