Creating METS Application Profiles using METS and MODS Morgan Cundiff Network Development and MARC Standards Office Library of Congress.

Slides:



Advertisements
Similar presentations
METS: Metadata Encoding & Transmission Standard Merrilee Proffitt Society of American Archivists August 2002.
Advertisements

METS Awareness Training An Introduction to METS Digital libraries – where are we now? Digitisation technology now well established and well-understood.
Putting together a METS profile. Questions to ask when setting down the METS path Should you design your own profile? Should you use someone elses off.
October 28, 2003Copyright MIT, 2003 METS repositories: DSpace MacKenzie Smith Associate Director for Technology MIT Libraries.
Music Encoding Initiative (MEI) DTD and the OCVE
Standards showcase: MODS, METS, MARCXML ALA Annual 2006 Rebecca Guenther and Jackie Radebaugh Network Development and MARC Standards Office Library of.
METS: An Introduction Towards a Digital Object Standard Rick Beaubien Library Systems Office U.C. Berkeley.
METS: An Introduction Structuring Digital Content.
Using and to Create XML Standards-based Digital Library Applications Morgan Cundiff & Nate Trail Network Development and MARC Standards Office (NDMSO)
METS Dr. Heike Neuroth EMANI – Project Meeting February 14 th - 16 th, 2002 Springer-Verlag Heidelberg Göttingen State and University Library (SUB)
An Introduction to MODS: The Metadata Object Description Schema Tech Talk By Daniel Gelaw Alemneh October 17, 2007 October 17, 2007.
Fedora 3.0 and METS: A Partnership for the Organization, Presentation and Preservation of Digital Objects Open Repositories Georgia Tech, Atlanta,
Joachim Bauer Senior System Engineer, CCS
Out topic is… METS and MODS to express data for digital objects
3. Technical and administrative metadata standards Metadata Standards and Applications.
MODS What is MODS: – Stands for Metadata Object Descriptive Schema – MODS is an XML descriptive metadata standard. – Extension schema to METS – MODS was.
Keeping the pieces together: The Role of METS in the Preservation of Digital Content Robin Wendler Harvard University Library January 16, 2005 [Men in.
METS Metadata Encoding and Transmission Standard Metadata Working Group Forum April 19, 2002.
DigiTool METS Profile DigiTool Version 3.0. DigiTool METS Profile 2 What is METS? A Digital Library Federation initiative built upon the work of MOA2.
MODS What is MODS: When is MODS use:
Introduction to Databases Transparencies
METS: An Introduction Part III METS and MOA2. MOA2: A Brief History Digital Library Federation project started in 1997 Main goal was to create a digital.
MODS What is MODS: o Stands for Metadata Object Descriptive Schema o MODS is an XML descriptive metadata standard.  Uses the XML schema language of the.
METS: An Introduction Part II
METS: Metadata Encoding and Transmission Standard Richard Gartner Oxford University Library Services
A METS Application Profile for Historical Newspapers
OCLC Online Computer Library Center OCLC’s Digital Archive – Disseminating with METS Jay Goodkin Software Engineer Digital Collection and Preservation.
Metadata Standards and Applications 4. Metadata Syntaxes and Containers.
By Carrie Moran. To examine the Metadata Object Description Schema (MODS) metadata scheme to determine its utility based on structure, interoperability.
METS Intro & Overview Mets Opening Day Germany May 7, 2007 Nancy J. Hoebelheinrich Stanford University Libraries.
Metadata Standards and Applications 5. Applying Metadata Standards: Application Profiles.
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
Case History: Library of Congress Audio-Visual Prototyping Project METS Opening Day October 27, 2003 Carl Fleischhauer Office of Strategic Initiatives.
Addressing Metadata in the MPEG-21 and PDF-A ISO Standards NISO Workshop: Metadata on the Cutting Edge May 2004 William G. LeFurgy U.S. Library of Congress.
8/28/97Organization of Information in Collections Introduction to Description: Dublin Core and History University of California, Berkeley School of Information.
Case History: Library of Congress Audio-Visual Prototyping Project METS Opening Day (2003), Revised For the CUL Metadata Working Group July 22, 2004 Carl.
1 XML as a preservation strategy Experiences with the DiVA document format Eva Müller, Uwe Klosa Electronic Publishing Centre Uppsala University Library,
The Metadata Object Description Schema (MODS) NISO Metadata Workshop May 20, 2004 Rebecca Guenther Network Development and MARC Standards Office Library.
METS Profiles Brian Tingle co-chair, METS Editorial Board Technical Lead, Digital Special Collections California Digital Library University of California.
Gathering Audio Metadata for the Monterey Jazz Festival Concerts OLAC 2006 By Nancy J. Hoebelheinrich, Stanford University Libraries.
An Introduction to METS Morgan Cundiff Network Development and MARC Standards Office Library of Congress Metadata Encoding and Transmission Standard.
Implementation of PREMIS in METS Rebecca Guenther Sr. Networking & Standards Specialist, Library of Congress PREMIS Implementation Fair San.
Overview of EAD Jenn Riley Metadata Librarian Digital Library Program.
Evolving MARC 21 for the future Rebecca Guenther CCS Forum, ALA Annual July 10, 2009.
METS Navigator Jenn Riley John Walsh Michelle Dalmau David Jiao Indiana University Digital Library Program Digital Library Federation Spring Forum
Habing1 Integrating PREMIS and METS PREMIS Tutorial Implementers’ Panel June 21, 2007, 9:00-5:30 Library of Congress, Jefferson Building, Whittall.
PREMIS Implementation Fair – SF 2009 PREMIS use in Rosetta Yair Brama – Ex Libris.
METS: Implementing a metadata standard in the digital library Richard Gartner Oxford University Library Services
METS Application Profiles Morgan Cundiff Network Development and MARC Standards Office Library of Congress.
IMPLEMENTATION ISSUES. How PREMIS can be used  For systems in development as a basis for metadata definition  For existing repositories as a checklist.
Slavic Digital Text Workshop 2006 The Open Archives Initiative Protocol for Metadata Harvesting: an Opportunity for Sharing Content in a Distributed Environment.
Sobek for Curators and Collection Managers Training Two: Submitting and Editing Resource Files and Metadata Mark Sullivan November 2013 University of Florida.
Working with XML Schemas ©NIITeXtensible Markup Language/Lesson 3/Slide 1 of 36 Objectives In this lesson, you will learn to: * Declare attributes in an.
5. Applying metadata standards: Application profiles Metadata Standards and Applications Workshop.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
The Care and Feeding of Digital Collections Amy Jackson March 14, 2005.
Describing resources II: Dublin Core CERN-UNESCO School on Digital Libraries Rabat, Nov 22-26, 2010 Annette Holtkamp CERN.
Lifecycle Metadata for Digital Objects The Final Curtain December 4, 2006.
Web Services: Principles & Technology Slide 3.1 Chapter 3 Brief Overview of XML COMP 4302/6302.
Attributes and Values Describing Entities. Metadata At the most basic level, metadata is just another term for description, or information about an entity.
and Transmission Standard overview – and case study
XML QUESTIONS AND ANSWERS
Repository Software - Standards
Integrating PREMIS and METS
Sobek for Curators and Collection Managers
Attributes and Values Describing Entities.
PREMIS Tools and Services
2. An overview of SDMX (What is SDMX? Part I)
Attributes and Values Describing Entities.
Presentation transcript:

Creating METS Application Profiles using METS and MODS Morgan Cundiff Network Development and MARC Standards Office Library of Congress

Outline Quick overview of METS Quick overview of METS Profiles Quick overview of MODS relatedItem element Description of LC Compact Disc Profile (especially structural features) Demo of a CD object (I Hear America Singing)

What is METS? METS is an XML Schema designed for the purpose of creating XML document instances that express the hierarchical structure of digital library objects, the names and locations of the files that comprise those objects, and the associated metadata. METS can, therefore, be used as a tool for modeling real world objects, such as particular document types.

What are the 7 Sections of a METS Document?

The Structure Map Example 1

The File Section (fileSec) Example 2

The Descriptive Metadata Section (dmdSec)

The Descriptive Metadata Section with mdRef Example 3

The Descriptive Metadata Section with mdWrap Example 4

The Descriptive Metadata Section with MODS as extension schema Example 4

The Descriptive Metadata Section with MODS and relatedItem elements

MODS relatedItem element 1.Child element to MODS 2.relatedItem element has same content model as mods (titleInfo, name, subject, physicalDescription, note, etc) 3.The relatedItem element makes it possible to create very rich analytic records for contained works within a MODS records 4.relatedItem element is repeatable and it can be nested recursively (thus making it possible to build a hierarchical tree structure)

Bernstein conducts Beethoven and Mozart Bernstein, Leonard Symphony No. 5 Beethoven, Ludwig van Allegro con moto Adagio

METS document with two hierarchies (relatedItem and div elements)

Linking in METS Documents (XML ID/IDREF links) DescMD mods relatedItem AdminMD techMD sourceMD digiprovMD rightsMD fileGrp file StructMap div fptr div fptr

Linking in METS Documents (XML ID/IDREF links) DescMD mods relatedItem AdminMD techMD sourceMD digiprovMD rightsMD fileGrp file StructMap div fptr div fptr

Linking in METS Documents (XML ID/IDREF links) DescMD mods relatedItem AdminMD techMD sourceMD digiprovMD rightsMD fileGrp file StructMap div fptr div fptr

Linking in METS Documents (XML ID/IDREF links) DescMD mods relatedItem AdminMD techMD sourceMD digiprovMD rightsMD fileGrp file StructMap div fptr div fptr

Linking in METS Documents ( XML ID/IDREF links) DescMD mods relatedItem AdminMD techMD sourceMD digiprovMD rightsMD fileGrp file StructMap div fptr div fptr

Linking in METS Documents ( XML ID/IDREF links) DescMD mods relatedItem AdminMD techMD sourceMD digiprovMD rightsMD fileGrp file StructMap div fptr div fptr

What is a METS Application Profile? “METS Profiles are intended to describe a class of METS documents in sufficient detail to provide both document authors and programmers the guidance they require to create and process METS documents conforming with a particular profile.” A profile is expressed as an XML document. There is a schema for this purpose. Note: A METS Profile is a human-readable prose document and is not intended to be “machine actionable”.

What is a “class of documents”? An open question At LC we are making a one-to-one relationship between a document class, or “object type” and a typical library item, e.g. a book, a photograph, a compact disc, etc., and… “Collection objects”

How does one get started with Profiles? Download the documentation Download the XML Schema for Profiles Six registered profiles to date (UC Berkeley, Oxford University, Greenstone)

What are the 13 components of a Profile? 1.Unique URI 2.Short Title 3.Abstract 4.Date and time of creation 5.Contact Information 6.Related profiles

What are the 13 components? (cont’d) 7.Extension schemas 8.Rules of description 9.Controlled vocabularies 10.Structural requirements 11.Technical requirements 12.Tools and applications 13.Sample document

Summary: Application Profiles Prose document to provide guidance for the creation on METS documents A step towards machine processing of METS documents (software tool building) A step towards interoperability of digital libraries METS “frontier”

A METS Profile for audio compact discs Registered Profile document: Example document: Comments welcome:

Why a METS Profile for Audio Compact Discs? Needed CD Profile for “I Hear America Singing” –Digital Library project –XML/Standards/Open Source –Uses METS and MODS for all objects –All METS documents are based on a Profile –

Attributes of Audio Compact Discs Complex object –Multiple data/media types (audio, images, text) –Complex logical structure (anthology of multiple works) –Complex physical structure –Many variations (all CD’s are not alike!)

CD Profile: Design Goals Express the logical structure of the object using MODS Express the physical structure of the object using METS Provide a correlation between the two hierarchical structures Allow for a reasonable amount of variation (i.e. some options in the form of occurrence indicators: mandatory, optional, repeatable, etc.) But not infinite variation (leading to too much complexity that defeats the purpose). Balanced, “90% solution” Develop profile methodology that can be used for other profiles

CD Profile: What it does not address The profile is completely agnostic about administrative metadata. It can be present or not. Profile is not specific about how to use the File Section. The profile only states that the fptr elements in the structMap must point to the appropriate file elements in the fileSec.

Logical Structure If there is more than one work recorded on the compact disc, the MODS element must contain one relatedItem TYPE=constituent child element for each work. All relatedItem TYPE=constituent elements must be given an ID attribute and must have a titleInfo child element. If a work has logical sub-parts, those sub-parts may be represented with relatedItem TYPE=constituent child elements. Examples of logical sub-parts of a work are the movements of a musical work, the acts and scenes of a dramatic work, etc. The logical structure of each work will thus be represented as a hierarchy of relatedItems.

MODS work part CompactDiscObject(Logical structure)

Album Title Work 1 Work 2 Part Name 1 Part Name 2 Logical (MODS)

Album Title Work 1 Work 2 Part Name 1 Part Name 2 Logical (MODS) Note that the profile makes no further descriptive cataloging requirements either in terms of content (i.e. particular descriptive data) or content designation (particular MODS elements and attributes). That being said, it should be obvious (given that the mods element and the relatedItem element both have the same content model) that there is the possibilty of providing more extensive description for each relatedItem. If, and to what extent, this possibility is expoited, is considered to be outside the scope of the profile. Rather, it is an issue of local cataloging practice. It should also be noted that because the mods element and the relatedItem type="constituent" child elements represent the logical hierarchy of the compact disc (i.e. as an XML tree structure), then it becomes possible to consider that information can be inherited from one level of the hierarchy to another. For instance, in the example, it is clear that the partName with value “Part Name 1" is a part of the work with title “Work 2" by virtue of the child- to-parent relationship in the XML tree. Again, if, and to what extent, this kind of potential for inheritance is exploited is beyond the scope of the profile and is a matter of cataloging practice. Notes

compactDiscObject disc(s) (Physical structure: terms and hierarchy)

compactDiscObject cover (container) disc(s) (Physical structure)

compactDiscObject cover booklet disc(s) (Physical structure)

compactDiscObject disc cover booklet track (Physical structure)

compactDiscObject disc discLabel cover booklet track (Physical structure)

compactDiscObject disc discLabel cover booklet track trackSegment track (Physical structure)

compactDiscObject disc discLabel cover booklet track trackSegment page track (Physical structure)

compactDiscObject disc discLabel cover booklet track trackSegment page track (Physical structure) “physical components”

compactDiscObject disc discLabel cover booklet track trackSegment page audio image imageSet text image text audio image text “physical components” “content components” text

CompactDiscObject disc booklet track audio track audio track audio page image (Physical structure) Typical, simple example

These terms are used as div TYPE attribute values in the form of qualified names (“prefix:localName”) Becomes a formal, standardized, controlled “div typing” vocabulary for use with the profile

div TYPE prefix “cd” is associated with namespace URI <mets:mets PROFILE="lc:compactDisc" xmlns:mets=" xmlns:mods=" xmlns:cd="

Album Title Work 1 Work 2 Part Name 1 Part Name 2 Logical (MODS)

Album Title Work 1 Work 2 Part Name 1 Part Name 2 Logical (MODS) Physical (structMap)

Album Title Work 1 Work 2 Part Name 1 Part Name 2 Logical (MODS) Physical 4 relatedItems3 divs TYPE=cd:track

Album Title Work 1 Work 2 Part Name 1 Part Name 2 Logical (MODS) Physical Low-level relatedItems (i.e. relatedItems with no relatedItem child elements) divs that are parents of div type=“cd:audio”

Album Title Work 1 Work 2 Part Name 1 Part Name 2 Logical (MODS) Physical Low-level relatedItems (i.e. relatedItems with no relatedItem child elements) Sequence of 3 nodes Divs that are parents of div type=“cd:audio” Corresponding sequence of 3 nodes linked to logical sequence by ID/IDREF

Demo IHAS CD

Parting thoughts… Profile places emphasis on “object modeling” and structural characteristics of the digital object Whether one uses METS or another “wrapper” or “aggregator” (such as MPEG-21) one will still have to go through the object modeling process for complex objects This approach requires a logical analysis of the program content of the content disc and that that analysis be reflected in the cataloging of the item (i.e. there is an emphasis on “embedded analytic records”). This is new and it is labor intensive but is has big payoffs in the subsequent usability of the object. When two or more parties (archives, digital libraries, etc) agree on the use of a given METS profile it will facilitate interoperability. No reason not to expose METS documents for OAI harvesting. No reason for digital documents not to appear in multiple services, or presentations much in the way bib records do.