OCLC的自动元数据映射服务(Godby, Smith and Childress, 2008)一文规范了“映射”的概念。如Gill等所定义的,隐藏起具体的技术细节,而以语义元素的对等关系作为中心内容。这样做可以让元数据专家(他们通常并不是程序员)负责建立映射所需的逻辑关系电子表格,程序据此自动将其转换成可执行的代码。论述DC-Term(限定版DC)应用纲要与MARC映射的管理及实现方法。对应用纲要进行编码时,映射方案需要在对照表的基础上增加两项内容:一是标注元素所属的命名域,二是标注“上位元素”和“下位元素”的关系,例如DC的Coverage(范围)元素和Spatial(空间)元素就存在这种关系。这些信息可以供“OCLC语义对等描述语言(Semantic Equivalence Expression Language,SEEL)”生成脚本文件,用于“元数据自动映射Web服务”进行“生产级”的元数据翻译工作。由于这样只需要关注元素,元素可以混搭、匹配、增添和再定义,因此元数据“应用纲要”(Heery and Patel,2000)非常适合采用这个翻译模型,通过成对元素之间的映射,实现元数据方案的互操作。
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.
Carol Jean Godby,Devon Smith,Eric Childress. 基于一种映射计算模型的应用纲要编码方式[J]. 现代图书情报技术, 2009, 3(3): 15-22.
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.
[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.