Metadata SchemaΒΆ
The following is a complete listing of the metadata schema for all builtin plugins
{'camera': [{'name': 'exposure_program',
'prompt': 'Program used by the camera to set exposure',
'value': {'datatype': 'String',
'valid_values': ['Not Defined',
'Manual',
'Program AE',
'Aperture priority AE',
'Shutter speed priority AE',
'Creative (Slow speed)',
'Action (High speed)',
'Portrait',
'Landscape',
'Bulb']}},
{'name': 'shutter_speed',
'prompt': 'Camera shutterspeed (seconds)',
'value': {'datatype': 'Float'}},
{'name': 'circle_of_confusion',
'prompt': 'Camera circle of confusion (mm)',
'value': {'datatype': 'Float'}},
{'name': 'make',
'prompt': 'Camera manufacturer',
'value': {'datatype': 'String'}},
{'flash': [{'name': 'red_eye',
'prompt': 'Specifies whether red-eye reduction was active',
'value': {'datatype': 'Boolean'}},
{'name': 'available',
'prompt': 'Specifies whether the camera has a flash function',
'value': {'datatype': 'Boolean'}},
{'name': 'return_detected',
'prompt': 'Specifies the flash return was detected',
'value': {'datatype': 'Boolean'}},
{'name': 'fired',
'prompt': 'Specifies whether camera flash fired',
'value': {'datatype': 'Boolean'}},
{'name': 'mode',
'prompt': 'Camera flash mode',
'value': {'datatype': 'String',
'valid_values': ['On', 'Off', 'Auto']}}]},
{'name': 'metering_mode',
'prompt': 'Camera metering mode',
'value': {'datatype': 'String',
'valid_values': ['Unknown',
'Average',
'Center-weighted average',
'Spot',
'Multi-spot',
'Multi-segment',
'Partial',
'Other']}},
{'lens': [{'name': 'make',
'prompt': 'Lens manufacturer',
'value': {'datatype': 'String'}},
{'name': 'model',
'prompt': 'Lens model',
'value': {'datatype': 'String'}}]},
{'name': 'field_of_view',
'prompt': 'Camera field of view (in degrees)',
'value': {'datatype': 'Float'}},
{'name': 'white_balance',
'prompt': 'Camera white balance setting',
'value': {'datatype': 'String',
'valid_values': ['Auto', 'Manual']}},
{'name': 'iso',
'prompt': 'Camera iso value',
'value': {'datatype': 'Integer'}},
{'name': 'focal_length',
'prompt': 'Camera focal length in mm',
'value': {'datatype': 'Float'}},
{'name': 'aperture',
'prompt': 'Camera aperture size (as f-number)',
'value': {'datatype': 'Float'}},
{'name': 'hyperfocal_distance',
'prompt': 'Camera hyperfocal distance (meters)',
'value': {'datatype': 'Float'}},
{'name': 'model',
'prompt': 'Camera model',
'value': {'datatype': 'String'}},
{'name': 'scene_capture_type',
'prompt': 'Camera scene capture type',
'value': {'datatype': 'String',
'valid_values': ['Standard',
'Landscape',
'Portrait',
'Night']}},
{'name': 'exposure_mode',
'prompt': 'Camera exposure mode setting',
'value': {'datatype': 'String',
'valid_values': ['Auto', 'Manual', 'Auto bracket']}}],
'common': [{'name': 'software',
'prompt': 'Software used to create the file',
'value': {'datatype': 'String'}},
{'name': 'compression',
'prompt': 'Compression used on the file',
'value': {'datatype': 'String'}},
{'name': 'copyright',
'prompt': 'File copyright information',
'value': {'datatype': 'String'}},
{'name': 'creator',
'prompt': 'Creator of the file',
'value': {'datatype': 'String'}}],
'core': [{'name': 'mimetype',
'prompt': 'File mime-type',
'value': {'datatype': 'String',
'encoding': 'UTF-8',
'language': 'en'}},
{'name': 'changetime',
'prompt': 'Time when the file was last changed',
'value': {'datatype': 'Datetime'}},
{'group': [{'name': 'name',
'prompt': 'Name of the group that owns the file',
'value': {'datatype': 'String',
'encoding': 'UTF-8',
'language': 'en'}},
{'default_filter': False,
'name': 'id',
'prompt': 'Numerical id of group that owns the file',
'value': {'datatype': 'Long'}}]},
{'name': 'extension',
'prompt': 'File extension',
'value': {'datatype': 'String',
'encoding': 'UTF-8',
'language': 'en'}},
{'name': 'blocksize',
'prompt': 'Size of file blocks in bytes',
'value': {'datatype': 'Long'}},
{'name': 'accesstime',
'prompt': 'Time when the file was last accessed',
'value': {'datatype': 'Datetime'}},
{'default_filter': False,
'name': 'filename',
'prompt': 'File basename',
'value': {'datatype': 'String',
'encoding': 'UTF-8',
'language': 'en'}},
{'name': 'nlink',
'prompt': 'Number of hard links to the file',
'value': {'datatype': 'Integer'}},
{'default_filter': False,
'name': 'pathname',
'prompt': 'File fully-qualified path',
'value': {'datatype': 'String',
'encoding': 'UTF-8',
'language': 'en'}},
{'default_filter': False,
'name': 'deviceid',
'prompt': 'ID of the device that contains the file',
'value': {'datatype': 'Integer'}},
{'default_filter': False,
'name': 'inode',
'prompt': 'File inode number',
'value': {'datatype': 'Long'}},
{'name': 'directory',
'prompt': 'Directory in which the file resides',
'value': {'datatype': 'String',
'encoding': 'UTF-8',
'language': 'en'}},
{'name': 'modificationtime',
'prompt': 'Time when the file was last modified',
'value': {'datatype': 'Datetime'}},
{'name': 'type',
'prompt': 'Type of file object',
'value': {'datatype': 'String',
'valid_values': ['pipe',
'character device',
'block device',
'directory',
'socket',
'file',
'link',
'unknown']}},
{'name': 'size',
'prompt': 'File size in bytes',
'value': {'datatype': 'Long'}},
{'user': [{'name': 'name',
'prompt': 'Name of the user that owns the file',
'value': {'datatype': 'String',
'encoding': 'UTF-8',
'language': 'en'}},
{'default_filter': False,
'name': 'id',
'prompt': 'Numerical id of user that owns the file',
'value': {'datatype': 'Long'}}]}],
'dpx': [{'name': 'slate_information',
'prompt': 'Production information from the camera slates',
'value': {'datatype': 'String'}}],
'gpfs': [{'name': 'modificationsnapid',
'prompt': 'Id of last snapshot after which the file was modified',
'value': {'datatype': 'Long'}},
{'name': 'poolname',
'prompt': 'Name of the pool the file belongs to',
'value': {'datatype': 'String'}},
{'default_filter': False,
'name': 'generation',
'prompt': 'Inode generation number',
'value': {'datatype': 'Long'}},
{'name': 'creationtime',
'prompt': 'Time when the file was created',
'value': {'datatype': 'Datetime'}},
{'name': 'kballocated',
'prompt': 'Space allocated to the file in kb',
'value': {'datatype': 'Long'}},
{'name': 'filesetname',
'prompt': 'Name of the fileset the file belongs to',
'value': {'datatype': 'String'}},
{'default_filter': False,
'name': 'rdeviceid',
'prompt': 'Type of the device the file belongs to',
'value': {'datatype': 'Integer'}},
{'name': 'miscattributes',
'prompt': 'File miscellaneous attributes',
'value': {'datatype': 'String'}}],
'image': [{'name': 'color_space',
'prompt': 'Image color space',
'value': {'datatype': 'String',
'valid_values': ['sRGB',
'Adobe RGB',
'Wide Gamut RGB',
'ICC Profile',
'Uncalibrated']}},
{'name': 'bitdepth',
'prompt': 'Image bit depth',
'value': {'datatype': 'Integer'}},
{'name': 'orientation',
'prompt': 'Orientation of the image',
'value': {'datatype': 'String',
'valid_values': ['Horizontal (normal)',
'Mirror horizontal',
'Rotate 180',
'Mirror vertical',
'Mirror horizontal and rotate 270 CW',
'Rotate 90 CW',
'Mirror horizontal and rotate 90 CW',
'Rotate 270 CW']}},
{'name': 'icc_profile',
'prompt': 'ICC Color profile',
'value': {'datatype': 'String'}},
{'name': 'megapixels',
'prompt': 'Megapixels in the image',
'value': {'datatype': 'Float'}},
{'name': 'creationtime',
'prompt': 'Time at which the image was originally created',
'value': {'datatype': 'Datetime'}},
{'name': 'height',
'prompt': 'Image height',
'value': {'datatype': 'Long'}},
{'name': 'width',
'prompt': 'Image width',
'value': {'datatype': 'Long'}},
{'name': 'aspect_ratio',
'prompt': 'Image aspect ratio',
'value': {'datatype': 'Float'}},
{'name': 'rendering_intent',
'prompt': 'ICC rendering intent',
'value': {'datatype': 'String',
'valid_values': ['Perceptual',
'Media-Relative Colorimetric',
'Saturation',
'ICC-Absolute Colorimetric']}},
{'name': 'preview',
'prompt': 'Preview image',
'value': {'datatype': 'Proxy'}},
{'name': 'resolution',
'prompt': 'Image resolution in dots per inch (dpi)',
'value': {'datatype': 'Float'}},
{'name': 'thumbnail',
'prompt': 'Thumbnail image',
'value': {'datatype': 'Proxy'}}],
'location': [{'name': 'city',
'prompt': 'Name of the city the photo was taken in',
'value': {'datatype': 'String'}},
{'name': 'altitude',
'prompt': 'Altitude of image capture (in meters above sea-level)',
'value': {'datatype': 'Float'}},
{'name': 'country',
'prompt': 'Name of the country the photo was taken in',
'value': {'datatype': 'String'}},
{'name': 'direction',
'prompt': 'Direction of image capture (in degrees from north)',
'value': {'datatype': 'Float'}},
{'name': 'gps',
'prompt': 'GPS location of image capture',
'value': {'datatype': 'GeoPoint'}}],
'video': [{'name': 'animated_thumbnail',
'prompt': 'Animated gif thumbnail',
'value': {'datatype': 'Proxy'}},
{'name': 'frame_rate',
'prompt': 'Video frame rate',
'value': {'datatype': 'Float'}},
{'name': 'duration',
'prompt': 'Video duration in seconds',
'value': {'datatype': 'Float'}},
{'name': 'preview',
'prompt': 'Video preview',
'value': {'datatype': 'Proxy'}},
{'name': 'frame_count',
'prompt': 'number of frames in the video',
'value': {'datatype': 'Integer'}},
{'name': 'thumbnail',
'prompt': 'Thumbnail image',
'value': {'datatype': 'Proxy'}}]}