# description
A work catalog accepted by cwrcheck.com's CWR generation service (POST /api/generate). Version 1: additive changes only; breaking changes will publish catalog-v2.json.

# properties.$schema.description
Optional pointer to this schema, for editor autocomplete.

# properties.client.description
Optional label for the client this catalog belongs to (for administrators managing multiple catalogs). Usage reporting is broken down by this label so you can re-bill per client. Not written into the CWR file.

# properties.transaction_type.description
NWR for new registrations, REV for revisions. Default "NWR".

# properties.sender.properties.type.description
PB publisher, SO society, AA administrative agency, WR writer.

# properties.sender.properties.id.description
CWR sender IPI number (PB/AA/WR) or society code (SO).

# properties.sender_code.description
2-3 character sender code for the delivery filename. Defaults to the first letters of the sender name.

# properties.receiver.description
2-3 character receiver code for the delivery filename, e.g. BMI.

# properties.file_sequence.description
Sequential number of this file within the year (filename only). Default 1.

# $defs.share.description
A percentage between 0 and 100, e.g. 33.34.

# $defs.work.properties.iswc.description
International Standard Work Code, e.g. T1234567890.

# $defs.work.properties.distribution_category.description
Musical work distribution category. Default POP.

# $defs.work.properties.version_type.description
ORI for original works, MOD for modifications. Default ORI.

# $defs.work.properties.duration.description
HH:MM:SS. Required when distribution_category is SER.

# $defs.publisher.properties.controlled.description
true emits an SPU (publisher controlled by submitter), false an OPU. Default true.

# $defs.publisher.properties.type.description
Publisher type: E original, SE sub-publisher, AM administrator, PA income participant, ES substituted. Default E.

# $defs.publisher.properties.pr_share.description
Performing-rights ownership share; publishers may hold at most 50%.

# $defs.publisher.properties.territories.description
Collection territories. Omitted: world, collection equal to ownership (PR capped at 50%).

# $defs.writer.properties.controlled.description
true emits an SWR (writer controlled by submitter), false an OWR. Default true.

# $defs.writer.properties.designation.description
Writer role: CA composer/author, C composer, A author, AR arranger, AD adaptor, SR sub-author, SA sub-arranger, TR translator, PA income participant. Default CA.

# $defs.writer.properties.publisher_ip_number.description
ip_number of the publisher representing this writer; emits the PWR link. Must match a publisher on the same work.

# $defs.writer.properties.territories.description
Collection territories. Omitted: world, collection equal to ownership.

# $defs.territory.properties.tis.description
CISAC TIS numeric territory code, e.g. 2136 for the world, 840 for the United States.

# $defs.territory.properties.include.description
true includes the territory, false excludes it. Default true.

# $defs.alternate_title.properties.type.description
Title type: AT alternative, TE first-line-of-text, FT formal, IT incorrect, OL original-language, AL alternative-in-other-language. Default AT.