home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / doc / hypertex / file33 < prev    next >
Text File  |  1988-02-01  |  6KB  |  115 lines

  1.                         How to add cross-references into hypertext systems
  2.                         ==================================================
  3.  
  4. Once the text is split into an ASCII file according to idea units (see
  5. SPLITTER), the next step is building a master list of cross-references
  6. between each idea unit.
  7.  
  8. While PC-Hypertext uses two different hypertext systems of cross-linking
  9. information, the MARKER program aids the building of both systems.  For
  10. example, the two linking systems in PC-Hypertext are <FILE0 LINKS>:
  11.  
  12.      ┌────────────────────────────────────────────────────────────────────┐
  13.      │   Network links       -- paths to ASCII file, nodes, and networks  │
  14.      │   Angle bracket links -- links in ASCII files to other files       │
  15.      └────────────────────────────────────────────────────────────────────┘
  16.  
  17. This raises two questions:
  18.  
  19.         Why do we include two linking systems in our hypertext?
  20.         How do we manage the construction of the hypertext cross-links?
  21.  
  22. First, your decision branches in PC-Hypertext should lead the user
  23. (regardless of previous understanding of the subject) to the desired
  24. knowledge in a minimum of keystrokes <FILE56 BROWSING>.  Because of the
  25. various capabilities of the users, the network portion of PC-Hypertext provide
  26. different paths to the same knowledge.
  27.  
  28. However, we disguise the network as a hierarchy by folding the alternate
  29. paths to information into multiple hierarchies.  For example:
  30.  
  31. New users browse   by going through many levels of limited-choice
  32. ================   hierarchies rich in explanations for each branch in
  33.                    order to reach their information.
  34.  
  35. Experienced users  use shallow hierarchies with each level containing many
  36. =================  choices tied to a presumed understanding of the language
  37.                    of the field.
  38.  
  39. As a result, each user reaches the same information, but in different ways.
  40. That is the importance of the first-level hypertext network.
  41.  
  42. The second hypertext network is comprised of references or footnotes in each
  43. ASCII file to other files containing complementary information.  This is
  44. the traditional view of hypertext links.  Such links are important in
  45. enlarging understanding, but they are not effective in helping you find
  46. what you want to understand.
  47.  
  48. That's the reason why we include two networks: one for the browser/finder
  49. process and one for the information dispensing process.
  50.  
  51. Having explained the two networks, here's how I use the MARKER program to
  52. build the networks.
  53.  
  54. Description        The MARKER program <FILE30 DESCRIPTION> rapidly marks
  55. ===========        important word(s) and phrases for reference in each file.
  56.                    The commands are similar to those used to mark blocks of
  57.                    text by a word processor.
  58.  
  59. Usage              The Marker program lets users rapidly load each of the
  60. =====              files created by the SPLITTER program, then highlights
  61.                    words or adds synonyms that might index ideas within each
  62.                    file.
  63.  
  64. Output             The program writes a new file with each line containing
  65. ======             an index entry, the file name, and the file descriptor.
  66.                    The output file includes a .REF added to the input
  67.                    filename.
  68.  
  69. Once all the ASCII files created by the SPLITTER <FILE32 DESCRIPTION> have
  70. been marked by the MARKER program, the SREF program assembles all these small
  71. .REF files into a single alphabetical master-index file named REF.
  72.  
  73. Appearance         Each line of the REF file contains the index word, the
  74. ==========         filename, and a description.  This listing quickly shows
  75.                    common links between the ASCII files created by the
  76.                    SPLITTER program.
  77.  
  78. Cross-linking      For example, if the word "CD-ROM" had been marked in
  79. =============      five different ASCII files, this listing would show the
  80.                    five filenames that contain a common idea.  Use this
  81.                    list to put the angle-bracket cross-jumps in each of the
  82.                    ASCII files to the other related file.
  83.  
  84. Circular           If in each of the five files, you enter the four other
  85. hypertext          file names (total of 20 cross-links), you've created
  86. =========          circular hypertext which I don't recommend.
  87.  
  88. Star hypertext     If in each file you enter only the cross link to the
  89. ==============     most important filename, and then in that file you include
  90.                    links to the remaining files, you've created star
  91.                    hypertext.  I recommend star linking as it is much
  92.                    faster to create and easier for users to browse.
  93.  
  94. Putting the angle-bracket cross-links into each file takes time.  For
  95. example, in converting 150 pages of text into hypertext, the time spent
  96. might be:
  97.            ┌───────────────────────────────────────────────────────────┐
  98.            │       OCR 150 pages           20 hours <FILE30>           │
  99.            │       Spell check/proof       10 hours                    │
  100.            │       Split into 500 files    10 hours <FILE32>           │
  101.            │       Mark 500 files          10 hours                    │
  102.            │       Create 1200 word index  10 hours                    │
  103.            │       Enter ASCII links       20 hours <GUIDE4>           │
  104.            └───────────────────────────────────────────────────────────┘
  105.  
  106. For entering the cross-links, I use a GALAXY, a $49 word processor that
  107. loads and saves files with blinding speed and features excellent multi-file
  108. windowing capability.  It's so good, I've stopped using everything else.
  109. The program is available from MaxThink for builders of hypertext systems.
  110.  
  111. Neil Larson  1/16/88  FILE33
  112. 44 Rincon Rd., Kensington, CA  94707
  113. Copyright MaxThink 1988 -- Call 415-428-0104 for permission to reprint
  114.  
  115.