|
![]() |
Global Release Identifier (GRid) StandardVersion 2.1Date of Publication: 26th February 2007 Copyright and Disclaimer Notice All Material in this document is protected by copyright and other relevant intellectual property laws. As such, all Material is subject to the intellectual property rights of IFPI; IFPI expressly reserves and retains all its rights in relation to the Material. Subject to the specific exception below, no part of the Material may be reproduced or otherwise exploited by any electronic, mechanical or other means without the prior written consent of IFPI at the absolute discretion of IFPI. You may download this document and make a reasonable number of unchanged electronic and physical copies for the use of your organisation and its business partners for the purposes solely of deciding whether or not to implement the GRid specifications or preparing for the implementation of the GRid specifications. No representations or warranties (either express or implied) are made or offered by IFPI with regard to the Standard described in this document. In particular, but without limitation, no representations or warranties are made in relation to:
Accordingly, IFPI shall not be liable for any direct, indirect, special, consequential or punitive loss or damages howsoever arising out of or in connection with the use of the Standard. Users of this Material are cautioned that it is subject to revision. Users are recommended to use the latest version, which is available at www.ifpi.org/grid Contents1.3 International GRid Authority 1.11 Reference Descriptive Metadata 1.15 Identifier Scheme Element 3 Interpretation of meaning within the GRid 4 Associated Reference Descriptive Metadata 5 Administration and Compliance Annex A (normative) Guidelines on the use of a GRid A.1 Purpose of the Global Release Identifier A.2 Principles of allocation of the Global Release Identifier A.5 GRid Reference Descriptive Metadata and GRid Metadata Repositories Annex B (normative) Reference Descriptive Metadata for registration of a Release B.2 Reference Descriptive Metadata Set for GRid B.3 ISRC Reference Descriptive Metadata B.4 Metadata for Digital Resources which are not identified with an ISRC Annex C (informative) Check Character Calculation Algorithm Annex D (informative) Characters that may be confused in use IntroductionThe Global Release Identifier (GRid) Standard was originally developed by the member organisations of the Recording Industry Association of America (RIAA) and the International Federation of the Phonographic Industry (IFPI) as part of the Music Industry Integrated Identifiers Project (MI3P). RIAA and IFPI's purpose in creating the GRid was to provide a system for the unique identification of Electronic Music "Releases", to support the more efficient management of those Releases in the network environment. The GRid provides an efficient means of identifying Releases in computer databases, in related documentation and in electronic messages for the exchange of information between record companies, rights societies, music publishers, electronic retailers of music and other interested parties on an international basis. ScopeThis Standard specifies a means of uniquely identifying a "Release" (as defined in Clause 1.1). It standardises and promotes internationally the use of a standard identification code so that Releases can be unambiguously distinguished from one another within computer databases and in related documentation and electronic messages, to support the efficient administration of all types of information about Releases and communication about Releases between record labels and their business partners. The Global Release Identifier (GRid) identifies Releases as abstract entities representing bundles of one or more Digital Resources compiled for the purpose of electronic distribution. It is not used to identify any specific Product which contains such a Release, or individual instances of the Release. Such Products and instances may be the subject of separate standard or proprietary identification systems. Guidelines for the use of a GRid are given in normative Annex A. Normative ReferencesThe following normative documents contain provisions, which through reference in this text constitute provisions of this Standard. For dated references, subsequent amendments to, or revisions of, any of these publications do not apply.
Terms and DefinitionsFor the purposes of this Standard, the following terms should be read as having the meanings specified here: 1.1 Check CharacterA Check Character is a character which may be used to verify the accuracy of a standard Identifier. An algorithm is used to determine the Check Character according to a mathematical relationship with the other alphanumeric characters contained in it, such that any error in reporting the Identifier will almost certainly result in the computation of an invalid Check Character. 1.2 Digital ResourceA Digital Resource is a digital fixation of an expression of an abstract work, such as a sound recording, an audio-visual recording, a photograph, software, a graphic image or a passage of text.1 1.3 International GRid AuthorityThe International GRid Authority is the organisation responsible for maintaining the integrity of the GRid system and for issuing Issuer Codes. 1.4 ISRCThe International Standard Recording Code (ISO 3901:2001) 1.5 IssuerThe Issuer is the organisation responsible for allocating the Global Release Identifier (GRid). 1.6 Issuer CodeThe Issuer Code is a unique identifier of the Issuer, issued by the International GRid Authority. 1.7 ISWCThe International Standard Musical Work Code (ISO 15707:2001) 1.8 Material ChangeA Material Change exists in the following circumstances: (a) Any change to a Release which involves the addition or deletion of any Digital Resource which the Release contains is a Material Change. (b) Any change to a Digital Resource identified with an ISRC which, in accordance with the ISRC Standard ISO 3901:2001 and the associated Handbook (http://www.ifpi.org/isrc/isrc_handbook.html), requires the allocation of a new ISRC to that Digital Resource is a Material Change to any Release containing that Digital Resource. (c) Any change to a Digital Resource identified with an ISRC which, in accordance with the ISRC Standard ISO 3901:2001 and the associated Handbook (http://www.ifpi.org/isrc/isrc_handbook.html) does not require the allocation of a new ISRC may be a Material Change to a Release containing it. A Material Change exists in these circumstances, only if the Issuer considers that it is necessary to distinguish the newly created Release from another Release. (d) The substitution in a Release of a Digital Resource which is identified with an identifier other than an ISRC (including a free text description of the Digital Resource - see Section B.2) is a Material Change if it involves a change of the identifier of that Digital Resource in the Reference Descriptive Metadata. Where it does not involve a change of the identifier used in the Reference Descriptive Metadata, a Material Change exists only if the Issuer considers that it is necessary to distinguish the newly created Release from another Release. (e) In the case of a Release which contains only a single Digital Resource, a change in the context in which that Digital Resource is made available may be regarded as representing a Material Change. For example, where the same Digital Resource is contained in two different album Releases, but is also made available separately as a single Release, the Issuer may determine that it is necessary to distinguish the two resultant Releases of the single Digital Resource from each other. (f) Where the Issuer of the Release considers that the sequence in which Digital Resources are presented to the user is significant, a change in that sequence may be regarded as a Material Change. (g) A change of ownership of the intellectual property rights of any of the Digital Resources in the Release, or a change in the distributor of the Release shall not necessarily constitute a Material Change. Such a change of ownership or distribution may be regarded as a Material Change at the discretion of the Issuer currently entitled to issue a GRid to the Release (see Section A.4.3). (h) The correction of an error in the Reference Descriptive Metadata of (i) a Release or (ii) a Digital Resource contained in a Release shall not normally be regarded as a Material Change. 1.9 Metadata RepositoryA Metadata Repository is a computer system which meets the requirements of the International GRid Authority for Reference Descriptive Metadata storage, maintenance and access. It may be operated by an Issuer or by a third party offering registration services to Issuers. 1.10 ProductA Product is a manifestation of a Release, in the form in which it is made available to consumers. The attributes of a Release in its digital manifestation as a Product may be technical (for example, the codec or bit rate); the way in which it is consumed (for example, downloading or streaming); or a commercial term (for example, the price at which it is made available). 1.11 Reference Descriptive MetadataReference Descriptive Metadata is the set of data elements (as specified in Annex B of this Standard) that describes the Release and the Digital Resources it comprises and that shall be stored and maintained in a Metadata Repository. 1.12 ReleaseA Release is an abstract entity representing a bundle of one or more Digital Resources compiled by an Issuer for the purpose of electronic distribution to individual consumers, directly or through intermediaries. The Digital Resources in Releases are commonly sound recordings or audio-visual recordings, however, they can also include other Digital Resources (including, for example, text, graphics, software). The Release is not itself a Product. Products have more extensive attributes than Releases; one Release may be disseminated in many different Products. 1.13 Valid CharactersValid Characters are the Arabic numbers 0 to 9 and the Roman alphabet as defined in the International Reference Version (IRV) of ISO 646. Construction of a GRid1.14 Basic ConstructionA GRid consists of 18 characters, made up of an Identifier Scheme element followed by an Issuer Code element, a Release Number element and a Check Character as follows:
When a GRid is written, printed or otherwise visually presented, the four elements of the GRid shall be separated from each other by a hyphen. The hyphens do not form part of the GRid. It is recommended that when a GRid is visually presented, the font used should clearly distinguish between the number 1 and 0, and the letters I and O. Example: A1-2425G-ABC1234002-M Where: A1 - Identifier Scheme element 2425G - Issuer Code element ABC1234002 - Release Number element M - Check Character element 1.15 Identifier Scheme ElementThe Identifier Scheme Element distinguishes the GRid Identifier Scheme from any other Standard identification scheme which adopts the same or a similar structure. It shall be composed of two Valid Characters. The GRid Identification Scheme shall be "˜A1'. 1.16 Issuer Code ElementThe Issuer Code uniquely identifies the Issuer of the GRid. It shall be composed of five Valid Characters 1.17 Release Number ElementThe Release Number uniquely identifies the specific bundle of Digital Resources compiled by the Issuer. It shall be composed of ten Valid Characters. 1.18 Check Character ElementThe Check Character is a character which may be used to verify the accuracy of a GRid. It shall be composed of one Valid Character. The Check Character shall be calculated in accordance with ISO 7064 Mod 37, 36 part of ISO 7064:1983. The algorithm for this calculation can be found in the informative Annex C. 2 Presentation of the GRidUnless it is clear from its context of use that the identifier is a GRid, a GRid should always be presented in the following format: GRID:[Identifier] The prefix "GRid" and the colon do not themselves form part of the GRid, but identify the GRid namespace. Using the example in Clause 1.14, the GRid would be presented as: GRID:A1-2425G-ABC1234002-M 3 Interpretation of meaning within the GRidNo element of the GRid may be interpreted as having any independent meaning except as explicitly provided for in this Standard. For example, the Issuer Code element identifies only the original Issuer of the GRid and has no other value. For the avoidance of doubt, the allocation of a GRid to a Release shall have no meaning or value as legal evidence regarding any intellectual property rights embodied in the Digital Resources contained in the Release or in the Release itself. 4 Associated Reference Descriptive MetadataA GRid shall be associated with a specified set of data elements (see normative Annex B) describing the Release it identifies. This set of data elements is designated the Reference Descriptive Metadata. The GRid and its Reference Descriptive Metadata shall be stored and maintained in a Metadata Repository approved by the International GRid Authority for this purpose. The International GRid Authority shall approve GRid Metadata Repositories and manage their compliance with this Standard. The policies and procedures under which access to the Metadata Repositories is provided shall be established by the International GRid Authority. It is clearly recognised that GRid Metadata Repositories will, for many GRid issuers, be a subset of a larger metadata repository which has functionality which extends well beyond what is necessary for the management of GRid Reference Descriptive Metadata and/or ISRC Reference Descriptive Metadata. For the avoidance of doubt, the International GRid Authority shall have no authority with respect to the functionality of such GRid Metadata Repositories beyond the scope of their function as a repository for GRid Reference Metadata. 5 Administration and ComplianceThe Registration Authority for this Standard shall be the International GRid Authority. The GRid shall be administered and maintained by the International GRid Authority, which shall publish from time to time appropriate documentation and guidance which enables Issuers to efficiently implement and comply with the Standard and will manage the process by which changes to the Standard can be made. In carrying out its functions, the International GRid Authority shall consult with appropriate stakeholders. The International GRid Authority may, when circumstances justify, publish specific derogations that apply to all operators of GRid Metadata Repositories whereby for limited periods, defined acts which would otherwise be non-compliant are to be regarded as compliant with the GRid Standard. This will ensure that Issuers can remain compliant with the Standard when it has been shown that it must be revised to take into account changing business requirements. The International GRid Authority is IFPI Secretariat, based at 54 Regent Street, London W1R 5PJ, UK. Annex A (normative) Guidelines on the use of a GRidA.1 Purpose of the Global Release IdentifierThe Global Release Identifier (GRid) provides a means to identify an abstract entity representing a bundle of one or more Digital Resources for the purpose of electronic distribution to individual consumers (as defined in Clause 1.8). A Release must contain one or more Digital Resources which may include sound recordings, audio-visual recordings, text, still images, graphics and software (and any combination of these). A.2 Principles of allocation of the Global Release IdentifierEach Release shall be allocated a unique GRid. A Material Change to one or more of the Digital Resources making up a Release shall require the allocation of a new GRid. A GRid can be allocated to a Release containing just one Digital Resource, such as a single sound recording, a single audio-visual recording or a single digital image. A GRid can also be allocated to an arbitrarily complex Release containing any number of Digital Resources, for example recordings, text, graphics and still images. The same Digital Resource can be contained in any number of Releases. However, the Digital Resources contained in a Release may not be defined by reference to the identity of another Release. In other words, Reference Descriptive Metadata for one Release should not refer to the GRid of another Release. There is a limited exception to this rule, with respect to single-recording Releases; see Section 4.8(a) and Section B.2. The same Release may be made available in any number of different Products by any number of disseminators of Products. A.3 AdministrationThe Registration Authority for this Standard shall be the International GRid Authority (see Clause 5). The primary role of the International GRid Authority shall be to grant Issuer Codes to organisations which meet the criteria of eligibility for Issuers of GRids as set out in Clause A.4.1 and as supplemented by any additional rules from time to time approved by the International GRid Authority. The International GRid Authority shall set out the procedure by which organisations wishing to obtain an Issuer Code shall make application for such a Code and make such procedure publicly available. The International GRid Authority shall maintain a database of Issuer Codes as a tool to ensure the uniqueness of each Issuer Code allocated. The International GRid Authority shall on a regular basis undertake compliance procedures to ensure that Issuers remain in compliance with this specification. In circumstances where an Issuer is found not to be complying the International GRid Authority shall require corrective action. The International GRid Authority shall be responsible for publishing from time to time the form of its compliance procedures and the form of corrective action it would require in the event of the discovery of non-compliance. The International GRid Authority has the power to withdraw Issuer Codes in the event of persistent non-compliance. A.4 Allocation of GRidsA.4.1 Organisations eligible to issue GRids An organisation is eligible to be granted an Issuer Code by the International GRid Authority, and therefore to issue GRids, if it claims to be:
and/or
The policies and procedures by which other types of organisations may become eligible to be granted an Issuer Code will be established by the International GRid Authority. A.4.2 GRid Issuer Codes The International GRid Authority shall issue a GRid Issuer Code to any eligible organisation that applies for such a code, and agrees to comply with this Standard for implementing the GRid. The International GRid Authority may make a charge for issuing a GRid Issuer code, on a reasonable and non-discriminatory basis, for cost recovery purposes. A.4.3 Releases to which an Issuer may allocate a GRid An Issuer shall issue a GRid to a Release only if (with respect to the Digital Resource(s) included in that Release):
or
or
A.4.4 Reference Descriptive Metadata Each GRid shall have a set of Reference Descriptive Metadata associated with it. This set is defined in normative Annex B. A.4.5 Process of Allocation of GRids An Issuer may allocate a GRid to each Release for which it is responsible and on making such an allocation shall store and maintain the GRid and the associated Reference Descriptive Metadata in a Metadata Repository. This repository shall fulfil the requirements laid down in Clause A.5 below. A.4.6 Issuer Compliance The International GRid Authority shall on a regular basis carry out compliance procedures to ensure that all Issuers remain in compliance with this specification. In circumstances where an Issuer is found not to be in compliance with this standard, the International GRid Authority shall require corrective action. The International GRid Authority shall be responsible for publishing from time to time the form of its compliance procedures and the form of corrective actions it would require in the event of non-compliance. The International GRid Authority has the power to withdraw an Issuer Code from an Issuer in the event of persistent non-compliance. The International GRid Authority may, when circumstances justify, publish specific derogations that apply to all Issuers whereby for limited periods, defined acts which would otherwise be non-compliant are to be regarded as compliant with this standard. A.5 GRid Reference Descriptive Metadata and GRid Metadata RepositoriesThe International GRid Authority shall accept applications from organisations wishing to operate GRid Metadata Repositories. It shall approve such applications if it determines that the organisation is capable of operating the GRid Metadata Repository in compliance with this specification. In determining the criteria for acceptance as a GRid Metadata Repository, the International GRid Authority shall take into consideration the cost of compliance and any commercial impact on the operator of the prospective GRid Metadata Repository. The Reference Descriptive Metadata associated with any GRid that has been allocated to a Release shall be stored and maintained in a GRid Metadata Repository, which has been approved by the International GRid Authority. The International GRid Authority shall regularly notify Issuers of approved GRid Metadata Repositories that provide compliant facilities for the registration of GRids and their associated Reference Descriptive Metadata should an Issuer choose not to undertake this obligation on its own behalf. The International GRid Authority shall on a regular basis carry out compliance procedures to ensure that all approved GRid Metadata Repositories remain in compliance with this specification. In circumstances where a GRid Metadata Repository is found not to be in compliance with this standard, the International GRid Authority shall require corrective action. The International GRid Authority shall be responsible for publishing from time to time the form of its compliance procedures and the form of corrective actions it would require in the event of non-compliance. In determining the corrective action that is required, the International GRid Authority shall take into consideration the circumstances that led to non-compliance, the cost of implementing the corrective action and the commercial impact on the operator of the non-compliant GRid Metadata Repository. The International GRid Authority has the power to withdraw approval of a GRid Metadata Repository in the event of persistent non-compliance. The International GRid Authority may, when circumstances justify, publish specific derogations that apply to all operators of GRid Metadata Repositories whereby for limited periods, defined acts which would otherwise be non-compliant are to be regarded as compliant with this Standard. GRid Metadata Repositories will frequently be a subset of a larger metadata repository with functionality which extends well beyond that necessary for the management of GRid Reference Descriptive Metadata. For the avoidance of doubt, the International GRid Authority shall have no authority with respect to the functionality of such GRid Metadata Repositories beyond their function as a repository for GRid Reference Descriptive Metadata. A.6 Implementation guidelinesThe following sub-sections provide guidelines for Issuers relating to their administration of the allocation of GRids. A.6.1 New Releases Each new Release to be managed in compliance with the GRid standard shall be allocated a GRid. A.6.2 Uniqueness of the GRid Issuers shall ensure the uniqueness of the GRids they allocate by ensuring that the Release Number element of the GRid is unique within their Issuer Code. A.6.3 Re-use No Release Number element once allocated as part of a GRid under one Issuer Code shall be re-allocated as part of another GRid allocated by the same Issuer. A.6.4 Material Change Any Material Change (as defined in Clause 4.8) in a Release shall result in the allocation of a new GRid. A.6.5 Identification of Digital Resources in Releases Any Digital Resource in a Release which is eligible for identification with an ISRC must be identified with an ISRC. Any Digital Resource in a Release which is eligible for identification with another ISO identifier should preferably be identified using the appropriate ISO identifier. Where no appropriate ISO identifier is available, the means of identification may be either (i) an alternative identifier (not necessarily a standard identifier) for the Digital Resource which forms part of the Release (in the form NAMESPACE:IDENTIFIER) or (ii) a free text description of the Digital Resource. A.6.6 ISRC Reference Descriptive Metadata When allocating a GRid to a Release, Issuers shall ensure that all Digital Resources contained in the Release that are eligible to be identified with an ISRC have been allocated an ISRC and that the required Reference Descriptive Metadata associated with the ISRC has been stored and is maintained in a Metadata Repository approved for that purpose and operated by the Issuer (or on behalf of the Issuer). The Reference Descriptive Metadata elements to be ascribed to an ISRC-identified Digital Resource are defined in Clause B.3. A.6.7 Content of Releases The Digital Resources contained in a Release may not be defined by reference to the identity of another Release, with the limited exception of reference to the context of their Release (see Section 4.8(a) and Section B.2). In the event that the Digital Resources which constitute an existing Release are to be contained in a new Release containing those Digital Resources with other Digital Resources, the new Release shall be given a new GRid which shall be associated through the Reference Descriptive Metadata directly with each of the Digital Resources, not with the existing GRid. Annex B (normative) Reference Descriptive Metadata for registration of a ReleaseB.1 GeneralBefore allocating a GRid to a Release, an Issuer shall store in a GRid Metadata Repository the Reference Descriptive Metadata for that Release, as described in B.2 below. For each ISRC declared as part of the metadata set of a GRid, the ISRC must be declared and shall be associated with a specified set of Reference Descriptive Metadata about the sound recording or music audio-visual recording it identifies as described in B.3 below by means of storage of the ISRC and its Reference Descriptive Metadata set in an ISRC Metadata Repository approved for the purpose and operated by the Issuer (or on behalf of the Issuer). The International GRid Authority shall manage the compliance of the Issuers' Metadata Repositories with regard to GRid and ISRC Reference Descriptive Metadata. The data elements which make up the Reference Descriptive Metadata of a Release are subject to change at the discretion of the International GRid Authority, in consultation with appropriate stakeholders. B.2 Reference Descriptive Metadata Set for GRidThe following data elements make up the Reference Descriptive Metadata set associated with a GRid identifying a Release:
B.3 ISRC Reference Descriptive MetadataThe following data elements make up the Reference Descriptive Metadata set associated with an ISRC identifying a sound recording or a music audio-visual recording:
B.4 Metadata for Digital Resources which are not identified with an ISRCThis Standard does not define Reference Descriptive Metadata standards for those Digital Resources that may be contained in a Release but which are not eligible for identification with an ISRC. Where an appropriate ISO identifier standard exists for a class of Digital Resources, and is used to identify a Digital Resource in a Release, the ISO standard shall be followed with respect to Reference Descriptive Metadata. The International GRid Authority may establish whatever rules it considers necessary for the definition and management of Reference Descriptive Metadata. Annex C (informative) Check Character Calculation AlgorithmThis informative Annex C is provided for completeness only. ISO 7064, Mod 37, 36 is the normative reference. Users of this Standard are recommended to investigate the possibility of applying the most recent edition of ISO 7064, Mod 37, 36 when creating their systems to implement the allocation of Global Release Identifiers (GRids). The Check Character algorithm referenced has been taken from ISO 7064:1983, Data Processing - Check Character Systems. It maps a string of alphanumeric characters to a single alphanumeric character. A.1 Formula for Calculating the Check Character The characters of the GRid are processed character by character from left to right. N=18 is defined as the number of characters including the Check Character in the GRid. The characters of the Identifier (including the Check Character) are numbered from right to left: a1 is the Check Character and a2 to a18 are the characters of the Identifier as follows. Please see Table 1.
Table 1 - Numbering of GRids for Check Character Calculation The algorithm then comprises five steps: Step 1: Set aj for j=n...2 as follows: an is the value for the first character of the identifier (see Table 1); an-1 is the value for the second character of the identifier; ... a2 is the value for the last character of the identifier. Step 2: Set j=1 and P1=36 Step 3: Calculate Sj = Pj|37 + a(n-j+1) P(j+1) = Sj||36 x 2 For j=1...n, where ||36 is the remainder after division by 36. If the remainder equals zero, then ||36 = 36. |37 is the remainder after division by 37 (never equals to 0). a(n-j+1) is value of a character in the string. Step 4: The Check Character a1 must be computed so that Sn||36 = 1. Step 5: Use Table 2 to select the Check Character.
Table 2: Character Table for ISO 7064 Mod 37, 36 Example for A1-2425G-ABC1234002-x
Table 2: Check Character Calculation (Example) S18 is defined as S18 = P18|37+a1 (a1 being the Check Character). Hence, we must find an a1, so that 15+ a1-1 is dividable by 36 without remainder. This leads to a1= 22, which represents the character "M". Hence the complete GRid is A1-2425G-ABC1234002-M. Annex D (informative) Characters that may be confused in useUsers may find it helpful if issuers avoid issuing GRids which contain characters that may be confused with one another in use. This is particularly the case where GRids may have to be re-keyed from a printed source. Some issuers may therefore choose to avoid issuing a GRid which includes the letters I and O from the Roman alphabet. Where this is the case, it is possible that the Check Character calculation will deliver an I or an O as the check digit. In that event, an algorithm should be used which rejects the GRid and increments the Release Number Element in such a way as to change the Check Character from an I or an O. However, users are cautioned that they may find the letters I and O in a GRid in issue. 1 The term "resource", wherever it is used in this specification, carries the meaning that is defined here. However, this definition is intended to be consistent with the meaning of the same term in ISO/IEC 21000-2 (MPEG-21 Part 2: Digital Item Declaration). |