home *** CD-ROM | disk | FTP | other *** search
/ Kosovo Orphans' Appeal Charity CD / KosovoOrphansAppeal.iso / commercialdemos / claresmicrosupplies / knowledgeorganiser2 / tutorial < prev   
Text File  |  1993-04-02  |  22KB  |  455 lines

  1. KO II Read Only Version 
  2. =======================
  3.  
  4. COPYRIGHT NOTICE: This Read Only version of KO II is NOT public domain. The
  5. copyright of the program resides with Clares Micro Supplies. However, you
  6. may distribute the program with your own files for non commercial
  7. applications. If you wish to sell your files and use the read only version
  8. then you must obtain a licence from Clares in order to do this. You must
  9. also supply this file with the program together with the KO II file
  10. "Quotes" supplied on the master disc.
  11.  
  12. Getting Started
  13. ===============
  14.  
  15. These instructions take the form of a simple search tutorial using the
  16. file "Quotes' supplied with KO II. We simply show you the program, and how
  17. it works. At this point you should be looking at the directory display
  18. holding the KO II application.
  19.  
  20. Load the KO II icon onto the icon bar in the usual RISC OS manner - a double
  21. click of the Select button on the KO II application. 
  22.  
  23. Next display and drag the file icon "Quotes" onto the KO II icon on the icon
  24. bar. A window should open, headed "Selection of Humorous Quotations". Quotes
  25. is a KOáII Subject or file. It is an unusually short file, designed simply
  26. to demonstrate the program. It contains about eighty quotations, with
  27. referencing data which allows you to find these quickly.
  28.  
  29. The word Subject will be used throughout this tutorial to refer to a body of
  30. related data filed together and accessed using KO II. A Subject could be
  31. anything from "My last voyage around the world" to "Correspondence from
  32. America".
  33.  
  34. LINKER WINDOW
  35. =============
  36.  
  37. The Linker window is the central KO II window and appears with every KO II
  38. Subject. The main KO II menu will appear if you place the mouse pointer
  39. anywhere on it, and then click the Menu button. Remember the term Linker
  40. window as it is very important - this window links all the data together.
  41.  
  42. The two white rectangles on the Linker window are fields - areas where data
  43. is typed and displayed. These two Linker fields - Context and Source - are
  44. standard with all KO II Subjects, but a varying number of optional fields
  45. may be added when setting up a Subject. To show you what these two standard
  46. fields do, we merely need to look at one of the quotations filed in Quotes.
  47. Click on the "Goto" button on the Linker window. A small dialogue box
  48. appears headed Goto text item. Below, you will see the figure 1. Change this
  49. to 10, and then click on OK. Immediately, the KO II Text window will open,
  50. displaying Joseph Heller's celebrated explanation of Catch-22.
  51.  
  52. CONTEXT CODES
  53. =============
  54.  
  55. KO II is designed specifically to file economically, and then quickly find,
  56. text items such as this. Read this item if you wish. From now on we use the
  57. term text item or item to refer to these pieces of text.
  58.  
  59. Now look at the Context field in the Linker window. You will see a string of
  60. codes, separated by the slash character: C22/WAR/MI/USA. These are Context
  61. codes, each of them stating one of the main ideas under which the Catch-22
  62. item has been filed. Items are most quickly found in KO II by searching this
  63. field for a code representing the area of interest that you want to recall. 
  64.  
  65. What do these four codes represent? Three are perhaps fairly obvious - C22,
  66. WAR, USA. But what does MI mean?
  67.  
  68. To find out, bring up the main menu by clicking the Menu button with the
  69. pointer anywhere in the Linker window. Then click on the menu option
  70. Contexts. Immediately another window will appear, the Contexts window. 
  71.  
  72.  
  73. This window displays all the key ideas or Contexts under which the text
  74. items in a Subject are filed. A separate menu - the Contexts menu - will
  75. appear on this  window if you press Menu with the pointer in the Window.
  76.  
  77. We want to find out what MI means. As the codes are arranged in alphabetical
  78. order, we could simply scroll the Contexts window. However, let's instead
  79. get KOáII to find the code for us. Bring up the Contexts menu and choose
  80. "Search" by moving the mouse pointer onto the small arrow to its right.
  81. Immediately the Contexts Search dialogue box opens. It allows you to search
  82. in any of four fields.
  83.  
  84.  
  85. As we know the code (MI) and want to find out what it means, simply type MI
  86. into the Code field and click on the Go button.
  87.  
  88. Immediately the Contexts window will scroll to display the code MI at the
  89. top - and you will see that it means "mental instability". The Catch- 22
  90. item has been filed with this code in the Linker window, because the
  91. definition of Catch-22 involves the concept of 'craziness'. Many humorous
  92. quotations refer to this idea, and use of this code in the Context field
  93. means that all such quotations can be quickly collated.
  94.  
  95. What we have learned so far:
  96.  
  97. 1       KO II is designed to file and then find text items; 
  98.  
  99. 2       Each item filed is accompanied by a string of Context codes which
  100.         appears in the Contexts field of the Linker window; 
  101.  
  102. 3       This field can be quickly searched to locate items; 
  103.  
  104. 4       Every Context code is explained in the scrolling Contexts      
  105.         window, and can be found by doing a search from the Contexts menu.
  106.  
  107. Why not simply reference the text item using words selected from the item
  108. itself ? Hopefully, the code WAR will be a sufficient explanation. Although
  109. Heller's novel is about the irrationality of war, and Catch-22 has
  110. essentially to do with war, the word war does not occur in this quite
  111. central excerpt from the book. This will be true of almost any important
  112. piece of text: language is so rich, so full of synonyms, so capable of
  113. implicit meaning, that the facility to reference text by external codes or
  114. keywords is essential if we are to collate all related items. However, KO II
  115. keeps an index as well, which can be used to identify an item's explicit
  116. content during the filing process.
  117.         
  118. Why use codes instead of full words or phrases ? To economise. All other
  119. quotations in this Subject which relate to mental instability are also coded
  120. MI, but the explanation of MI occurs only once - in the Contexts list. No
  121. other code will occur which has the same meaning. So, a search for the code
  122. MI will collate all of these items. 
  123.  
  124. Longer text items are likely to contain a large number of key points which
  125. require storing as Context codes. The use of codes rather than words makes
  126. it possible to file these longer items economically.
  127.  
  128. Context codes, then, relate to the contexts, or circumstances, in which you
  129. may later be looking for the item. USA was used, for example, to indicate
  130. the possibility of recovering all quotes originating in the United States of
  131. America. A Context can be any connection, however personal, between the text
  132. item and your need to recall it for any reason.
  133.  
  134. SOURCE FIELD
  135. ============
  136.  
  137. Look at the Source field in the Linker window, which contains the code JH.     
  138. To confirm that this stands for Joseph Heller, bring up the main KO II menu
  139. once more and click on Sources. Immediately the Sources window will appear. 
  140.  
  141. This window does for the Sources what the Contexts window does for the
  142. Contexts - it explains or describes all source codes, displayed in
  143. alphabetical order. When this code has been explained once, it can be used
  144. subsequently any number of times in the Linker, depending on how many Heller
  145. items are filed. The Sources window also has a menu attached, and this too
  146. includes a search option.
  147.  
  148. Searching for related items 
  149. ===========================
  150.  
  151. Let us suppose you now wish to find all quotes
  152. relating to "marriage". Bring up the Contexts window and menu and choose
  153. Search. Type marriage on the Explanation line and click on Go. Immediately
  154. the Contexts window should scroll, to show the code MAR at the top.
  155.  
  156. Look more closely at the data accompanying this code. The explanation
  157. marriage is followed by two other lines: 
  158.  
  159.         Hierarchy:      >BMY/MMY
  160.         Index words:    marri*, marry*, wed
  161.  
  162. Index words is fairly clear: any of these three words might occur in a text
  163. item relating to marriage. Typing them onto this line enters them in the
  164. index for this Subject, and this index can be used to search a text item in
  165. preparation for filing.
  166.  
  167. The Hierarchy line tells us that there are two codes relating to marriage
  168. (BMY - bigamy; MMY - monogamy). It also tells us that MAR is more generic
  169. than these codes.
  170.  
  171. KO II is designed to allow subdivision of codes as data grows, to allow more
  172. precise location of data. However, the more generic relationship is still
  173. retained by linking these codes in the Hierarchy field for MAR.
  174.  
  175. To see this working, let's do a search using MAR. To tell KO II that we are
  176. interested in this code, click on it so that it is highlighted. Next, we
  177. need to clear the visible text item: it is actually a subset of one item.
  178. Bring up the main KO II menu by pressing the mouse Menu button with the
  179. pointer over the Linker window. Enter the Subset menu, and then select
  180. Clear. Confirm that you wish to clear the subset. We can now do our new
  181. search for MAR. 
  182.  
  183. Click on the Search button on the top right of the Linker window.
  184. Immediately, the main Text Search window appears. This is used to locate
  185. text items - using Context or Source codes, or data appropriate to a
  186. user-created field, or a word in the Index, or even by searching the text
  187. items directly with any word or phrase.
  188.  
  189. We want to search for items using the Context code MAR. As most searches are
  190. done by using the Context field, it is given as the default search field on
  191. the top left of the window. Click in the field below Search Value(s). Now
  192. type ? in this field, and press Return. A small menu will appear, holding
  193. the code already selected - MAR. Click on MAR to move it into the search
  194. field. Type the operator <* to the left of the code, so that it becomes
  195. <*MAR. The prefix <* means find all more specific codes and search for these
  196. also, such as BMY and MMY. We do not need to specify these - KO II locates
  197. and uses them automatically in its search.
  198.  
  199. Look now at the bottom panel, which tells KO II where to search. The Search
  200. Whole File (Add to subset) option should be selected. If not, select it.
  201.  
  202. Now click on the Go button at the bottom left of the Text Search window.
  203. Immediately a small dialogue box will appear, and show you the progress and
  204. success of the search. You will be told that seven items have been matched.
  205. In other words, MAR or BMY or MMY have been found in the string of Context
  206. codes, referencing seven different items. The first of these is immediately
  207. displayed. Notice that although both BMY and MMY occur in the Linker's
  208. Context field for this item, the code MAR does not.
  209.  
  210. Now, click on the button Forward in the Linker window. The second item found
  211. will be displayed. Together, the buttons Forward and Back, allow you to move
  212. through the items in sequence in either direction. These seven text items
  213. are a subset: i.e. a number of items selected from the whole file of items.
  214.  
  215. Let us suppose that we wish to compare one of these items with another,
  216. simultaneously. Click on the Hold button. The current item will be displayed
  217. in a second Hold window. Now click on Forward or Back. The adjacent item in
  218. the subset will replace the held item in the main Text window. The two items
  219. may be compared on screen. Notice that the item in the Hold window cannot be
  220. edited - it is simply there for comparison. Close this Hold window now to
  221. tidy the screen.
  222.  
  223. Now let us suppose we are particularly interested in two of these seven
  224. items, and wish to select them for export to another program, dropping the
  225. other five. Click on the Tag button. This selects the current item as a
  226. marked or tagged item. Now go Forward or Back and Tag another item.
  227.  
  228. Now bring up the main KO II menu on the Linker window. Move the pointer down
  229. to Subset and then onto the arrow to bring up the Subset menu. One of the
  230. options is "= Tags". Click on this. Immediately the subset is reduced to the
  231. tagged items, dropping the other five.
  232.  
  233. Suppose you have forgotten how you selected these two items. Bring up the
  234. Subset menu again and click on "History". A window will open, showing the
  235. series of steps taken to arrive at these two items.
  236.  
  237. We will perform one last task with this subset of two items. Let us suppose
  238. that you wish to move them out of KO II into your favourite word processor
  239. or DTP package. If you have sufficient RAM, both programs may reside
  240. simultaneously in memory. If not, you can simply move your subset onto a
  241. directory display. In either case the procedure is much the same. Once you
  242. have your destination display visible (DTP or WP window, or directory
  243. display), select the menu option Subset=>Export, type a filename, and drag
  244. the file icon as normal into your destination display. Answer "No" to the
  245. question "Code text items for auto-import?" and then click on Export. The
  246. two quotes will be exported as a text file together with relevant
  247. information on the file. Again, let us summarise what we have learned:
  248.  
  249. 1       Text items are referenced by a number of Context codes, and by  one Source code;
  250.  
  251. 2       These codes are explained in separate Contexts and Sources Windows;
  252.  
  253. 3       The data in these windows is searchable; 
  254.  
  255. 4       Context codes can be continuously subdivided for greater precision; 
  256.  
  257. 5       KO II can 'remember' particular codes if you highlight them in  the
  258.         Context window; 
  259.  
  260. 6       The Search button on the Linker window will display the main text
  261.         search window; 
  262.  
  263. 7       ? followed by Return in the Context search field will reveal the
  264.         highlighted Context code or all codes if none is highlighted; 
  265.  
  266. 8       Text items are quickly found by clicking (or typing) the appropriate
  267.         code into the search field; 
  268.  
  269. 9       The operators <* can be used to recover all more specific data,      
  270.         even when more specific codes are not explicitly used in the search; 
  271.  
  272. 10      The buttons Forward and Back on the Linker window allow you to move
  273.         through the items in a subset; 
  274.  
  275. 11      The Hold button in the Linker window allows you to hold the       
  276.         visible item in the subset for comparison on screen with any other
  277.         item in the subset; 
  278.  
  279. 12      The Tag button in the Linker window marks or tags the visible text
  280.         item; 
  281.  
  282. 13      Untagged items in a subset may be dropped from it by selecting                           
  283.         the Subset = Tags menu option. 
  284.  
  285. 14      At any stage you can review the steps taken to produce the                             
  286.         current subset by selecting the Subset menu option, History. 
  287.  
  288. 15      A subset is any number of items selected from the total number in
  289.         the Subject. 
  290.  
  291. 16      Subset=>Export allows you to move a subset of text items out of  KO
  292.         II as a text file, for immediate or later use in another
  293.         application. The KO II Index The last important set of data in KO II
  294.         is the Index. It is an alphabetical list of all keywords which might
  295.         occur in the text items to be filed in a given Subject. It is linked
  296.         to the Context codes by means of the Index line in the Contexts
  297.         window, and can be used to find these codes. However, its most
  298.         important function is to search text items for filing. When KO II
  299.         matches any word in the text item with any Index word, it displays
  300.         both the word and the Context code associated with it, allowing the
  301.         code to be clicked and transferred into the Contexts field in the
  302.         Linker window.
  303.  
  304. INDEX WINDOW
  305. ============
  306.  
  307. Let's take a look at the Index window, by bringing up the main menu and
  308. clicking on Index. 
  309.  
  310. You will see straight away that the index allows use of the 'wildcard'
  311. character, *. This means that the index word in question will be matched
  312. with any word beginning with the typed characters, whatever its ending. So,
  313. account* will be matched with accountant, accounting, account, accounts.
  314. This facility saves repetitive typing of words with a common root, and
  315. reduces the length of the Index.
  316.  
  317. The Index window too has its own associated menu. Words may be added to the
  318. Index directly using Index=>Add. They may also be added when defining a
  319. Context code, simply by extracting keywords from the Context code
  320. explanation.
  321.  
  322. For speed when searching text using Index item, KO II treats a number of
  323. punctuation characters - including hyphens - as equivalent to spaces. So, if
  324. it is intended to match text occurrences of, say, 'left-wing', leave out the
  325. hyphen when adding the word to the index. The index entry 'left wing' will
  326. match text occurrences of both 'left wing' and 'left-wing', whereas the
  327. index entry 'left-wing' will match neither. Let's now see how the Index can
  328. be used to search for text items. First, clear any current subset, using
  329. Subset=>Clear from the main menu. Next highlight the index word advertis* in
  330. the Index window by clicking on it.
  331.  
  332. Now bring up the Text search window by clicking on the Search button in the
  333. Linker window. Go to the left "Index Words" field on the text search window,
  334. and type ? Return. A menu will appear, showing the word advertis*. A single
  335. click on this will move it into the Index Words field.
  336.  
  337. Checking that the "Search Whole File (Add to subset)" option is set on the
  338. Text search window, click on Go. KO II will find three items and display the
  339. first. The key things we have learned about the Index are:
  340.  
  341. 1       It is an index of words which may occur in the text items to be filed;
  342.  
  343. 2       It is linked with the Context codes by means of the Index Words line
  344.         in the Contexts window;
  345.  
  346. 3       It is used to search text when filing, providing the Context codes
  347.         associated with any index words matched in the item;
  348.  
  349. 4       It has its own window and associated menu;
  350.  
  351. 5       Index words may be highlighted and then moved into the KO II Text
  352.         Search window, to locate text items filed using the Context codes
  353.         associated with the chosen index words.
  354.  
  355. Finally, we will undertake a slightly more complicated search, to find items
  356. which relate to two different search values.
  357.  
  358. Let us suppose we want to locate a dimly remembered quote from W.C.Fields in
  359. which he uses the word 'midget', which is not in the index. This means we
  360. will need to search the text items directly for the word 'midget'. This is
  361. by necessity a slower process than searching for occurrences of Context
  362. codes in the Linker fields, so we do not want to search the text in all
  363. items for 'midget' if we can help it. We proceed by first selecting all of
  364. the W.C. Fields items, as follows:
  365.  
  366. 1       Search for the word 'Fields' in the Source window, using
  367.         Sources=>Search, and then typing 'Fields' into the Description
  368.         field;
  369.  
  370. 2       Highlight the code WCF by clicking on it;
  371.  
  372. 3       Bring up the main Text Search window by clicking on the Search
  373.         button on the Linker window;
  374.  
  375. 4       In the Linker Field(s) panel, click on the arrow icon to the   
  376.         right of the word Context. This will display a menu of two field
  377.         names, Context and Source. Click on Source to select the Source
  378.         field for search;
  379.  
  380. 5       Type ? Return in this field, and then click on the provided           
  381.         code WCF to move it into the Source field;
  382.  
  383. 6       Check that the Search Whole File (Abandon subset) button is set in
  384.        the Text Search Window, and click on Go. Note that this time we used
  385.        the option to Abandon the current subset before searching thus
  386.        eliminating the requirement to use Subset=>Clear first.
  387.  
  388. You will find that there are six W.C.Fields quotes. We want to search these
  389. items only for the word 'midget', so we return to the Text Search window.
  390. This time we go to the Text Body Direct panel and type 'midget' in the first
  391. of the three fields underneath the words Search Value(s). You will notice
  392. that by default, the search will be correctly conducted in the whole of the
  393. text items, although we could, if we wished, search just the first n words
  394. of each item.
  395.  
  396. One last adjustment needs to be made to the Text Search window. Click on the
  397. Search Subset button, as we want to search only the subset of W.C. Fields
  398. items, not the whole file. Then click on Go again. The item required will be
  399. found very rapidly. 
  400.  
  401. From this exercise we have learned: 
  402.  
  403. 1       We can select the Linker's Source field, or any Linker field, for a
  404.         search by selecting the appropriate field name from the menu
  405.         provided for each Linker field in the Text Search window; 
  406.  
  407. 2       To search for items which relate to two or more ideas (in this case
  408.         W.C.Fields AND 'midget') we can make successive searches, returning
  409.         to the Text Search window each time; 
  410.  
  411. 3       Direct searches of the text items themselves are slower than   
  412.         searches of the fields in the Linker window, so should be left till
  413.         last; 
  414.  
  415. 4       When searching a subset of items, we must select the Search Subset
  416.         button in the Text Search window; 
  417.  
  418. 5       We can opt to search through the first n words in text items when
  419.         doing a direct text search (this is appropriate when searching long
  420.         items which refer to their key subjects in the first paragraph or so
  421.         - e.g. news data).         
  422.  
  423. This completes your introduction to KO II. Hopefully you will have learned
  424. that the entire program is designed for easy filing and fast, powerful
  425. access to text oddments of any kind. And you should now also understand the
  426. main menu structure. 
  427.  
  428. Three of the options (Contexts, Index, Sources) provide windows allowing you
  429. to access these separate lists. Create is for setting up your own files. Add
  430. text opens a window into which you can type or import new items for filing.
  431. Finally, Subset allows you to perform various operations upon a subset of
  432. items selected from the whole file.
  433.  
  434.  
  435. THE SALES MESSAGE
  436. =================
  437.  
  438. If you have found this Read Only version of KO II useful and interesting
  439. then you should consider purchasing the full version so that you can edit
  440. files and also create your own.
  441.  
  442. Knowledge Organiser II can be purchased from:
  443.  
  444. Clares Micro Supplies
  445. 98 Middlewich Road
  446. Northwich
  447. Cheshire
  448. CW9 7DA
  449. UK
  450.  
  451. Tel. 0606 48511
  452. Fax. 0606 48512
  453.  
  454.  
  455. Price: ú99.95 inc VAT @ 17.5%