Work Metadata
Fields
| Field | Type | Req | Description |
|---|---|---|---|
messages | object | M | Registration metadata, ACK messages, and schema metadata (schema, schemaDescription) |
flags | object | O | Boolean indicators from the registration record |
titles | array | O | All titles for the work (original, alternate, non-Roman) |
identifiers | array | O | All identifiers (ISWC, submitter work number, proprietary IDs) |
parties | array | O | Ownership chain — writers and publishers with hierarchical representedBy nesting and per-territory shares (ownership and collection) |
recordings | array | O | Commercial recordings (ISRC, album, label, release date) |
Territorial shares
Shares are represented inside parties[].territories[]:
shareTypes[].type: "own"— ownership fromSPU/OPU/SWR/OWR(empty TIS scope, not territory-coded)shareTypes[].type: "coll"— collection percentages for that territory
See Interested Parties and Territories & Shares.
Minimal work object
{
"messages": {
"type": "nwr",
"schema": "CWR-JSON Schema v1.0",
"schemaDescription": "..."
},
"titles": [
{ "value": "BOHEMIAN RHAPSODY", "type": "TT" }
],
"identifiers": [
{ "source": "iswc", "value": "T-000.000.001-0" },
{ "source": "submitterWorkNumber", "value": "EMI-00042" }
]
}Complete work object
See Example: Simple NWR for a full work with parties and recordings.