No description available.
tid
Timestamp-based ID
Properties
code
ref
#codeMeta
Required
Source code and language details
event
ref
#eventMeta
Optional
Event where the set was performed (optional)
links
ref
#linksMeta
Optional
Social and source repository links (optional)
metadata
ref
#metadataMeta
Required
Publication metadata (license, timestamps)
performer
ref
#performer
Required
The performer who created the set
recording
ref
#recordingMeta
Optional
Links to audio/video recordings (optional)
set
ref
#setMeta
Required
Set metadata (title, BPM, genre, tags)
type
string
Required
NSID of the record
version
integer
Required
Schema version
minimum: 1View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"type",
"version",
"performer",
"set",
"code",
"metadata"
],
"properties": {
"set": {
"ref": "#setMeta",
"type": "ref",
"description": "Set metadata (title, BPM, genre, tags)"
},
"code": {
"ref": "#codeMeta",
"type": "ref",
"description": "Source code and language details"
},
"type": {
"type": "string",
"const": "org.algorave.set",
"description": "NSID of the record"
},
"event": {
"ref": "#eventMeta",
"type": "ref",
"description": "Event where the set was performed (optional)"
},
"links": {
"ref": "#linksMeta",
"type": "ref",
"description": "Social and source repository links (optional)"
},
"version": {
"type": "integer",
"minimum": 1,
"description": "Schema version"
},
"metadata": {
"ref": "#metadataMeta",
"type": "ref",
"description": "Publication metadata (license, timestamps)"
},
"performer": {
"ref": "#performer",
"type": "ref",
"description": "The performer who created the set"
},
"recording": {
"ref": "#recordingMeta",
"type": "ref",
"description": "Links to audio/video recordings (optional)"
}
}
}
}