$Id: Glossary.html,v 1.3 1999/05/27 00:38:41 timbl Exp $
Glossary
Occurrences of terms used in Weaving The Web, with links to other
information about the terms. Instead of making a long and possibly dated list
of URIs in the book itself, readers can use this page and follow links from
it.
- access control
-
The ability to selectively control who can get at or manipulate information
in, for example, a Web server.
- accessibility
-
The art of ensuring that to as large an extent as possible, facilities (such
as for example Web access) are available to people whether or not they have
impairments of one sort or another. in chapter 8. See also : WAI
- ACSS
-
Audio Cascading Style Sheets. A language for telling a computer how to read a
web page aloud.
- Amaya
-
Open source demonstration browser-editor initiated from W3C and friends.
- Apache
-
Open source web server, Chapter
4, in chapter 8.
- browser
-
A Web client which allows a human to read information on the Web.
- CERN
-
The European Laboratory for Particle Physics. Located on the French/Swiss
border near Geneva, Switzerland (The acronym is historical) Chapter 2
- Click-steam
-
Information collected about where a web user has been on the web, in Ch 6.
- client
-
Any program which uses the service of another program. On the Web, a Web
client is a program like a browser or editor or search robot, which reads or
writes information on the Web.
- collaboration
-
- CSS
-
Cascading Style Sheets. A language for writing style
sheets. See also: style sheets
- Cyc
-
A knowledge representation project.
- Dictionopolis and disgitopolis
-
The two fictional cities of words and numbers in Norton Juster's The
Phantom Tollbooth.
- Digital Signature
-
The process of creating a very large number which can be shown to have been
done only by somebody in possession of a secret key, and only by processing a
document with a particular contents. This can be used for the same purposes as
a person's handwritten signature on a physical document. Something you can do
with PKC.
-
W3C Digital Signature Activity
- DOM
-
Document Object Model. Within a computer, information is often organized as a
set of "objects". When transmitted. it is sent as a "document". The DOM is a
W3C specification which gives a common way for programs to access a document
as a set of objects.
-
W3C Document Object Model
- Domain Name
-
A name (such as "w3.org") of a service or web site or computer, etc, in a
hierarchical system of delegated authority.
- DTD
-
In the SGML world, a DTD is a meta document containing information about how a
given set of SGML tags can be used. In the XML world this role will be taken
over by schema (q.v.). Sometimes but arguably "document type definition". Chapter 8.
- Dublin Core
-
A set of basic metadata properties for classifying web resources. In chapter 8.
- EBT
-
Electronic Book Technology. A company stared by Andries Van Dam and others to
develop hypertext systems.
- EDI
-
Electronic Data Interchange in chapter
7.
- Enquire
-
Enquire Within Upon Everything, a book and a program. .
- filtering
-
The setting up of criteria to select from a broad stream of data a subset.
Filtering information is essential for everyone in daily life. Filtering by
parents of small children may be wise. Filtering by others - ISPs or
Governments is bad and called censorship.. In chapter 6.
- GIF
-
Graphics Interchange Format. A format for pictures transmitted pixel-by-pixel
over the Net. Created by Compuserve, the GIF specification was put into the
public domain, but Unisys found they had a patent on the compression
technology used. This stimulated the development of PNG.
- GILC
-
Global Internet Liberty Campaign. A group who have been laudably vocal in
support of individual rights on the Net (although occasionally tending to
throw out the baby with the bathwater in my opinion).
- graphics
-
new graphics formats in chapter 8. See also GIF. PNG, SVG.
- HTML
-
Hypertext Markup Language. A computer language for representing the contents
of a page of hypertext. The language most web pages are currently written in..
- HTTP
-
Hypertext Transport Protocol. Rules of communiction which can be used between
a Web client and a Web server. A W3C activity
- hypertext
-
Non-sequential writing. definition
- information space
-
The abstract contact of everything accessible using networks. The Web. in chapter 7,
- INRIA
-
Insitut National pour la Recherche en Infomatique et
Automatique. French national research laboratory for informatics and
control. Co-host of w3C, in Chapter 4.
- Internet
-
A global network of networks though which computers communicate by sending
information in packets. Each network consists of computers connected by cables
or wireless links.
- Intranet
-
A part of the Internet or part of the Web used internally within a company or
organization.
- IP
-
Internet Protocol, invented by Vint Cerf and Bob
Khan, (also sometimes elsewhere Intellectual Property - see IPR). The
protocol which governs how computers send packets across the Internet.
- IPR
-
Intellectual Property Rights. In chapter 6
- ISO
-
International Standards Organization. The ISO operates as an international
group of national standards bodies.
- ISP
-
Internet Service Provider. The party providing one with connectivity to the
Internet. Some have a cable of some sort or wireless link to their ISP. For
others, their computer may dial an ISP by phone, and sent and receive Internet
packets over the phone line. The ISP then forwards them over the Internet.
- Java
-
A programming language developed (originally as "Oak") by James Gosling of Sun
microsystems. Designed for portability and usability embedded in small
devices, Java took off as a language for small applications ("applets") which
ran within a Web browser. Chapter 10
- Jigsaw
-
Open source Web server of great modularity, written in Java. From W3C and
friends. in Chapters 4, chapter 7
in LEAD discussion.
- JPEG
-
Joint Photographic Experts Group. These people defined a format for sending
photographs over the Net which uses fewer bytes then the pixel-by-pixel
approaches of GIF and PNG. The format (JFIF) is casually referred to as JPEG.
- Keio University,
-
near Tokyo Japan, Co-host of W3C, in chapter 4.
- LCS
-
Laboratory for Computer Science, at MIT. Cohost of W3C with INRIA in France
and Keio University in Japan.
- LEAD
-
Live Early Adoption and Demonstration - a W3C policy to eat our own cooking to
find out how it can be better. W3C policy in
Chapter 7; in chapter 8
- libwww
-
The library (collection) of WWW-related program modules available for free use
by anyone since the start of the Web.
- line-mode
-
In olden and far-off times, my best beloved, people did not see computer
programs though windows. They typed "commands" on a "terminal" and the
computer replied with text, which were displayed on the screen (or printed on
a roll of paper) interleaved with the commands, much as though the person was
in a chat session with the computer program. If you have seen a "DOS window"
then you will have some idea of how in those days people did all their
communicating with computers, before they learned how to drag and to drop.
Line mode is still a very respectful way to communicate with a computer.
- line-mode browser
-
A Web client which communicated with the user in line mode, and could run all
kinds of computers which did not have windows or mice.
- link
-
A reference from one document to another which can be followed efficiently
using a computer. The unit of connection in hypertext.
- link, internal
-
A link which is between two places in the same document, or two documents in a
limited set.
- link, external
-
A link which can be from one document to any other document in the information
space.
- MARC record
-
A standard for machine-readable library catalog cards. In chapter 7.
- meta-
-
beyond. Used as prefix to indicate something applied to itself: meta-meeting
is a meeting about meetings etc.
- metadata
-
Data about data on the Web. Including but limited to authorship,
classification, endorsement, policy, distribution terms, and so on. A
significant use for the Semantic Web.
- micropayments
-
Technology allowing one to pay for web site access in very small amounts as
one browsers. In chapters 3, 6, 8.
- Minimalist design,
-
Principle of. The idea that engineering or
other designs should define only what they have to, leaving other aspects of
the system and other systems as unconstrained as possible
- MIT
-
Massachusetts Institute of Technology. See LCS. Visit in 1992. Host of W3C in
1994.
- Mobile devices
-
access from - in chapter 8
- Mosaic
-
A Web browser developed by Marc Andreessen and Eric Bina and colleagues at NCSA.
- NCSA
-
National Center for Supercomputing Applications. At of the University of
Illinois at Urbana-Champain, the center whose software development group
created Mosaic.
- Nelson, Ted
-
Coiner of the word "Hypertext", guru and visionary.
- Net
-
Short for "Internet"
- net
-
The thing a fisherman catches fish in.
- NeXT
-
Name of a company started by Steve Jobs, and the computer it manufactured,
which integrated many novelties such as Mach kernel, unix, NeXTStep,
Objective-C, application builders, optical disks and digital signal
processors. The development platform I used for the first Web client and
server.
- NNTP
-
Network News Transfer Protocol. A protocol which
defines how news articles are passed around between computers. Each computer
passes an article to any of its neighbors which has not got it yet.
- Node,
-
Nodes are the things joined by links. In the Web, a node is a web page, any
resource with a URI. In Enquire. In Tangle.
- Open Source
-
Freely distributed software whose source code is freely distributed and
modifiable by anyone. W3C sample code is open source software.
- packet
-
A unit into which information is divided for
transmission across the Internet.
- P3P
-
Platform for Privacy Preferences Project. .
- Partial Understanding
-
The ability to understand part of the import of a document which uses multiple
vocabularies, some but not all of which is not understood.
- Patents,
-
See dangers of silly patents
- PGP
-
Pretty Good Privacy. An email security system which uses PKC and has the
philosophy that individuals can choose who they trust for what purpose - the
"web of trust".
- PICS
-
Platform for Internet Content Selection. Technology to allow parents to select
content for their children on the basis of an open set of criteria, as
opposed to government censorship. See filtering
- PKC
-
Public Key Crypotgraphy. A very neat bit of mathematics on which is based a
security system in which noone needs to excchange secret keys, but has one
"private" key only they know and one "puiblic" key which everyone knows.
- PKI
-
Public Key Infrastructure. A hierarchy of "certification authorities" being
set up to allow individuals and organizations to identify each other for the
purpose (principally) of doing business electronically.
- PNG
-
Portable Network Graphics. A format for encoding a picture pixel-by-pixel and
sending it over the Net. As a replacement for GIF. A W3C Recommendation,
- Principle of minimal constraint
-
The idea that when making a design, one should constrain only in those ways
which are necessary for the design to work, thus minimizing detrimental impact
on other possible designs.
- Privacy,
-
Limitation of the distribution or use of personal information. in chapter 6.
- Protocol
-
A language and a set of rules which allow computers to interact in a well
defined way. Examples are FTP, HTTP and NNTP.
- RDF
-
Resource Description Framework, a framework for constructing logical languages
which can work together in the semantic Web. In
chapter 8.
- RPC
-
Remote Procedure Call. When one part of a program uses another it is called a
"procedure call". Remote Procedure Call is a set of tools to allow you to
write a program whose different parts are on different computers, without
having to worry about how the communications happens.
- RSA
-
Ron Rivest, Adi Shamir, and Leonard Adleman, whose research produced a
well-known form of public key cryptography (PKC). RSA
algorithms have been patented, and so its inventors have licensed its
deployment
- schema
-
A document which describes an XML or RDF vocabulary. (pl: schemata). Chapter 8.
- Scheiffler, Bob
-
developer of the X Window system, and Director of X Consortium, a forerunner
of W3C at MIT LCS.
- Semantic Web,
-
The web of data with meaning in the sense that a computer program can learn
enough about what it means to process it.
- Sendall, Mike
-
in chapter 2
- Separation of form and content
-
in decision to used SGML chapter 3, need for
WAI in chapter7.
- Server
-
A program which provides a service (typically information) to another program,
the client. A Web server hold web pages, and allows client programs to read
and write them.
- SGML
-
Standard Generalized Markup Language. An international standard in Markup
languages, a basis for HTML, and a precursor to XML. See: decison to use;
moving to XML.
- SMIL
-
Synchronised MultiMedia Integation Language, a language for creating a
multimedia presentation be specifying the spatial and temporal relationships
between its components. ch.8
- Style sheet
-
A document which describes to a computer program (such as a browser) how to
translate the document markup into a particular presentation (fonts, colors,
spacing, etc) on the screen or print. Activity - in chapter 8. See also: CSS,
ACSS
- SVG
-
Scalable Vector Graphics. A language for describing drawings in terms of the
shapes which compose them, so that these can be rendered as well as possible
- Tangle
-
A program I wrote for playing with the concept of information as being only
the links. chapter 2
- TCP
-
Transmission Control Protocol. A computer protocol which allows one computer
to send the other a continous stream of information, by breaking it into
packets and reassembling it at the other end, re-sending any packets which
seem to get lost in the Internet. TCP uses IP to send the packets and the two
together are refered to as TCP/IP.
- Television
-
and the web: in chapter 8,
- Unisys
-
Claiming rights to GIF technology, chapter 7.
- UU
-
Unitarian Universalism and WWW in chapter 4
- URI
-
Universal Resource Identifier. The string (often starting "http:") which is
used to identify anything on the Web.
- URL
-
Uniform Resource Locator. A term used sometimes for certain URIs indicating
that they might change.
- Virtual hypertext
-
chapter 7,
- VRML
-
Virtual Reality Markup Language. An idea for 3D compositional graphics on the
web, proposed by Dave Raggett at a BOF at WWW1, and implemented by Mark Pesce
as a variant of Silicon Graphic's "Inventor" format, and later managed by the
VRML consortium, now "Web 3D" consortium.
- W3C
-
World Wide Web Consortium. Establishment of, in chapter 4. How it works.
- WAI
-
Web Accessibility initiative
- WAIS
-
Wide Area Information Servers. A distributed information system created by
Brewster Kahle while at Thinking Machines. WAIS was like a Web of search
engines, but without hypertext.
- Web
-
Short for "World Wide Web"
- web
-
The thing a spider catches flies in; A set of nodes connected by arcs.
- WorldWideWeb
-
(without spaces) The name of the first Web client, a browser/editor which ran
on a a NeXT machine.
- WWW
-
World Wide Web (three words). The set of all information accessible using
computers and networking, each thing identified by a URI. Naming of, chapter 2.
- X
-
The X Window System, invented by Bob Scheifler, is a standard interface
between a program and a screen which was ubiquitous on unix systems. Unlike
Microsoft's "Windows(tm)", X from the beginning allowed programs running on
one machine to display on another, across the Internet. The X Consortium was
run by Bob from MIT/LCS for many years, then spun off, and eventually closed.
- Xanadu
-
Ted Nelson's planned global hypertext project.
(Originally from the Coleridge's Kubla
Khan : In Xanadu did Kubla Khan a stately pleasure dome decree where...)
- XML
-
Extensible Markup Language. A simplified successor to SGML. W3C's generic
language for creating new markup languages. Markup languages (such as HTML)
create documents with a nested tree-like structure. In Chapter 8;
- XSL
-
Extensible style sheet language. A style sheet language,
like CSS, but written in XML, and also allowing document transformation.