Natural Computing: Analysis of Tables for Computer Representation
Final rept. 1995-1997
ARMY RESEARCH LAB ADELPHI MD
Pagination or Media Count:
Some fundamental objects in practical documents have not been implemented in software so that they can be used easily for calculating. One such object is the table-despite the mistaken view that databases are adequate representations of tables. A survey of practical tables found in a variety of real-world documents reveals that many of their useful features are not captured in software. This report proposes data structures and computer representation for table objects. Through the adoption of such structures and representations, practical table objects can be developed for use by domain specialists. Such tables embedded in electronic documents can be used in interactive applications to retrieve data, but most importantly, they can be used as functional representations for copying and pasting into procedures and programs. Use of these table objects, together with other natural computing objects such as equations, graphs, and procedures, will permit electronic documents like handbooks, textbooks, journals, and bulletins to be used seamlessly for calculations by both domain specialists and naive users. Such developments will reduce the lag between the availability of information and its use in calculations, and encourage the further development of knowledge. Software development for computation will change and its costs will be contained.
- Computer Programming and Software