php国家图书馆opac的marc,国家图书馆OPAC书目信息在图书馆编目中的应用 您所在的位置:网站首页 图书馆opac系统特点 php国家图书馆opac的marc,国家图书馆OPAC书目信息在图书馆编目中的应用

php国家图书馆opac的marc,国家图书馆OPAC书目信息在图书馆编目中的应用

2024-06-04 08:01| 来源: 网络整理| 查看: 265

本文分析了国家图书馆网站书目数据在图书馆编目中的应用,结合计算机软件对MARC格式标准的处理能力,实现了国图网页查询结果复制粘贴进图书馆管理软件快速解析并填充进信息编辑区的功能,可以极大地提高编目准确性和效率。

随着国家图书馆作为社会公益性质单位的资源开放,其馆藏资料信息已经可以稳定地在网站进行查询,相比其他藏书单位,具有内容更新及时、准确性高、网站稳定的特点。如果我们在图书馆软件的编目中能借助其网站查询结果,将可以极大地提高馆员编目的准确性、效率,尤其对学校等缺乏专业人员的单位将具有极大的帮助。本文以一个已经与软件供应商联合实现的国图网页查询结果自动转换功能来分析其具体的处理过程,以供参考。在浏览器中输入http://opac.nlc.gov.cn进入网站,按任意入口查询到结果,默认网站显示的是标准格式,这是经过解析的中文字段,例如书名项在“题名与责任”段,这样的格式便于阅读,却不适用于图书馆软件中的识别使用,也就是说,标准的图书馆管理软件不能识别国图网站的查询结果,在实际工作中,有的图书馆员为了简化录入、提高效率就采用逐个字段复制粘贴进图书馆软件图书信息编辑区的方法,加以利用,这种方法原始且效率提高有限。我们还可以选择“MARC

格式”显示,由于国图网站为了显示需要,给出的实际上是按段解析过的非标准格式,即使图书馆软件可以处理标准MARC格式的数据,还是不能直接加以利用。经过分析,通过与图书馆界通用的标准MARC格式比较,我们可以探索识别和解析的方法。标准的MARC格式含头标区及数据区,每条数据通过MARC标准组成,将一条书目信息的具体内容组配成图书馆软件可以按照MARC标准进行解析的记录。例如:00888nam022002745001001301000320001309200210004510.8人天300-1498-a978-7-5639-1820-1dCNY39.00-aCNb人天300-1498-a20070926d2007emy0chiy0110ea0achi-aCNb110000aaz000yy-ar-1a中华传统文化精要普及读本.....-aK203-49v4-.0016738-dK203-49-(限于篇幅,中间部分省略)。比对网页上给出的MARC格式,其省略了头标区,已经按照字段分行进行了初步解析,以便于显示阅读,例如:010|a978-7-115-30851-1|dCNY59.00。通过分析,其字段后面显示的内容基本符合MARC标准,只是对Chr($1F)、Chr($1E)这些不可显示的字符以“|”代替。通过以上分析,我们可以得出将网页查询结果在图书馆软件中使用的方法:复制网页数据,粘贴进图书馆软件的编辑区的一个文本框,软件对文本框内容逐行自动判断,并解析,将解析结果填充到对应的编辑区。需要注意的是,由于网页的有些行例如330内容提要段可能会比较长,软件中的解析用文本框属性不能自动换行,否则将导致解析结果不完整。为了满足从网页上复制时操作的便捷性,软件应能适应内容的弹性,而逐行解析恰好可以很好地解决这个问题。另外,我们还要考虑外文资料的处理,由于USMARC的字段含义和中国CNMARC意义不同,我们可以通过判断,如果存在020段,该字段中文MARC不用,那么就可以判断为外文MARC,对于某些两个格式的MARC都存在的字段如300,由于其都出现在020段后面,就可以根据判定的结果进行对应的处理。在逐行解析时,软件对每行的前3个字符进行判断,当匹配到相应的MARC含义段,即进行内容解析,并将解析后的内容根据软件中的数据库字段长度



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有