- Use
 - 
  
- Format used in ViPER suite
 - Originally defined for evaluation purposes
 - First uses include:
      
- Text detection
 - Face detection
 - Person detection
 
 
 - A Descriptor
 - 
  
- It is a record describing some element of the video.
 - It is an object that conforms to a user defined schema.
 - It is composed of several named, typed attributes.
 - Has a unique id and an associated span in which it is valid.
 - One of three types: File, Content, or
        Object
      
- File
 - Refers to data that reflects the video as a whole, or other metadata about the video, such as file format and frame rate.
 - Content
 - Instances of this type may only occur one at a time, and any given instance may not change over the course of its life. Each instance has a time span and a set of attributes.
 - Object
 - Refers to an object that may have many instances at any given time, and whose instances may change over time.
 
 
 - An Attribute
 - Each descriptor has several attributes.
 - An attribute can be one of several data types:
          
- svalue
 - strings of characters
 - lvalue
 - enumerated value: one of several user defined words
 - bbox, polygon, etc.
 - one of several different shapes
 - reference
 - reference to another descriptor
 
 
- The File Format
 - Simple XML based format.
 - The config section defines the descriptors
 - The data section instantiates descriptors for one or more media files
 
- examples
 - xml schemata
 - heirarchy
 - 
   
- viper
         
- config
              
- descriptor definition
 - descriptor definition
 
 - data
	     
- sourcefile
		 
- descriptor
 
 - sourcefile
		 
- descriptor
 
 
 - sourcefile
		 
 
 - config
              
 
 - viper
         
 
