MODS Draft Version 3.0 available for review

A proposed new version of the MODS XML schema (version 3.0) has been
drafted by the MODS Team and is now available at the MODS web site at To assist
in the review, the outline of elements and attributes for this version is

The Library of Congress would like to invite those using MODS to review
the new version of the schema and send any comments they may have to the
MODS Team at LC. Please send comments by Sept. 5, 2003, after which we
will evaluate them and make the new version available as soon as possible
thereafter.  The new version of MODS makes the following changes (MARC
equivalents given where applicable):

1. Adds a version attribute to indicate the current major and minor
version of the document (in this case 3.0).  In addition uses the
namespace and filename to indicate the schema version and in the filename
(e.g.namespace: with
filename: mods3.xsd

2. Declares all first-level MODS elements (those immediately subordinate
to <MODS>) as global, so they can be root elements of instance documents,
or imported into other schemas..

3. Takes out mandatory requirement for title; instead, requires at least
one element (but not necessarily title).

4. Adds type "termsOfAddress" to <namePart> (for titles, Jr., etc.) under
<name>.  (MARC X00 $b and$c)

5. Adds the following enumerated values under <typeOfResource>
        sound recording-musical (MARC Ldr/06 value "j")
        sound recording-nonmusical (MARC Ldr/06 value "i")
("Sound recording" by itself will be retained to be used when a mixture of
musical and nonmusical or if the user does not need to make the

6.  Under originInfo allows for multiple <place> elements in any
order. (This is a correction to an error in the schema.)

7. Adds under originInfo:
        dateValid (MARC 046$m and $n)
        dateModified (MARC 046$j)

For all dates adds attribute "qualifier" with values: approximate,
inferred, questionable

8. In <place>, <role>, and  <language> changes to a consistent treatment
of code or text as follows:
        <place> (MARC 008/15-17; 044, 260$a)
                Attributes: authority, type (code or text)
        <role> (MARC 1XX, 7XX $e and $4)
                Attributes: authority, type (code or text)
        <language> (MARC 008/35-37, 041)
                Attributes: authority, type (code or text)

9. Adds subelement <geographicCode> under <subject> (MARC 043)

10. Adds subelement <occupation> under <subject> (MARC 656)

11. Adds displayLabel attribute to <relatedItem>. (MARC 76X-78X ind2)

12. Adds <part> to relatedItem (with type="host")  to enable detailed
coding for generating citations:
        Attributes: type, order
        Type: Suggested values include part, volume, issue, chapter,
section, paragraph, track
   Order: contains a number
        Attribute: unit
        Suggested values: page, minute
        <date> (uses dateType)
        Attributes: encoding, point

13. Under <relatedItem> deletes type value "related" (which is the same as
not giving a type attribute).

14. Adds hdl to suggested value list in documentation under
<identifier>.  (Since hdl is not yet officially a URI scheme, it needs to
be treated differently (MODS also uses "doi" this way). If these become
URI schemes or URN namespace, the method of representing them may change.)

15. Adds authority to recordContentSource.(MARC 040$a)

  This list does not include corrections under "Documentation" or other
annotations, comments, etc. that are not part of the schema itself. It
also does not include a few changes in whether the elements are ordered.

Comments may either be publicly posted to MODS mailing list at
[log in to unmask] or sent privately to Ray Denenberg, MODS schema editor,
[log in to unmask]