Figure 1 shows the two stages of the map maker system in action.
A knowledge engineer (or well motivated designer) then creates a
requirement to text graphic feature table based on the particular
designer's notebook habits and design ideas. The table is generally quite
short for instance, one screenfull was used to cover the 76 notebook
pages in the example. Updating the table would only take a couple of hours
per month.
Then in the DESIGN INFORMATION USE phase, the map making system translates
a user query in terms of design requirements into a text graphic data base
query, which returns a set of notebook pages dealing with those
requirements. The text graphic data base query is actually an expression in
Professor Michael Genesereth's MRS a lisp syntax logic programming
system with additional predicates that pertain to text graphic features.
A particular logic query will contain predicates to select pages with the
features determined to correlate with material about the requirements and
parameters mentioned in the user query.
In spirit, the map maker system employs the "gold digger model"
convenient (easy), opportunistic, and initially shallow.
This approach has the following features:
convenient
for the designerin vivo and in sito
"in life" and "in original place" where design is done, ie the living design notebookinformal/formal
the raw textgraphic data on the pages is complete and informal, but easily lends itself to formal techniques and models (see the RESULTS section for a list)opportunistic
does the easy things first (textgraphic syntax driven feature recognition)global
breadth first, takes whole notebooks as inputinitially shallow
starts with textgraphic syntax, but upwardly compatible with deep reasoning methods.cumulative
the more tagging the designer does, the better the performance of the mapmaker; and as progress is made in the area of textgraphic understanding, the more knowledge will be able to be recovered in the future from design documents of the past.