Metadata for You & Me - Shareable Metadata in Practice: Crosswalking

Module Content

Screencast


Powerpoint Slides and Other Resources


Module Text

1. General advice on metadata mapping

The process of using a metadata record in one format to generate another in a second format is known as mapping or crosswalking. When sharing metadata, the record you share is likely to be a second copy of the metadata record, different in some ways than the metadata record you use to drive local discovery and display. This second shared record can be pre-generated or derived on the fly, depending on the system you're using for sharing. Again, it's not practical to create a shared record tailored towards every single aggregation. By following the principles outlined in this course, you should be able to create shared records that work for many instances of a general type of aggregation.

Some general principles apply when mapping metadata. These include:

2. Mapping technologies

XSLT (eXtensible Stylesheet Language Transformations) is the technology most commonly used for metadata mapping. XSLT is an XML language, written specifically for transforming of XML documents into other types of documents (including other XML documents). When the source XML document isn't overly large, XSLT transformations can be done on the fly, although many systems will use XSLT to pre-generate output documents.

Other technologies can be used to transform metadata records as well. Scripting languages with strengths in text processing, such as Perl and Python, are often used by programmers to perform metadata mapping tasks. Increasingly, other options are emerging requiring less technical skill, such as the Metadata Migrator from Emory University. Shared technical infrastructure for metadata mapping is also emerging, with machine-readable repositories of crosswalks such as that hosted at OCLC.

3. Developing a crosswalk

Developing crosswalks can be a time-consuming task, but you'll get better at it with practice. Here are a few tips to help you get started:

There are some more useful hints specific to developing crosswalks for metadata to be shared via the OAI protocol in the Crosswalking Logic page of the DLF/NSDL OAI Best Practices. Some sample crosswalks are available in the online resource Introduction to Metadata: Pathways to Digital Information.

Next module: Shareable Metadata in Practice: Workflow