Information about the metadata record.


"recordInfo" is a wrapper element that contains subelements relating to information necessary for managing metadata. Data is only input within each subelement.

Subelements: recordContentSource

Definition: The code or name of the organization that either created or modified the original record.

"recordContentSource" is roughly equivalent to MARC 21 field 040, except that MODS does not mandate the use of a code from the MARC Code List for Organizations. It should be repeated for each code or name recorded.


Definition: The date on which the record was first created.

"recordCreationDate" is roughly equivalent to MARC 21 field 008/00-05.


Application: "recordChangeDate" may serve as a version identifier for the record. It is roughly equivalent to MARC 21 field 005.


Application: "recordIdentifier" contains the system control number assigned by the organization creating, using, or distributing the record. It is roughly equivalent to MARC 21 field 001. There should be only one "recordIdentifier" in a record.


Application: "recordOrigin" is intended to show the origin, or provenance of the MODS record. This might include what methods were used to prepare it (machine generated or human prepared), or what transformations had been applied (i.e., the result of converting an existing MARC 21 record to MARCXML and to MODS). It can be free text or an institution may establish locally-controlled values for machine processing and consistency. There is no MARC equivalent to "recordOrigin".


Application: "languageOfCataloging" applies to the language of cataloging in a record. It is roughly equivalent to MARC 21 field 040 subfield $b, except that authorities other than ISO 639-2b may also be used. Language may also be recorded at each top element level to indicate the language of the metadata in a particular element.

languageTerm (subelement of languageOfCataloging)

Application: "languageTerm" contains the language(s) of the content of the resource. It may be expressed in textual or coded form. If in coded form, the source of the code is contained in the value of the authority attribute. If no authority is given, it is assumed that the content is textual. (Alternatively, instead of using a textual form, the content may be in coded form with an authority attribute, and an XSLT stylesheet may be used to translate the code into a textual form.) If there is more than one representation of the same language, "languageTerm" is repeated. If the content of the resource is in more than one language, "language is" repeated.