next up previous contents
Next: Using Indexes For Segment Up: Indexing Techniques Previous: Index Approach and Implementation

Using Indexes For Annotations

After a recording has been completed it can then be manipulated using the editing tools. In figure 9.10 we show an example where there are 3 text annotations for a stream of a recording. The text annotations are linked into the recording by the meta-data annotations of an index entry.

Figure 9.10: The data for a source and its index

The primary index provides a simple and fast access mechanism to any part of a recording.

Any kind of annotation can be added to any point of a recording, and any index element can have multiple annotations for each index element. The annotations are independent of one another, and can be added at arbitrary times. Because no meaning is imposed on the annotations by the indexing mechanism itself, their use is application specific. The annotations could have values which are text, HTML, URL's, PostScript, references to other indexing systems, and many more.