Matrix defining the KEV Format to represent a canonical citation

Current version:

http://cwkb.org/matrix/20100922/

Newer version:

http://cwkb.org/matrix/20100608/

dc:title KEV Canonical Citation Format (draft)
dc:creator Cornell University Library
dc:description This Matrix represents the Canonical Citation Format as a string of ampersand-delimited Key/Encoded Value pairs
dc:identifier http://cwkb.org/docs/matrix
dc:identifier info:ofi/fmt:kev:mtx:canonical_cit (proposed)
dcterms:created 2009-03-31
dcterms:modified

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)
<fmt-id> Character string for a Format Identifier (Z39.88-2004, Part 1, Sections 12 and 13)
<m-key> Character string for a Metadata Key (Z39.88-2004, Part 2, Section 7.1)
<url> Character string for a URL
<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 ]
<time> Character string representing a date and time to the seconds level of the W3CDTF profile of ISO 8601, of the form: [ YYYY-MM-DDThh:mm:ssTZD | YYYY-MM-DD ]

Abbreviations in column headings:

The Matrix

Delim Key Equals Value Min Max Description
& work-id = <data> 0 * The identifier for this work.
& auform1 = <data> 0 1 Use this author element for pre-1500 works. First author's name as it is available to the OpenURL generating resource.
& auform2 = <data> 0 1 Use this author element for pre-1500 works. International authority form of first author's name. For an ancient Greek author, it is the Latin form of his name, e.g., Homer is recorded as "auform2=Homerus".
& aulast = <data> 0 1 Use this author element for post-1500 works. First author's family name. William Shakespeare is recorded as "aulast=Shakespeare".
& aufirst = <data> 0 1 Use this author element for post-1500 works. First author's given name or names or initials. William Shakespeare is recorded as "aufirst=William".
& titleform1 = <data> 0 1 Use this title element for pre-1500 works. The title as it is available to the OpenURL generating resource.
& titleform2 = <data> 0 1 Use this title element for pre-1500 works. International authority form of the title. For an ancient Greek work, it is the Latin form of the title, e.g., the Odyssey is recorded as "titleform2=Odyssea".
& title = <data> 0 1 Use this title element for post-1500 works. The title of the work.
& slevel1 = <data> 0 1 The start of the first or highest hierarchical level in the canonical citation. Homer Iliad 1.125-2.35 is recorded as "slevel1=1".
& slevel2 = <data> 0 1 The start of the second highest hierarchical level in the canonical citation. Homer Iliad 1.125-2.35 is recorded as "slevel2=125".
& slevel3 = <date> 0 1 The start of the third highest hierarchical level in the canonical citation.
& slevel4 = <data> 0 1 The start of the fourth highest hierarchical level in the canonical citation.
& slevel5 = <data> 0 1 The start of the fifth highest hierarchical level in the canonical citation.
& elevel1 = <data> 0 1 The end of the first or highest hierarchical level in the canonical citation. If omitted, equivalent to slevel1. Homer Iliad 1.125-2.35 is recorded as "elevel1=2".
& elevel2 = <data> 0 1 The end of the second highest hierarchical level in the canonical citation. If omitted, equivalent to slevel2. Homer Iliad 1.125-2.35 is recorded as "elevel2=35".
& elevel3 = <data> 0 1 The end of the third highest hierarchical level in the canonical citation. If omitted, equivalent to slevel3.
& elevel4 = <data> 0 1 The end of the fourth highest hierarchical level in the canonical citation. If omitted, equivalent to slevel4.
& elevel5 = <data> 0 1 The end of the fifth highest hierarchical level in the canonical citation. If omitted, equivalent to slevel5.