Annotation > Region > Interval > TimeFrame
| Definition | A temporal interval in an audio or video stream. This is similar to the term segment used in audio processing, but that term has a different meaning in the image and video community. |
| URI | http://mmif.clams.ai/0.1.0/vocabulary/TimeFrame |
Metadata
Metadata from Region
| Property | Type | Description |
|---|---|---|
| unit | String | The unit used to determine boundaries. For text regions this is typically *offsets* to indicate character offsets, for images this is could be *pixels*, and for audio or video streams *seconds*, *milliseconds*, *timestamps* or *frames*. |
Metadata from Annotation
| Property | Type | Description |
|---|---|---|
| medium | ID | The identifier of the medium that the annotation is over. [Required] |
Properties
| Property | Type | Description |
|---|---|---|
| frameType | String | The type of TimeFrame. Could be bars-and-tones, speech, noise, music, other. |
Properties from Interval
| Property | Type | Description |
|---|---|---|
| start | Integer | The starting offset in the primary data. What unit is used is determined by the *unit* metadata property. |
| end | Integer | The ending offset in the primary data. What unit is used is determined by the *unit* metadata property. |
| targets | List of IDs | IDs of a sequence of annotations covering the region of primary data referred to by this annotation. Used as an alternative to *start* and *end* to point to component annotations (for example a token sequence) rather than directly into primary data, or to link two or more annotations (for example in a coreference annotation). |
Properties from Annotation
| Property | Type | Description |
|---|---|---|
| id | ID | A unique identifier for the annotation. Uniqueness is relative to the view the annotation is in. [Required] |