Components of hypermedia
Web documents include conventional text as well as other elements such
- HTML formatting that is interpreted by the client's browser.
- Can be coded by hand using any ASCII text editor. This approach
only works for the smallest documents. This kind of document is
referred to here as a "hand-made" document.
- Can be produced by special purpose editors such as MS-Word's
Internet Assistant or HotMetal. This approach works
for small to medium documents.
- Can be generated by a program of some sort. Large collections
of text must use this approach. This kind of document is
called "machine generated" or "machine edited".
- "Machine generated" HTML pages generally
contain information that is maintained in a tabular form but are
converted to HTML for ease of use. We use both SAS and Perl to
generate HTML pages.
- "Machine edited" documents are maintained
as text but are indexed and processed by a program that converts
them to HTML pages on a large scale. We use Perl to edit HTML
- Hypertext links to other locations within a document or to
- Links to related text or services fundamentally add value
to the text.
- Generating links for small to medium sized texts is a tedious
and painstaking process--like writing.
- Generating links on a large scale is only practical for machine
edited or machine generated documents.
- Some attempt at automation of creation of large numbers of links has been made through the addlinks.pl and gettitles.pl scripts.
- Interactive forms
- Common Gateway Interface (CGI) programs add functionality
- CGI programs can gather information from Web users.
- CGI programs can take actions of various sorts (return a selection-list
of appropriate HTML pages, send e-mail, update a database, etc.)
- Main emphasis in the IRM Web site is on document location
- Tables are part of HTML 3 and are a useful way to organize
tabular data. See the SAS to HTML macro in the IRM Code Archives.
- Scanner will create .gif files by default. See the
- Lview is a useful tool for editing graphics images
- Lview can shrink some images by converting them to .jpeg
- We try to keep graphics small and functional.
The Web server can also be used to deliver data (e.g. CIW lite) such as
tab separated values files