This document describes what we call maps or map files. Map files contain mapped items where one term or name for the item is mapped to another term or name. For example, a term used by an HTML form to refer to a searchable region (e.g., "entire finding aid") can be mapped to an XPAT searchable region (e.g., EAD). More general background on map files can be found here.
Currently, the format of the map files is SGML and each collection map file conforms to a simple DTD (other ways of mapping terms, such as a database where one could map from one column's data to another are possible and have been considered for implementation). The map is read into a TerminologyMapper object during the running of the middleware after which the CGI program can at any time request of the object the mappings for terms. Each mapped item and its various terms are contained within a <MAPPING> element.
An example map file for the sample finding aids collection can be found at $DLXSROOT/misc/f/findaid/maps/samplefa.map. Rather than modifying this file, a new map file should be created for each collection.
Each mapping element in a map file consists of the following: