Page 148 - Building Digital Libraries
P. 148

Metadata Formats


                 existed—MARC21XML and Dublin Core. Each of these two formats would
                 prove to be undesirable for several reasons: Dublin Core due to its inability
                 to capture metadata at a fine enough level of granularity, and MARC21XML
                 due to its reliance on MARC structures and rules. This caused the Library of
                 Congress to develop MODS, a simpler subset of MARC that could produce
                 rich descriptions at the desired level of granularity. However, lost in this
                 development was the release of a complementary technology, METS. While
                 MODS provided a robust format for bibliographic metadata description, a
                 method still needed to be developed that would bind together the adminis-
                 trative, structural, and bibliographic metadata of a digital object. Moreover,
                 loading and exporting digital objects from a digital repository would need
                 to include this information as well—meaning that the digital object must be
                 able to retain its metadata, in all its forms, to be useful outside of the host
                 system. So, in essence, METS was created to be this glue for digital objects,
                 binding together all relevant metadata relating to item structure, descrip-
                 tion, and administration.
                     The Library of Congress started experimenting with the mixing of
                 METS and MODS almost immediately after releasing the specifications in
                 2002. Later that year, the Library of Congress started work on the Digital
                 Audio-Visual Preservation Prototyping project,  which combined the use of
                                                          15
                 MODS as the bibliographic description framework with METS as the digital
                 object framework. Since then, the Library of Congress has produced a wide
                 variety of projects utilizing the MODS/METS combination.


                 METS at a Glance
                 Before looking at how METS is being used within current digital repository
                 efforts, we need to quickly take a look at what makes up a METS document.
                 Obviously, this is by no means comprehensive, since the current METS
                 documentation spans hundreds of pages and examples, but it should pro-
                 vide an adequate overview of what makes up a METS document, and how
                 those elements tie the various pieces of a digital object together. There are
                 currently seven sections to a METS document.  These sections are:
                                                          16


                   ELEMENT                       DESCRIPTION
                  metsHdr    METS Header: tag group stores information about the METS document
                             itself, not the digital object which it describes.
                  dmdSec     Descriptive Metadata Section: tag group stores all the descriptive
                             metadata for all items referenced by the METS document.
                  amdSec     Administrative Metadata Section: tag group stores all the administrative
                             metadata for all items referenced by the METS document.
                  fileSec    Content File Section: tag group stores information on all files referenced
                             by the METS document.
                  structMap  Structural Map: tag group stores the hierarchical arrangement of items
                             referenced by the digital object.
                  structLink  Structural Map Linking: tag group stores linking information between
                             referenced items in the structural map section.
                  behaviorSec  Behavior Section: tag group defines behaviors associated with the
                             referenced items in a METS document (i.e., executable behaviors, etc.).
                                                                                                                     133
   143   144   145   146   147   148   149   150   151   152   153