{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"common.schema.json","title":"LAKA Media Common Definitions","$defs":{"id":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]*$"},"timestamp":{"type":"string","format":"date-time"},"ratio01":{"type":"number","minimum":0,"maximum":1},"rationalTime":{"type":"object","required":["value","rate"],"additionalProperties":false,"properties":{"value":{"type":"integer"},"rate":{"type":"integer","exclusiveMinimum":0}}},"timeRange":{"type":"object","required":["start","duration"],"additionalProperties":false,"properties":{"start":{"$ref":"#/$defs/rationalTime"},"duration":{"$ref":"#/$defs/rationalTime"},"source_timecode":{"type":"string"},"end_timecode":{"type":"string"}}},"normalizedBox":{"type":"object","required":["x","y","width","height"],"additionalProperties":false,"properties":{"x":{"type":"number","minimum":0,"maximum":1},"y":{"type":"number","minimum":0,"maximum":1},"width":{"type":"number","minimum":0,"maximum":1},"height":{"type":"number","minimum":0,"maximum":1}}},"scoreMap":{"type":"object","additionalProperties":{"$ref":"#/$defs/ratio01"}},"reviewState":{"enum":["proposed","auto_validated","needs_human","changes_requested","approved","rejected","superseded"]},"changeLevel":{"enum":["baseline","minor","major","structural","paradigm"]},"provenanceRef":{"type":"string"},"stringList":{"type":"array","items":{"type":"string"},"uniqueItems":true}}}