RANDOM THOUGHTS. . .

on information productivity


Regular if infrequent musings on the critical issues involved in making information and information systems truly productive. . .from the professional staff of INFORMATION STRATEGIES, INC


FROM THE EDITOR: In today's brave new world of information, there are few subjects that cause more consternation than what to do with TABLES. This issue of RT looks at one possible approach to tables, both as a historically important device in the dissemination of information, and as a challenge for the electronic delivery community. BAS


RE-THINKING TABLES FOR AN ELECTRONIC ENVIRONMENT

copyright, September 15, 1993 by Barry Schaeffer

INTRODUCTION:

Tabular representation of data has been with us for so long that it is almost part of our way of looking at the world. As published information has proliferated, the use of tables to compress large amounts of reference information in small spaces has matured, with each industry or cultural group developing its own conventions. Tables covering hundreds of pages or representing data in tiny type are not uncommon as publishers have striven to make data quickly and economically available to their users. The tabular format grew out of two seemingly antagonistic characteristics of publishing:

  1. Particular types of data in which users need only small, often random pieces at a time from a sometimes large potential pool. In such cases, users need to find the specific piece they want quickly and based on a simple, easily-learned formula for location.

  2. The nearly exclusive use of the page for display of data. This fixed rectangular format made location of data on the basis of simple triangulation the most effective way of satisfying user needs.

Tables, then, are a way of placing data on a rectangular page, in a highly compressed format, with a method for locating any piece of data based on the intersection of two perpendicular lines. The use of rules separating rows and columns (cells), complex stacked column heads and other graphic devices have been developed to speed and simplify the user's task in finding what he or she needs.

Over time, these visual characteristics have become part of our collective consciousness, and tables have virtually become an art form. Indeed, an entire wing of computer publishing has grown up with the sole aim of formatting complex tables from coded data.

With this elevation from means-to-end to icon, tables have ceased to be thought of for what they are; a graphic device to make available data which has value in isolated bits and pieces. Indeed, the very nature of the information needs from which tables sprang has faded from most consideration of the finished tabular product.

Now we face a major change in one of the foundations on which tabular information display was built. The movement to electronic delivery of information, with all the potential benefits it offers, has one glaring deficiency when compared to paper pages: a screen simply cannot display as much data in as small a space as can a paper page. With a single stroke of technology, the entire tabular world has been forever degraded (it isn't likely that any screen at any price will equal the static display capabilities of paper any time soon.) This degradation has forced information publishers to begin a rethinking of tables, often painfully re-editing their existing tabular data for display within the constraints of whatever electronic display devices they have selected. There may be more tedious, time-consuming tasks but none come instantly to mind.

While this response to electronic delivery has allowed the transfer of paper published data into new electronic forms, it must be viewed as a stop-gap. Indeed, there may be no effective way to redesign tables for truly effective use in an electronic environment.

RE-NEGOTIATING THE TABULAR INFORMATION AGREEMENT:

While most of the publishing world is scrambling to rework tabular data for electronic display, the real answer may lie in another direction altogether. Tables, after all, were a culturally "negotiated" solution to a particular type of information need. The negotiation, spanning many decades somewhere in the distant past, included factors such as the random nature of data use, the cost and limitations of paper publishing and the ability of users to learn an employ the two-dimensional triangulation method of data location.

Perhaps what the publishing industry and its clients are facing is not the need to redesign tables but the need to renegotiate the solution to that original information need. While the nature of the information vehicles may have changed, the information need probably has not. This renegotiation must be broadly based on three factors:

  1. the video terminal's degraded ability to display data.
  2. the computer's enhanced ability to store and apply more complex data location methods.
  3. the current level of sophistication in the user population (as compared to the 19th century when tables came into use.)

Within these new boundaries, the publishing industry must "ask" its user population the same questions that prompted the design of tables in the first place; questions like:

The answers are likely to be very different this time, in ways that cannot be inferred by merely looking at tables as they are now used.

A PLAN FOR DELIVERING "TABULAR" DATA IN ELECTRONIC FORM:

The following thoughts grow out of the author's admittedly incomplete ruminations on the possible results of the renegotiation described in the previous section. They are presented in the hope of widening the debate over what is to be done with tables in the brave new world of electronic information delivery:

THE INTERACTIVE LIST:

If we accept that a new way of presenting and finding tabular data is needed, we must look also at the way in which we tag and store the source material for processing and presentation. Tabular data coding, after all, was developed primarily for processing by paper composition systems and may not be capable of efficiently supporting the new processing. The concept of an interactive list was developed out of ISI's perception of a target functionality for tabular data in a CD-ROM or on-line service delivery environment. It aims to provide four main processing supports:

  1. Display a virtual "table of contents" upon entry.
  2. Allow the user to select categories (row and column) identifying the desired data.
  3. Jump immediately to the target data without linear browsing but be able to browse the data around the target if desired.
  4. Provide an easy path to classical tabular composition for paper-based output.

The following sample data and display approaches are consistent with these goals. The sample display could be generated by most commonly-available display software packages, either directly from the data sample or with a simple conversion. For paper-based tabular composition, most mid-to-high level composition systems could generate a standard tabular format from the data sample, directly or with a simple data format conversion.

 

Tell me more . . . ISI Home Page





SAMPLE SGML INSTANCE FRAGMENT FOR INTERACTIVE LIST STRUCTURE:
<INTLIST TITLE=ENGINE MAINTENANCE SPECIFICATIONS>
<SUBLIST TYPE=ID, LEVEL=1, DEPTH=6>
<ENTRY TYPE=ID, CELL=ENTRY>Engine Type </ENTRY>
<ENTRY TYPE=ID, CELL=2>RPM Idle Set </ENTRY>
<ENTRY TYPE=ID, CELL=3>Spark Plug type</ENTRY>
<ENTRY TYPE=ID, CELL=4>Tune-up Frequency</ENTRY>
<ENTRY TYPE=ID, CELL=5>Overhaul Frequency</ENTRY>
<ENTRY TYPE=ID, CELL=6>Motor Oil</ENTRY></SUBLIST>
<SUBLIST TYPE=DATA, LEVEL=2 DEPTH=2>
<ENTRY TYPE=DATA, CELL=1>Type</ENTRY>
<ENTRY TYPE=DATA, CELL=2>Capacity</ENTRY>
</SUBLIST></SUBLIST>
<<SUBLIST TYPE=DATA, LEV=1>
<ENTRY TYPE=DATA, CELL=ENTRY>Carbureted 4-cyl<</ENTRY>
<ENTRY TYPE=DATA, CELL=2>1,100</ENTRY>
<ENTRY TYPE=DATA, CELL=3>J-36</ENTRY>
<ENTRY TYPE=DATA, CELL=4>7,500 miles<</ENTRY>
<ENTRY TYPE=DATA, CELL=5>45,000 miles</ENTRY>
<ENTRY TYPE=DATA, CELL=6></ENTRY>
<SUBLIST TYPE=DATA, LEV=2>
<ENTRY TYPE=DATA, CELL=1>SAE 10-40</ENTRY>
<ENTRY TYPE=DATA, CELL=2>6 qts.</ENTRY>
</SUBLIST></SUBLIST> <SUBLIST TYPE=DATA, LEV=1>
<ENTRY TYPE=DATA, CELL=ENTRY>Turbocharged 4-cyl</ENTRY>
<ENTRY TYPE=DATA, CELL=2>1,400</ENTRY>
<ENTRY TYPE=DATA, CELL=3>J-36-A</ENTRY>
<ENTRY TYPE=DATA, CELL=4>4,500 miles<NOTE>Except under high environmental load</NOTE>
</ENTRY>
<ENTRY TYPE=DATA, CELL=5>25,000 miles</ENTRY>
<ENTRY TYPE=DATA, CELL=6></ENTRY>
<SUBLIST TYPE=DATA, LEV=2>
<ENTRY TYPE=DATA, CELL=1>SAE 10-30</ENTRY>
<ENTRY TYPE=DATA, CELL=2>5.5 qts.</ENTRY>
</SUBLIST>
</SUBLIST>
<SUBLIST TYPE=DATA, LEV=1>
<ENTRY TYPE=DATA, CELL=ENTRY>Carbureted 6-cyl</ENTRY>
<ENTRY TYPE=DATA, CELL=2>900</ENTRY>
<ENTRY TYPE=DATA, CELL=3>J-38<</ENTRY>
<ENTRY TYPE=DATA, CELL=4>7,500 miles</ENTRY>
<ENTRY TYPE=DATA, CELL=5>45,000 miles</ENTRY>
<ENTRY TYPE=DATA, CELL=6></ENTRY>
<SUBLIST TYPE=DATA, LEV=2>
<ENTRY TYPE=DATA, CELL=1>SAE 5-30</ENTRY>
<ENTRY TYPE=DATA, CELL=2>5 qts.</ENTRY>
</SUBLIST></SUBLIST> <SUBLIST TYPE=DATA, LEV=1>
<ENTRY TYPE=DATA, CELL=ENTRY>Supercharged 6-cyl</ENTRY>
<ENTRY TYPE=DATA, CELL=2>1,400</ENTRY>
<ENTRY TYPE=DATA, CELL=3>J-38</ENTRY>
<ENTRY TYPE=DATA, CELL=4>7,500 miles
<NOTE>Except under high environmental load</NOTE> </ENTRY>
<ENTRY TYPE=DATA, CELL=5>45,000 miles</ENTRY>
<ENTRY TYPE=DATA, CELL=6></ENTRY>
<SUBLIST TYPE=DATA, LEV=2>
<ENTRY TYPE=DATA, CELL=1>SAE 5-30</ENTRY>
<ENTRY TYPE=DATA, CELL=2>5 qts.</ENTRY>
</INTLIST%%



From the preceding data, one might then generate the following data display, allowing the user to select the categories and specific elements desired, in a fashion similar to finding the desired stub and head of a table. The exact nature of the resulting data display as well as any advanced capabilities would be the option of the designer. Suffice it to say, however, that this method of determining and accessing data now displayed in tabular form has some distinct advantages in an electronic delivery environment.