|The Library of Congress » Standards » MODS Official Web Site|
|HOME >> Schemas >> MODS 3.4 Changes
Changes for MODS 3.4
The first two additions to MODS help to accommodate bibliographic practices that have been common in many libraries with AACR and prior cataloging rule environments: name/uniform title combinations and "main entries". Others enable identification of the primary topics for a resource and enable linking and identifying translations and transliterations in our increasingly multilingual environment. These new features have been requested by users.
1) Explicit linking for names and uniform titles
The MODS schema 3.4 defines an attribute @nameTitleGroup that can be used with <name> and <titleInfo> to enable an explicit link between a name and a title when that is desirable. The same value is assigned to this attribute for the two elements. This attribute is used to link names to uniform titles when the name-uniform title combination is an authority controlled heading.
EX - There are multiple names and only one is associated with a title.
EX - The same name is part of more than one name-title heading in a record. For instance, the resource contains two components with different titles (and no collective title) but the same author: Adventures of Tom Sawyer by Mark Twain and Adventures of Huckleberry Finn by Mark Twain.
<name type="personal" nameTitleGroup="1">
Note: Name-title headings that are used as subject headings are wrapped with the top level <subject> element; the nameTitleGroup attribute is not needed in that case.
2) Designation of "primary" when there are multiple instances of several top-level elements
The MODS schema 3.4 defined an attribute @usage with the value "primary" to be used with top-level elements <name>, <titleInfo>, <subject>, <genre>, <classification>, <language>, <typeOfResource>. This attribute is used with repeated elements to indicate special prominence of one that is useful for various special purposes such as indexing.
When applied to a <name> element, "primary" indicates the name that would probably be used when citing the resource. This is useful when there are several authors and for citation purposes one is to be selected. This also corresponds to the designation of one name as the "main entry" (in MARC, 1XX) in the AACR environment while other names are cited as added entries (in MARC, 7XX). The "primary" name would be used with the resource title for the citation, and also would be the name that would be associated with the uniform title when one is present.
When applied to a <subject>, <genre>, <classification>, <typeOfResource>, or <language> in a record, “primary” would indicate which is most prominent in the resource when there are multiple genres, subjects, class numbers, types, or languages cited in the record.
Note that @usage was previously defined only for <location><url> with the single value "primary display." It indicated the URL that was most important for display to end users. That value name is overly restricted to display needs so the value "primary" is being defined for the additional use of @usage described above. For consistency, "primary" is also being added to the value list defined for <location><url> @usage. The intent of the Committee is that value "primary display" in <location><url> be deprecated in favor of "primary" in a future MODS version. Use of "primary" instead or "primary display" is therefore recommended in the <url> attribute.
EX - In the following example the name Palestrina is both linked via the @nameTitleGroup to the work uniform title and is also designated as the "main entry" for the manifestation title via the @usage attribute.
EX - Situation in which the arranger is considered the primary name in the record:
<name type="personal" usage="primary">
EX - In the following example the cataloger is designating "popular song" as the most important attribute:
<genre usage="primary">Popular song</genre>
3) Link for transliterations and translations of the same
The MODS schema 3.4 defined a new attribute @altRepGroup (with string values) to be used with top-level elements. This attribute is used to link alternate representations of the same element content, such as different scripts, transliterations, and translations. The same attribute value is applied to each of the element instances to be linked.
<name type="personal" script="Latn" altRepGroup="8">
4) Data sharing restriction indicator
The MODS 3.4 schema defined a new attribute @shareable with one value "no" to the <tableOfContents> and <abstract>. It is used for data that may be proprietary or is rights protected and should not be used outside of a local system (such as providing to harvesters).
5) Extend language, script, and transliteration for all elements
The attributes @lang, @xml:lang, @script, and @transliteration currently defined for top level elements were defined for all textual MODS elements in order to have more flexibility for adding specific elements to a MODS record using multiple languages.
6) Extend the @displayLabel to all top-level MODS elements
The MODS 3.4 schema extends the attribute @displayLabel to <name>, <typeOfResource>, <genre>, <originInfo>, <language>, <targetAudience>, <subject>, and <recordInfo>. This will make MODS overall more consistent, and promotes easier use of MODS as a back-end format for customized cataloging and discovery systems. The attribute contains additional text associated with the element value when necessary for display purposes.
The MODS 3.4 schema extends the attribute @authority to most of the subelements of <subject> so that the mixture of authorities may be specified. For example:
8) Add URI linking for authoritative data
The MODS 3.4 schema defines two new attributes @authorityURI and @valueURI to elements that have @authority with the following definitions:
authorityURI – A URI uniquely identifying the vocabulary from which the controlled term has been selected, as assigned by the body responsible for the maintenance of the vocabulary. URIs identifying authorities may or may not be dereferenceable to human- or machine-readable information on the authority file, controlled vocabulary, or thesaurus.
valueURI – A URI uniquely identifying the term or controlled value, as assigned by the body responsible for the maintenance of the vocabulary. URIs identifying terms may or may not be dereferenceable to human- or machine-readable records for the term.
For name-title uniform title headings, the title portion is the distinctive part (the name portion of a name-title heading may be used in more than one name-title heading in a record), so <titleInfo> is where authorityURI and valueURI attributes (or any other identifier values) for the name-title heading are placed.
9) Family type added to names element
The MODS 3.4 schema adds the value "family" to the @type under <name> to indicate that the named entity is a family name. This value is used to express familial authorship. This type of authorship is common with archival materials. Other rules and models, such as Resource Description and Access and Functional Requirements for Authority Data also consider families as entities that can be creators of resources.
10) Values added for more types of issuance of resources
The MODS 3.4 schema adds the values "single unit ", "multipart monograph", "serial", "integrating resource" as enumerated values for <originInfo><issuance>. They are more precise distinctions than the more general "monographic" and "continuing" currently defined and which will be kept. The following definitions will be used:
single unit - A type of monographic resource that is issued either as a single physical unit (e.g., as a single-volume monograph) or, in the case of an intangible resource, as a single logical unit (e.g., as a PDF file mounted on the Web).
The existing values will be revised as follows:
continuing - A resource that is issued over time with no predetermined conclusion. Continuing resources include serials and ongoing integrating resources, i.e. those that are continuously updated. Alternatively, more specific values distinguishing "serial" from "integrating resource" may be used.
Note: Collection, which designates an aggregation level, is included in the collection attribute in the <typeOfResource> element.
11) Accommodate designation of script of the resource
The MODS 3.4 schema adds the <scriptTerm> subelement under <language> with attributes: type (code, text), authority, authorityURI, and valueURI. This will allow explicit and standardized indication (using iso15924) of the script used in a resource.
Use <scriptTerm> to indicate the script in which the language is rendered. As with <languageTerm>, <scriptTerm> may be repeated to convey different representations of the same script.
12) Marker for supplied data added
The MODS 3.4 schema adds the attribute @supplied with a single value "yes" to these elements: <originInfo><edition>, <originInfo><place>, <originInfo><publisher>, <physicalDescription><extent>, and <titleInfo>. This will mark data as having come from an outside source (such as a cataloger), indicating that it is possibly questionable.
13) Enabled enumeration of the MODS version attribute to allow for specific indication of the particular MODS schema version used in the instance. Currently the schema only includes the current value, value "3.4", but will now also allow for "3.0", "3.1", "3.2", "3.3".
14) Defined explicitly all elements in the MODS namespace (i.e. as "global" elements) so that they are addressable individually to other schemas and information systems. This requires the definitions of elements with the same name to have the same definition, which leads to the exception for <extent> described in 15).
16) Reorganized the schema to externalize all elements and definitions and make the schema easier to read.
17) Added the following attributes to <location><holdingSimple><copyInformation> <note>: @ID, @lang, @script, @transliteration, @xlink, and @xml:lang. Adding these attributes will harmonize the definition of <note> with the other places that <note> element appears in MODS.
18) Added the @type attribute to <location><holdingSimple><copyInformation> <form>. Adding this attribute will harmonize the definition of <form> with its definition within <physicalDescription>.
edtf – This value is used for dates coded according to Extended Date Time Format
temper – This value is used for dates coded according to Temporal Enumerated Ranges. TEMPER is a simple date and time syntax for representing points, lists, and ranges of timestamps. The syntax is designed to be trivial to parse, easy for humans to read, and friendly to basic lexical sorting algorithms.
20) Additional related item types added
Added values "references" and "reviewOf" to <relatedItem> attribute @type. Mechanisms for extending the list of relatedItem types will be considered for MODS version 4.0.
references - Information concerning a resource cited or referred to in the resource.
|HOME >> Schemas >> MODS 3.4 Changes|