基于ALEPH500系统的馆藏资源过滤方法研究

2014-07-09 07:12只莹莹李志尧刘金哲
晋图学刊 2014年3期
关键词:国家图书馆字段书目

只莹莹,李志尧,茹 文,刘金哲

(国家图书馆,北京100081)

ALEPH500系统是以色列ExLibris公司开发的一套图书馆集成管理系统,该系统非常强大和灵活,它的应用已遍及全世界2300多个机构,目前国内已有35家图书馆启用了 ALEPH500系统,对 ALEPH500系统的应用研究也已经有众多的案例和成果了。图书馆同行们通过多种渠道和方式进行交流和学习,以期提升自身工作流程和为读者提供更优质的服务。笔者从事ALEPH500系统的管理工作多年,参与了国家图书馆两次系统版本升级、新馆开馆、南区改造和文献搬迁等需要对ALEPH500进行重大调整的工作,ALEPH500拥有的灵活强大的过滤方法是完成以上工作的必要保证,这充分体现了ExLibris追求灵活易用的哲学精髓。ALEPH500对馆藏资源的过滤方法体现在书目数据、单册数据、读者卡子证功能和流通功能等几个方面(如图1所示),本文将依次进行研究阐述。

图1 馆藏资源过滤框架

1 过滤书目数据

ALEPH500系统中,书目数据是存放在书目(BIB)库中的书目记录,国家图书馆本着中文求全的原则,已经拥有600多万各种各样的中文文献书目数据,其中肯定会有不适合对读者开放的内容,比如涉密文献和内部文献,必须将不宜对读者开放的文献在WEBOPAC上屏蔽掉。

书目数据的过滤方法是在书目记录中增加STA字段。STA字段是ALEPH系统中的控制字段,是通过词索引来对书目数据进行过滤的,比如STA字段由多个词通过某种连接符组成,那么只要其中一个词在STA字段中,这条书目记录就不会被检索到。用STA字段可以将某些书目数据在WEBOPAC上进行屏蔽,并通过修改相应的读者基本信息文件(如图2所示),使读者在OPAC上检索不到STA字段为特定内容的书目数据,并且STA字段支持大小写通检,中文库与外文库是相互独立的,屏蔽哪个库的书目记录只需在该库加上STA字段即可。

图2 读者基本信息文件

修改读者基本信息文件有两种方法:一种是在ALEPH500系统的 GUI端修改,一种是在 ALEPH500后台数据库中对Z61表直接进行修改。在GUI修改时,选择“拒绝的记录”,如果需要将STA字段内容为“aaaaa”的在WEBOPAC上屏蔽掉,就需要在“拒绝记录的FIND命令”行中添加“wsp=aaaaa”,有多个STA字段需要屏蔽的,用“or”连接即可。在众多的读者基本信息文件中,有一个特殊的叫“ALEPH”的账号,这是一个默认的公共账号,如果只在“ALEPH”上添加STA屏蔽字段,那么在读者未登录时,都检索不到该字段。如果STA超过了500个字节(中文库对应的读者基本文件在Z61的Z61-DENIED-COMMAND-1字段中,外文库对应的读者基本文件在Z61的Z61-DENIED-COMMAND-2字段中,这两个字段长度为500字节),用STA作为控制字段来屏蔽书目数据就不起作用了。

但是需要注意的是,随着STA控制字段个数的不断增加,读者的检索速度会受到影响。对于控制字段,不能无限制地增加,最好是分成几大类。同时有些类型的文献是永久在WEBOPAC上对读者屏蔽的,有些类型的文献是某一时间段或者暂时对读者屏蔽的,STA的使用原则要兼顾检索效率和数据变更两个原则,这对提高WEBOPAC检索速度和规范控制字段的使用都具有重要意义。

2 过滤单册数据

ALEPH500系统中,单册由有关它存储地点的信息的单一记录组成。单册记录连接管理记录,不能无管理记录而单独存在。每个单册由管理记录号和单册顺序号标识。几个单册可以共享相同的管理记录,可以有相同的系统号和不同的单册顺序号。每个单册必须有一个唯一的条形码。在国家图书馆南区改造和文献外迁的时候,部分单册不能对读者提供服务,为了让读者检索馆藏时更加明确,也为了避免读者纠纷,需要在WEBOPAC上对这些单册记录进行屏蔽,这里要注意的是,同一条书目记录下挂有多个单册记录,同一书目记录下的单册有些因为外迁或者所在阅览室的关闭不能提供服务,而有些单册则能够继续提供服务,因此在ALEPH500系统上,需要对屏蔽单册从单册处理状态(item-process-status)或单册状态(item-status)上进行区分,笔者是通过子库、单册状态和单册处理状态三者组合来对单册进行过滤的,可通过对tab_sub_library.chi/eng和tab15.chi/eng参数文件进行调整来实现对特定单册的屏蔽,如图3和图4所示。

图3 tab_sub_library.chi内容

图4 tab15.chi内容

参数文件tab_sub_library.chi中第一列定义的是单册所属子库代码,第六列是用来与tab15.chi进行关联的主键。参数文件tab15.chi中第一列定义的是与tab_sub_library.chi参数文件进行关联的主键,第二列是单册状态,第三列是单册处理状态,第十列控制单册能否在WEBOPAC上显示,如果该列的值为“Y”,则此条件下的单册就能在WEBOPAC上显示,如果该列的值为“N”,则此条件下的单册就在WEBOPAC上屏蔽。

需要特别指出,tab_sub_library.chi/eng和tab15.chi/eng都是带翻译的参数文件(即同时有chi和eng扩展名的文件),此类参数文件修改后需要执行util/x/7命令清除utf_files目录下保存的旧文件,配置才能生效。

3 过滤读者卡的子证功能

ALEPH500系统中办理读者卡是区分子证(即阅览室和外借库)权限的,将哪个子证的权限赋予读者卡,读者卡才能具备使用这个阅览室或者外借库的权限,包括阅览、预约和外借等权限。目前,国家图书馆拥有70多个阅览室和外借库,大多数类型的读者在众多子证上都拥有相同的权限,如果把子证权限一个个单独地赋予读者卡,那么办证人员的工作量会非常繁重,因此国家图书馆设置了一个特殊的子库—NLC50库(普通阅览子库),通过配置参数文件tab_sub_library.chi/eng用NLC50子库来代替大部分子证权限,如下图5所示:

参数文件tab_sub_library.chi/eng中第一列定义的是子库代码,第九列是本地读者权限的子库代码,一般会存放原子库代码,第十列是可以代表本地读者权限的子库代码,这里存放的是NLC50子库代码,即可以用NLC50来表示第九列子库的读者权限(如图5所示),给读者卡添加了NLC50权限后,读者卡就拥有了 SKBC、ZWJC、ZWTS、FGPG 和 DFWXY子库的权限。NLC50库包含了最全、最基本的读者权限,在读者办卡时只需添加一个NLC50库就等于添加了众多子证权限,并且在国家图书馆的ALEPH500系统中,给读者增加相应子库的本地权限时,NLC50子库会自动增加到这张读者卡上,这样就大大减轻了工作人员的工作量,工作人员只需根据读者办卡类型再赋予少量权限就可以了。

本文以少儿读者卡为例,详细介绍一下过滤读者子证权限的实用之处。国家图书馆规定:普通读者卡不能进入少年儿童图书馆,少儿卡不能进行基藏书刊(闭架)阅览,这一功能就是充分利用了过滤读者子证权限的功能来实现的。首先在参数文件tab_sub_library.chi/eng中增加一行,用来定义少年儿童图书馆子库及其权限(如图6所示),此行第十列不写NLC50,表示该子库只具有SEWE(少年儿童图书馆)的权限,NLC50子证的权限在该子库无效,实现了普通读者卡不能进入少年儿童图书馆的功能。

图5 用NLC50子库代替其他子库权限

图6 少年儿童图书馆子库定义

在ALEPH500系统的GUI端新建读者之后,在本地读者信息页面列表中,选择SEWE(少年儿童图书馆),再选择读者状态和读者类型后,生成相应的本地子库权限,此时会默认地自动生成NLC50子库的权限,需要工作人员手动删除,这样就能实现少儿卡不能进行基藏书刊(闭架)阅览的功能,最终的少儿卡本地读者权限如图7所示。

图7 少儿卡本地读者权限

4 过滤读者卡的部分流通功能

4.1 过滤在架预约功能

国家图书馆基藏库采用“子库—出纳台”的在架预约模式对读者提供服务,这是目前到馆服务的主要模式之一,特别是对于那些市面上很难找到的文献,读者主要通过闭架预约的方式才能获得,国家图书馆的闭架预约涉及到多个子库,比如中文基藏库、外文基藏库、学位论文子库、台港图书子库等等,这些闭架阅览室服务时间和格局变化较多,这就决定了国家图书馆闭架预约的调整是非常频繁和多样的。

在架预约过滤分两种情况:

(1)某个子库的部分文献在特定时间内不能预约,比如平时16点之后和特定节假日不能预约,这就需要对整个子库的某种单册状态的文献的预约进行屏蔽,需要对tab_hold_request_allowed参数文件进行修改(如图8所示),如果当天16点之后不能预约,就把相应的预约时间设置成0000—1600,如果当天不能预约,就把相应的预约时间设置成0000—0000,这个参数文件可以根据子库(Sub-Lib)和单册状态(Itm-Sts)两个参数来控制文献的预约。

(2)某种读者类型不能预约某种单册状态的文献,比如国家图书馆基藏库内迁期间,中文基藏文献不对普通读者提供服务,只对馆际互借读者提供服务,这就需要对tab37参数文件进行设置(如图9所示),第一列前面加“!”是注释掉此行,tab37参数表定义了子库与出纳台的对应关系,即预约的文献需要在哪个出纳台取书,如果注释掉了,读者预约时就不能选择出纳台信息,那么就无法正常提交预约请求,也就不能预约了。

4.2 过滤非在架预约功能

对于中文外借室来说,读者就需要进行非在架预约了,非在架预约也可以通过调整tab37参数文件来进行屏蔽,还可以通过调整tab16参数文件来进行屏蔽(如图10所示),第一列是子库名称,ZWWJ指中文外借库,第十二列指该子库最大允许的外借数,第十三列指该子库最大允许的预约数,如果这两列都设置为0,那么读者就不能在这个子库上进行预约和外借了。

图8 tab_hold_request_allowed参数文件内容

图9 tab37参数文件内容

图10 tab16参数文件内容

4.3 滞停读者卡

在国家图书馆,普通读者欠费达到5元,逾期外借量达到3册,就会被全馆滞停,读者相应的也就不能进行预约和外借了,设置读者欠费滞停的参数文件是tab_block_circ,如图11所示,第一列是读者的本地权限,普通读者就是NLC50权限,开通中文外借的读者拥有ZWWJ(中文外借子库)权限,第二列是读者状态,第三列是单册所属的子库代码,这里的“#”表示所有的读者状态和子库代码,第四列是外借单册逾期量的最大限制,第六列是最大欠费金额,这些可以用来限制读者违规的行为。

图11 tab_block_circ参数文件内容

5 结束语

ALEPH500系统强大、多样的对馆藏资源的过滤功能,有效解决了日常工作中的各种难题,但是作为图书馆员,不能仅停留在ALEPH500研究应用的层面,需要多关注图书馆集成系统未来的发展趋势。下一代图书馆自动化系统的框架是将资源管理和服务分离,ExLibris的Alma就是利用统一资源管理(URM)框架,支持整个图书馆的全部业务,包括所有资料的选择、采访、元数据管理、数字化以及日常业务,而所有的服务都会集成在下一代发现系统中。相信下一代图书馆自动化系统肯定会更合理、更优越。

[1]谭春花,韩 夏.ALEPH500系统中通借通还功能的实现[J].图书馆数字化技术平台,2008(6):79-80.

[2]王 娟,田辛玲.大流通模式在ALEPH500系统中的参数实现[J].中国现代教育装备,2009,87(17):148 -150.

[3]乔 南,王立杰.ALEPH500流通模块的应用研究[J].图书馆学刊,2009(10):92-94.

[4]刘 鑫.ALEPH500系统在我馆期刊采访中的应用[J].黑龙江教育学院学报,2010,29(5):185 -187.

[5]ExLibris Ltd.ALEPH 18 User Guide[G].2008.

猜你喜欢
国家图书馆字段书目
图书馆中文图书编目外包数据质量控制分析
国家图书馆出版社重点图书
推荐书目《初春之城》
国家图书馆藏四种古籍编目志疑
中国国家图书馆藏西夏文《不空羂索神变真言经》考论
国家图书馆藏吴奕杂剧二种略考
CNMARC304字段和314字段责任附注方式解析
无正题名文献著录方法评述
关于CNMARC的3--字段改革的必要性与可行性研究
本刊邮购书目