The program acts on a data table carrying data for BONAP taxa - BONAP96A.ITB. Starting with the first record, it proceeds to move through the data table, keying on internal BONAP code fields and name strings to produce a listing of all genera included in BONAP Family treatments. Each Genus name listing carries a 'query' URL that extracts all 'documents' (species-level records) that carry the Genus-name string The indexed file, BONOUT4.OUT, is produced by another KMAN program, BONOUT4.IPF, that 'walks' through the full BONAP nomenclatural data table (BONAP96A.ITB) producing an HTML-formatted ACSCII file (BONOUT4.OUT - over 5 mb). This file, similar in structure to family-level HTML pages produced by BONOUT3.IPF is taken to a a single file by BONOUT4.IPF. BONOUT4.OUT is processed for indexed searching by Erich Schneider at the Texas A&M Center for the Study of Digital Libraries. This involves the use of 'Managing Gigabytes', a public domain indexing/retrieval program that creates searchable or 'indexed' files, as well as 'cgi' programming to manage both query and output.
BONOUT3A.IPF program code is written in the Knowledgeman (PC-database) language by Dr. Hugh D. Wilson.