@bbc/object-based-media-schema
Version:
JSON schemas which describe a common language for object-based media
51 lines (50 loc) • 1.89 kB
JSON
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Shooting Schedule",
"description": "The Shooting Schedule element hold an ordered list of scenes/shots that need to be shot for the story.",
"definitions": {
"schedule_item": {
"properties": {
"scheduled_in": {
"$ref": "/core.json#/definitions/time",
"description": "Time that shooting should begin"
},
"scheduled_out": {
"$ref": "/core.json#/definitions/time",
"description": "Time that shooting should stop"
},
"actual_in": {
"$ref": "/core.json#/definitions/ptp_timestamp",
"description": "Time that shooting actually starts"
},
"actual_out": {
"$ref": "/core.json#/definitions/ptp_timestamp",
"description": "Time that shooting actually stops"
},
"scene": {
"$ref": "/uuids.json#/definitions/scene_uuid",
"description": "Link to scene"
},
"shot": {
"$ref": "/uuids.json#/definitions/shot_uuid",
"description": "Link to shot within scene"
}
},
"required": [
"scene"
]
},
"schedule_items": {
"type": "array",
"items": {
"$ref": "#/definitions/schedule_item"
},
"description": "List of schedule items to shoot/have been shot",
"minItems": 0
},
"date": {
"$ref": "/core.json#/definitions/date",
"description": "Shooting schedule for shooting on date"
}
}
}