|
|
Encoding Application Profiles in a Computational Model of the Crosswalk |
Carol Jean Godby Devon Smith Eric Childress |
(OCLC,USA) |
|
|
Abstract OCLC’s Crosswalk Web Service (Godby, Smith and Childress, 2008) formalizes the notion of crosswalk, as defined in Gill,et al. (n.d.), by hiding technical details and permitting the semantic equivalences to emerge as the centerpiece. One outcome is that metadata experts, who are typically not programmers, can enter the translation logic into a spreadsheet that can be automatically converted into executable code. In this paper, we describe the implementation of the Dublin Core Terms application profile in the management of crosswalks involving MARC. A crosswalk that encodes an application profile extends the typical format with two columns: one that annotates the namespace to which an element belongs, and one that annotates a ‘broadernarrower’ relation between a pair of elements, such as Dublin Core coverage and Dublin Core Terms spatial. This information is sufficient to produce scripts written in OCLC’s Semantic Equivalence Expression Language (or Seel), which are called from the Crosswalk Web Service to generate production-grade translations. With its focus on elements that can be mixed, matched, added, and redefined, the application profile (Heery and Patel, 2000) is a natural fit with the translation model of the Crosswalk Web Service, which attempts to achieve interoperability by mapping one pair of elements at a time.
|
Received: 09 February 2009
Published: 25 March 2009
|
|
Corresponding Authors:
Carol Jean Godby
E-mail: godby@oclc.org
|
About author:: Carol Jean Godby,Devon Smith,Eric Childress |
[1] DCMI. (2007). Dublin Core Collections Application Profile. Retrieved April 10, 2008 from http://dublincore.org/groups/collections/collection-application-profile/index.shtml.
[2] Carrier, Sarah, Jed Dube, and Jane Greenberg. (2007). The DRIADE project: Phased Application Profile Development in Support of Open Science. Proceedings of the International Conference on Dublin Core & Medata Applications, 2007 (pp. 35-42).
[3] DCMI. (2008). DCMI Metadata Terms. Retrieved April 10, 2008, from http://dublincore.org/documents/dcmi-terms/.
[4] GEM. (2008). Gateway to 21st Century Skills. Retrieved April 10, 2008, from http://www.thegateway.org/.
[5] Gill, Tony, Anne J. Gilliland, and Mary S. Woodley. (n.d). Introduction to Metadata. Pathways to Digital Information. Online Edition, Version 2.1. Retrieved June 10, 2008, from http://www.getty.edu/research/conducting_research/ standards/intrometadata/glossary.html#C.
[6] Chan, Lois M. and Marcia Lei Zeng. (2006). Metadata Interoperability and Standardization - A Study of Methodology, Part I. D-Lib Magazine, 12(6). Retrieved April 10, 2008, from http://www.dlib.org/dlib/june06/chan/06chan.html.
[7] Godby, Carol J., Devon Smith, and Eric Childress. (2008). Toward Element-level Interoperability in Bibliographic Metadata. Code4Lib Journal, 1(2). Retrieved April 10, 2008, from http://journal.code4lib.org/articles/54.
[8] Greenberg, Jane, Kristina Spurgin and Abe Crystal. (2007). Functionalities for Automatic-metadata Generation Applications: A Survey of Metadata Experts’ Opinions. International Journal of Metadata, Semantics, and Ontologies, 1(1), 3-20.
[9] Heery, Rachel and Manjula Patel. (2000). Application profiles: Mixing and Matching Metadata Schemas. Ariadne, 25. Retrieved April 10, 2008, from http://www.ariadne.ac.uk/issue25/app-profiles/.
[10] Heery, Rachel and Harry Wagner. (2002). A Metadata Registry for the Semantic Web. D-Lib Magazine 8(5). Retrieved June 10, 2008, from http://www.dlib.org/dlib/may02/wagner/05wag ner.html.
[11] ISO. (2008). ISO: 2709:1996. Retrieved April 10, 2008, from http://www.iso.org/iso/iso_catalogue/ catalogue_tc/catalogue_detail.htm?csnumber=7675.
[12] LOC. (2007a). MARC 21 Specifications for Record Structure, Character sets, and Exchange Media. Retrieved April 10, 2008, from http://www.loc.gov/marc/specifications/specchartables.html.
[13] LOC. (2007b). MARC XML: MARC 21 Schema. Retrieved April 10, 2008, fromhttp://www.loc.gov/ standards/marcxml.
[14] LOC. (2008). MARC to Dublin Core crosswalk. Retrieved April 10, 2008, from http://www.loc.gov/marc/marc2dc-2001.html.
[15] OCLC. (2008). ResearchWorks: Things to Play with and Think about. Retrieved April 10, 2008, from http://www.oclc.org/research/researchworks/default.htm.
[16] Palmér, Matthias, Fredrik Enokkson, Mikael Nilsson and Ambjrn Naeve. (2007). Annotation Profiles: Configuring Forms to Edit RDF. Proceedings of the International Conference on Dublin Core & Medata Applications, 2007 (pp.10-21).
[17] Wu, Steven, Barbara Reed and Paul Loke. (2007). SCROL Application Profile. Proceedings of the International Conference on Dublin Core & Medata Applications, 2007 (pp. 22-29).
[18] Zeng, Marcia Lei and Lois M. Chan. (2006). Metadata Interoperability and Standardization - A Study of Methodology, Part II. D-Lib Magazine, 12(6). Retrieved April 10, 2008, from http://www.dlib.org/dlib/june06/zeng/06zeng.html. |
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|