An index has a name together with four structural components:
Each index has a header file that contains information such as where to find the data, where to find the index elements, where to find the annotations, the type of the data being indexed.
Each index entry contains a reference to the data, the time it arrived at the recorder, and a reference to some meta-data annotations, which will initially be empty. At the end of a recording, each source will have a stream of data and a stream of index entries (called the index track). This is shown in figure 9.8.
Each annotation in the annotation list is an attribute-value pair, where the attribute is a name and the value is any data, either text or binary, that is associated with the particular index element. Each element of the attribute list contains the following data:
This structure is show in figure 9.9.
Next: Using Indexes For Annotations Up: Indexing Techniques Previous: Indexing Techniques Jon CROWCROFT