All procedures are in Visual Basic in Microsoft Excel file allprocedures.xls {file generation, OKD}.
drawings
The 6all.txt file has no drawings, figures, tables, or graphics. All line drawings and figures are in the drawings.doc file in same directory.
references
In 6all.txt, references have format [author_last_name, ####], [author_last_name1 and author_last_name2, ####], or [author_last_name et al., ####], where #### is year.
index files
Edit public/index.html, public/go/index.html, public/golf/index.html, public/groups/index.html, public/music/index.html, public/OK/index.html, and public/OKD/index.html. The index.html files allow downloading compressed files. public/index.html and public/OKD/index.html link to public/OKD/6contents.html, public/OKD/6glossary.html, public/OKD/6index.html, public/OKD/6names.html, public/OKD/6dates.html, public/OKD/6locations.html, and public/OKD/6works.html. The index.html files link. public/OKD/index.html links to public/searchform.html.
searching
searchform.html search-text input box calls Javascript file indices.js, which finds exact matches to glossary entries. Glossary entries, not index entries, allow indices.js to be 220,000 bytes. More than one megabyte is too large for quick browser download. Glossary entries allow array entries to be 10000. 64000 is too many for browser processing.
sitemap.html file
The sitemap.html file is only at top level and points to OKD-subdirectory subdirectories and index files.
entry date
For reference only. Do not use. Use updateentrydatefield1 procedure on 6all.txt to make 6all2.txt have current date in format "2005.1215" in eleventh record.
number
For reference only. Do not use. Use updatenumberfield1 procedure on 6all.txt to make 6all2.txt have current entry sequence. Unique 21-digit text number has format "NPPQQRRSSTTUUVVWWxxxx". N is 0 to 7, from first heading field. P is 1 to 9, from second heading field. Q is 1 to 9, from third heading field. R is 0 to 9, from fourth heading field. S is 0 to 9, from fifth heading field. T is 0 to 9, from sixth heading field. U is 0 to 9, from seventh heading field. V is 0 to 9, from eighth heading field. W is 0 to 9, from ninth heading field. "0001" to "9999" reflects how many entries have same heading.
history fields to details
For reference only. Do not use. Procedure checkblankfieldsinnonhistory1 can extract information in 6all.txt History record fields and add formatted information to Details field to make the 6all2.txt file. For History records only: Extracts all History fields 2 through 7 and adds them to text field after the " - ". For non-History records only: Extracts fields 2 through 7 and ensures that they are blank.
directories
First, create HTML-file directories under OKD directory using extractdirectoriesforhtml1 on the 6all.txt file. Directory hierarchy is same as field 1 hierarchy. Windows file and directory names must be 188 characters or less and can include all letters and numbers, blank, and `, ~, !, @, #, $, %, ^, &, (, ), _, -, +, =, right brace, left brace, [, ], ;, ', ,, and . Period cannot be last character. Excluded are /, backslash, :, *, ?, "", <, >, and |. Mac file and directory names must be 255 characters or less and can include all characters, except : and /. All directory names are 60 characters or less and contain only allowed Windows and Mac characters.
links
After creating directories, use extractindexforaddlinks1 on 6all.txt to make 6indexfile.txt file, which makes about 17000 index entries and points to HTML files. Index markers go from longest 63 to shortest 4, not alphabetically. Index markers begin with uppercase or lowercase alphabet character, digit, minus sign, a acute, a grave, e acute, and mu. Internet addresses can include only spaces or special characters $, -, _, !, *, ', and . Do not use $, _, !, or *. You can use -, ', and ., without replacement. Replace blank spaces with %20. You can replace others with symbols like %nn. Domain names are not case-sensitive, but directories and file names are case-sensitive. Then use extractindexlinks1 to make the 6alllinks.txt file, which has links based on index markers and HTML files.
HTML files
After 6alllinks.txt file, create HTML files from the 6alllinks.txt file using extracthtmlfiles1. File names are Details field headers. Directory names are 60 characters or less and contain only allowed Windows and Mac characters.
HTML file
Do not use, for reference only. After making 6indexfile.txt file, use makeonelinkshtml1 on 6all.txt to create 6alllinks.html, containing links.
contents
Sort the 6all.txt file to put all entry headings in sequence and all details headers in sequence. Sorting tables in Word uses only the first 65 characters. Using extractcontentshtml1, extract path and file name from 6all.txt fields 1 and 8, make the 6contents.html master file in OKD directory, and make 6contents.html files in subdirectories. It uses entry heading as directory path. It extracts details header to make file name. The master 6contents.html file has links from table-of-contents entries to directory 6contents.html files.
glossary
Using extractglossaryhtml1, extract glossary entries and file names from 6all.txt and make 6glossary.html master file in OKD directory and 28 glossary HTML files in OKD/glossary directory: Symbols, Numbers, and A to Z. Glossary entries begin only with uppercase or lowercase alphabet character, digit, minus sign, a acute, a grave, e acute, or mu. Entry heading is directory path. Details header is file name. The master 6glossary.html file has links to the 28 files. The 28 files link from glossary entry to HTML files. Glossary words and phrases are inside braces (curly brackets), with right brace followed by pipe, in Details field, field 8. Records have zero or one glossary item. Glossary items match line headers and have entries in Contents.
index
Using extractindexhtml1, extract index markers and file names from 6all.txt and make 6index.html master file in OKD directory and 28 index HTML files in OKD/index directory: Symbols, Numbers, and A to Z. Index markers begin only with uppercase or lowercase alphabet character, digit, minus sign, a acute, a grave, e acute, or mu. Entry heading is directory path. Details header is file name. The master 6index.html file has links to the 28 files. The 28 files link from index markers to HTML files. Indexed words and phrases are inside braces in Details field, field 8. Index entries have commas to differentiate two different meanings or word, as in "mood, defined" and "mood, color".
name index
Using extractnamehtml1, extract names from Name field and file names from 6all.txt and make 6name.html master file in OKD directory and 28 index HTML files in OKD/name directory: Symbols, Numbers, and A to Z. Entry heading is directory path. Details header is file name. The master 6name.html file has links to the 28 files. The 28 files link from name entries to HTML files.
works index
Using extractworkhtml1, extract works from Works field and file names from 6all.txt and make 6work.html master file in OKD directory and 28 index HTML files in OKD/work directory: Symbols, Numbers, and A to Z. Entry heading is directory path. Details header is file name. The master 6work.html file has links to the 28 files. The 28 files link from work entries to HTML files.
location index
Using extractlocationhtml1, extract locations from Locations field and file names from 6all.txt and make 6location.html master file in OKD directory and 28 index HTML files in OKD/location directory: Symbols, Numbers, and A to Z. Entry heading is directory path. Details header is file name. The master 6location.html file has links to the 28 files. The 28 files link from location entries to HTML files.
date index
Using extractdatehtml1, extract dates from Date field and file names from 6all.txt and make 6date.html master file in OKD directory and 13 index HTML files in OKD/date directory: <0, 0 to 1000, 1000 to 1100, 1100 to 1200, 1200 to 1300, 1300 to 1400, 1400 to 1500, 1500 to 1600, 1600 to 1700, 1700 to 1800, 1800 to 1900, 1900 to 2000, >2000. Entry heading is directory path. Details header is file name. The master 6date.html file has links to the 13 files. The 13 files link from date entries to HTML files.
PDF files
Consciousness Bibliography.txt saves as Consciousness Bibliography.pdf. drawings.doc saves as drawings.pdf.
compressed Zip files
Compress 6all.txt to make OKD.zip. Compress Consciousness Bibliography.txt to make Consciousness Bibliography.zip. Compress drawings.doc to make drawings.zip. Compress allprocedures.xls to make allprocedures.zip.
DOC file
Use extractTXTtoDOC1 to make 6all.txt into DOC file with header hierarchy. To create indices, use createglossarytxt, createindextxt, createnamestxt, createworkstxt, createlocationstxt, and createdatestxt to insert indices at DOC-file end. To make Table of Contents, after title page, from Insert menu, select Index and Table of Contents command, select Table-of-Contents tab, use Heading 1 through Heading 9 paragraph styles, then click OK. Save DOC file.
PDF file
Save formatted and complete DOC file as PDF file. First, set Distiller settings. In General tab, select Acrobat 5.0. In Office tab, do not select Embed Thumbnails, because process makes them dynamically. Do select page numbers, so Table of Contents page numbers are links. Do not select Embed Tags, so PDF file is unstructured, because document has no images, lists, or tables.
Database>Outline Of Knowledge>Database
0-Outline Of Knowledge-Database
Outline of Knowledge Database Home Page
Description of Outline of Knowledge Database
Date Modified: 2022.0224