Please wait a minute...
New Technology of Library and Information Service  2009, Vol. 3 Issue (3): 15-22    DOI: 10.11925/infotech.1003-3513.2009.03.04
Current Issue | Archive | Adv Search |
Encoding Application Profiles in a Computational Model of the Crosswalk
Carol Jean Godby  Devon Smith  Eric Childress
(OCLC,USA)
Download:
Export: BibTeX | EndNote (RIS)      
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.

Key wordsApplication profiles      Dublin Core      Dublin Core Terms      Semantic interoperability      MARC      Metadata crosswalks     
Received: 09 February 2009      Published: 25 March 2009
: 

G250

 
Corresponding Authors: Carol Jean Godby     E-mail: godby@oclc.org
About author:: Carol Jean Godby,Devon Smith,Eric Childress

Cite this article:

Carol Jean Godby,Devon Smith,Eric Childress. Encoding Application Profiles in a Computational Model of the Crosswalk. New Technology of Library and Information Service, 2009, 3(3): 15-22.

URL:

https://manu44.magtech.com.cn/Jwk_infotech_wk3/EN/10.11925/infotech.1003-3513.2009.03.04     OR     https://manu44.magtech.com.cn/Jwk_infotech_wk3/EN/Y2009/V3/I3/15

[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 Ambjrn 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.

[1] Tang Xiaoxin. MELINETSⅡ Design and Implementation of Group Acceptance Inspection of Interviews ——Take Guangxi University Library for Example[J]. 现代图书情报技术, 2011, 27(7/8): 132-136.
[2] Ed Summers,Antoine Isaac,Clay Redding,Dan Krech. LCSH, SKOS and Linked Data[J]. 现代图书情报技术, 2009, 3(3): 8-14.
[3] Allen H. Renear Karen,M.Wickett,Richard.J.Urban,David Dubin,Sarah L.Shreeves. Collection/Item Metadata Relationships[J]. 现代图书情报技术, 2009, 3(3): 23-29.
[4] Zhang Yashan. The Fuzzy Retrieval Problem and Its Improvement for MARC[J]. 现代图书情报技术, 2008, 24(7): 91-95.
[5] Wang Zexian. The Development Preliminary Research of FRBRized OPAC System  Based on CNMARC[J]. 现代图书情报技术, 2008, 24(7): 81-85.
[6] Zhuang Jilin. Design and Implementation of a MARC Data Mirror System[J]. 现代图书情报技术, 2008, 24(6): 78-82.
[7] Su Dongchu. Thinking and Realization of Web MARC Editor Based on Ajax[J]. 现代图书情报技术, 2008, 24(3): 82-85.
[8] Guo Xuejuan,Qin Huai. Study on Korean Bibliographic Database Developments[J]. 现代图书情报技术, 2007, 2(6): 74-78.
[9] Xue Hong . The Theory and Method of Reading and Writing MARC by C#[J]. 现代图书情报技术, 2007, 2(5): 89-92.
[10] Fu Liyun,Liu Xin. Design and Implementation of Z39.50 Client Based on Half B/S Mode[J]. 现代图书情报技术, 2007, 2(11): 80-83.
[11] Yang Daiqing. A Data Structure for Normalizing MARC by Using Nested Hashtable and Dynamic Array[J]. 现代图书情报技术, 2007, 2(10): 85-87.
[12] Yan Weiping . A Study on XML Exchange Format for MARC[J]. 现代图书情报技术, 2006, 1(8): 31-36.
[13] Song Yahan,Yan Qing . Medical Resources Metadata Based on Dublin Cor[J]. 现代图书情报技术, 2006, 1(3): 82-85.
[14] Ying Hongyan . Implementation Technology of Subscription Interface and Duplication Checking Release[J]. 现代图书情报技术, 2006, 1(3): 92-95.
[15] Gao Song(Compiler). Interoperability of MODS and MARC[J]. 现代图书情报技术, 2006, 1(2): 72-75.
  Copyright © 2016 Data Analysis and Knowledge Discovery   Tel/Fax:(010)82626611-6626,82624938   E-mail:jishu@mail.las.ac.cn