Tango.info musical work code: Difference between revisions
Line 2: | Line 2: | ||
[[category:identifiers]] | [[category:identifiers]] | ||
== Definition == | == Definition == | ||
A [[tango.info musical work]] code (TIWC) is a [[tango.info code]] that identifies a [[tango.info musical work]]. | A [[tango.info musical work]] code (TIWC) is a [[tango.info code]] that identifies a [[tango.info musical work]]. Each [[ISWC]] is a TIWC. | ||
TIWC can start with the letter T or with the letter Z. | |||
* TIWC that start with the letter T are ISWC. | |||
* TIWC that start with Z are not ISWC. | |||
** TIWC that start with the Z000 contain the SADAIC work number, e.g. the TIWC Z0000015621 contains the SADAIC work code 15621. | |||
** TIWC that start with Z but do not start with Z000 start with Z0999. | |||
TIWC that start with the Z000 contain the SADAIC work number, e.g. the TIWC | |||
Z0000015621 contains the SADAIC work code 15621. | |||
TIWC that start with the letter Z '''are not stable'''. | TIWC that start with the letter Z '''are not stable'''. |
Revision as of 2012-01-01T18:00:29
Definition
A tango.info musical work code (TIWC) is a tango.info code that identifies a tango.info musical work. Each ISWC is a TIWC.
TIWC can start with the letter T or with the letter Z.
- TIWC that start with the letter T are ISWC.
- TIWC that start with Z are not ISWC.
- TIWC that start with the Z000 contain the SADAIC work number, e.g. the TIWC Z0000015621 contains the SADAIC work code 15621.
- TIWC that start with Z but do not start with Z000 start with Z0999.
TIWC that start with the letter Z are not stable.
TIWC-6
As of 2011-12-29 the old TIWC 6-char codes have been withdrawn.
As of 2010 there is no plan to make these codes stable. New works are added frequently, often entering the system with
The work_codes are not stable (yet), they are sometimes changed.
Once they were planned to be 6 letter mnemonic. This needs lot of manual work. There are still many codes starting with zz and some have more than 3 numbers in it.
Current policy aims to have at least 4 letter and only 2 numbers. E.g.
- comm01 = Comme il faut
This is easier to achieve than 6 numbers : T.i editor can drag drop in Excel (automatic filling and increasing number) to get new codes. This also means number may change, if a new work gets inserted somewhere between abcd01 and abcd05 then all works after abcd05 may have a number shift.
In a good DB one would probably have a simple numeric work_id. work_id could be implemented additionally.