Matrix Defining the Music ContextObject Format

Derived from: http://alcme.oclc.org/openurl/servlet/OAIHandler/extension?verb=GetMetadata&metadataPrefix=mtx&identifier=info:ofi/fmt:kev:mtx:ctx


A representation of a Key/Encoded-Value pair is generated by concatenating the contents of the first four columns of a row that begins with an ampersand in the Matrix below. The ordering of KEV pairs is not important. Rows which have '#' in the first column are comments and should not be included in the representation.

The following data types are provided for the values of the Keys, which must be URL-encoded:

<data> Character string
<id> Character string for an Identifier (Z39.88-2004, Part 1, Section 7)
<date> Character string representing a date to the complete date level of the W3CDTF profile of ISO 8601, of the form: [ YYYY-MM-DD | YYYY-MM | YYYY ]
<fmt-id> Character string for a Format Identifier (Z39.88-2004, Part 1, Sections 12 and 13)

Abbreviations in column headings:

Delim Key Equals Value Min Max Description
& url_ver     1 1 OpenURL version. Fixed value: Z39.88-2004 ( Z must be uppercase)
& rft_val_fmt = <fmt-id> 0 1 Identifier of By-Value Metadata Format for a Referent. Identifier of the Metadata Format used for the description of the Referent through By-Value Metadata
& rft_id = <id> 0 * Referent Identifier. Multiple instances of rft_id do not indicate multiple Referents, but rather multiple ways to identify a single Referent
& rft.artist = <id> 1 1 Referent Artist. This is the individual, group or project that is under discussion. Collaborations should not use multiple instances of this key, but rather combine the artists into a single rft_artist key.
& rft.genre = <data> 0 * Referent Genre. This refers to the musical style of the artists. Multiple instances of rft.genre refer to overlapping musical genres.
& rft.title = <data> 0 1 Referent Title. This is the title of a particular musical release (e.g., LP, EP, Single).
& rft.date = <date> 0 * Referent Date. This is the release date of a particular musical release. Multiple instances of rft.date indicate re-releases.