The Library of Congress >> Standards >> MODS
Metadata Object Description Schema: Official Web Site

HOME >> MODS Holdings Information

MODS Holdings Information

March 23, 2006

This document describes MODS 3.3 support for holdings information. 

Basic Approach

Holdings information is carried in new elements <holdingSimple> and <holdingExternal>; these are added as sub-elements of MODS element <location>. They are added to the two existing sub-elements, <physicalLocation> and <url>.   <location>  now has four immediately-subordinate sub-elements in version 3.3: <physicalLocation>, <url>, <holdingSimple>, and <holdingExternal>, and, at its top level, looks like:

<location>   repeatable
       < physicalLocation>  optional, repeatable
       < url>  optional, repeatable
       <holdingSimple>  optional, not repeatable
       <holdingExternal> optional, not repeatable

Rules

Syntax (occurence and dependency rules)

There may be multiple instances of element <location> within a MODS record. Any given instance of <location>:

  1. May include any number of instances of <physicalLocation> and/or <url>.
  2. May include holding information: <holdingSimple> and/or <holdingExternal>, one or both, but not more than one of each. 
  3. May omit holding information.
  4. Should include at least one instance of <physicalLocation> and/or <url> if holding information is supplied.
  5. May omit <physicalLocation> and <url> if no holding information is supplied.

Note: rule (5) means <location> can be empty. This is for compatibility with earlier versions. As a result, rule (4) cannot be enforced by the schema.

Semantics

  1. All instances of <physicalLocation> and/or <url> within an instance of  <location> are associated with the same location.  <physicalLocation> and/or <url> elements associated with different locations require separate <location> elements. <physicalLocation> is only repeated if there are alternative representations of the same location, e.g. coded and textual forms.
  2. An instance of <location>, when holding information (<holdingSimple> and/or <holdingExternal>) is included, corresponds to a single holding  and is associated with the single location represented by the parent <location> element . If a different holding is to be reported, it requires a different instance of <location>.
  3. Multiple copies (copies are described below) with different holdings require different instances of <location>.
  4. Multiple copies for the same holding may be reported with a single instance of <location>.
  5. When holding information is not present ((neither <holdingSimple> nor <holdingExternal>) within an instance of <location>, and location information is present, this document does not prescribe any rules that may be used to associate location with any holding information.
  6. Because syntax rule (4) above cannot be enforced, it is syntactically legal to include holding information with no corresponding location. This document does not prescribe any semantics for that situation.

Holding Information

As stated above, holding information is reported via one or both of:

  •  <holdingSimple>: a set of internally defined mods elements (new in version 3.3).
  • <holdingExternal>: defined by an external schema.

Thus <location> might look like:

<location>
    <physicalLocation>....</physicalLocation>
     <url> ..... </url>
     <holdingSimple>
             <(internal MODS holding element1)>
            <(internal MODS holding element2)>
             etc.
    </holdingSimple>
    <holdingExternal>
        <(external schema root)>
              <(external holding element1)>
              <(external holding element2)>
              ......
       </.(external schema root)>
   </holdingExternal>
</location>

The internal elements are described below. The external elements are carried in an externally defined schema via the <holdingExternal> element.

The presence of <holdingSimple> and/or <holdingExternal> is generally covered by these three scenarios:

  • The set of internally defined elements meets the user or profile requirements.
    No external elements need be included. Only <holdingSimple> need be supplied.

  • The set of internal elements satisfies some but not all of the user or profile requirements.
    An external schema could be defined to compliment the missing elements. Both <holdingSimple> and <holdingExternal> are supplied,  the latter representing the external schema.

  • An existing schema meets the user/profile needs.
    That schema could be used in lieu of the internal elements. Only <holdingExternal> is supplied.

Internally Defined MODS Holding Elements: <holdingSimple>

<holdingSimple> consists of a single subelement, <copyInformation>, repeatable, with several subelements. <copyInformation> is information for a single copy, and may be repeated for multiple copies of the same holding (see Semantics rule 4).   <holdingSimple> is constructed as follows:

<holdingSimple>  -- not repeatable
      <copyInformation>  -- repeatable
             <form> -- not repeatable
             <sublocation>  -- repeatable
              <shelfLocator> -- repeatable
             <electronicLocator> -- repeatable
              <otherDetail        displayLabel=     type=...  >   -- repeatable
             <enumerationAndChronology        type =...  >   -- repeatable

These elements are described in this table:

<copyInformation>

Specifies which copy of the resource via indication of sublocation, and/or its shelfmark. Also contains a copy specific note if applicable. From MARC 852

subelements of <copyInformation>

  • <form>
    equivalent to MARC Holdings 842 or 007/00-01. If more than one form, repeat copyInformation.
  • <subLocation >
    The branch library or other sub-location holding a copy of the document. From MARC 852 $b, $c, $e
  • <shelfLocator>
    Shelfmark or other location identification code for a copy. From MARC 852 $h-$m, $t
  • <electronicLocator>
    Electronic location for a copy.
  • <otherDetail > (attributes: displayLabel, type)
    Notes relating to a specific copy of a document. Attribute displayLabel indicates any text to be displayed with the note. Type designates the type of note. From MARC 852 $z
  • <enumerationAndChronology> (attribute: type)
    A textual description of the enumeration and chronology of the material, eg. volume details of a periodical. From MARC Holdings 866-868 or 853-855/863-865. The attribute type is “bib” (bibliographic) (if MARC 863 or 866), “sup” (supplement) (if MARC 864 or 867), or “ind” (index) (if MARC 865 or 868).


Summary Layout

Following is a layout of the <location> element utilizing <holdingSimple>.

         < physicalLocation>
         < url>
         <holdingSimple>
                 <copyInformation>
                 <form>
                 <subLocation>
                 <shelfLocator>
                 <electronicLocator>
                 <otherDetail displayLabel=...  type=... >
                 <enumerationAndChronology type=... >

Examples (hypothetical)

Example 1

<location>
              < !-- Holdings for a print copy of a serial that
                  DCPL holds in its science library. One
                 element from an external schema is used
                 for an object id. -->
    <physicalLocation>DCPL</physicalLocation>
    <holdingSimple>
         <copyInformation>
              < form>print</form>
              <subLocation>SciLib</sublocation>
              <shelfLocator> Z671.L7 c.1 </shelfLocator>
              <otherDetail>Fragile, handle with care.</otherDetail>
               <enumerationAndChronology type=”bib”>v.10-40</enumerationAndChronology>
         </copyInformation>
    </holdingSimple>
    <holdingExternal>
         <localHolds xmlns= http://copac.ac.uk/schemas/holdings/v1>
              <objId>12345</objId>
        </localHold>
   </holdingExternal>
< /location>

Example 2

< location>
            < !-- Holdings of an electronic serial that DCPL has access to.
               The resource is at the URL indicated. -->
  < physicalLocation>DCPL</physicalLocation>
  < url>http://www.dclibrary.org/h5678 </url>
  <holdingSimple>
         <copyInformation>
             < form>electronic</form>
               <enumerationAndChronology type=”bib”>v.30-40</enumerationAndChronology>
         </copyInformation>
    </holdingSimple>
< /location>


HOME >> MODS holdings information

Questions and comments:
Contact Us ( January 2, 2008 )