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]
|