专利名称:著者码自动生成方法
技术领域:
本发明涉及一种图书馆编目人员对书籍进行编目时,著者码的自动生成方法。
在图书馆中,每天有大量的新书需要完成编目加工工作,以便提供给读者使用。编目工作中最基本的工具是图书分类法和著者号码表。世界上目前绝大多数大中型图书馆采用字母数字式的著者号码来构造图书的索书号。随着我国图书馆计算机系统的广泛采用,编目工作也已向计算机化发展,但取著者号的工作基本仍由手工进行,这不利于提高工作效率,也与图书馆计算机化的发展趋势不相适应。
著者号取号因使用拼音文字与非拼音文字而有所不同,在国内则是为中、西文采用各自的著者号码表。而在发达国家,著者号取号方式已得到改进。在使用拼音文字的西方国家,普遍采用“克特表”作为著者号码表,该表原有二万余条,需查表才能得到号码。目前该表已改进为依字母逐字转换成数字,不需查表即可取号。在使用汉字姓名的日本,转换工作已由计算机辅助完成,通过著者姓氏读音自动取号、手工干预一字多音问题。但由于种种原因,国内中文要手工编目,西文著者号码却未采用新式克特表,因此也仍需手工查原表。我国现在这一方面至今没有一个适宜的方法来支持、帮助、实现编目工作的计算机化。在国内目前尚无相适应中文系统(西文亦无)的软件提供。另外,汉字字库量不够大,许多姓氏汉字在GB字库中没有包容,无法机读化;二是国内中文著者号码表版本众多,没有统一标准。
本发明的目的在于提供一种适宜支持、帮助、实现编目工作的计算机化的著者名自动生成方法,使编目时无须查找中西文著者码表,而且可以根据需要对现有著者码表进行扩充。
为实现本发明的目的所采用的技术方案是利用计算机和计算机软件来对输入的著者名进行处理,自动生成著者码,其详细步骤如下第一步开启计算机,启动常规编目软件和本发明自行设计的著者码自动生成软件;第二步在编目窗口选取或在著者码自动生成软件窗口直接输入著者名;第三步由著者码自动生成软件在其自身所带的中文或者西文著者码数据库中选取相匹配的著者码;第四步经确认后即可在编目窗口实现著者码自动生成。
本发明第一步所述的软件主要通过“著者名输入模块”、“著者名分析模块”、“著者码数据库”、“著者码输出模块”和“数据管理模块”等模块实现的。
本发明的进一步,在第三步中的数据库是独立于操作系统之外的,可以根据用户的不同需要换用不同的著者码数据库。
本发明如果在第二步编目窗口所选取或在著者码自动生成软件窗口直接输入著者名,在第三步的著者码自动生成软件自身所带的中文或者西文著者码数据库中没有相匹配的著者码,用户可以在经过的身份验证后对该中文或者西文著者码数据库进行扩充,系统会自动将该著者名所对应的著者码添加到数据库中。
本发明还支持网上搜寻功能。
与现在图书编目技术以及著者名编码技术相比较,本项目的有益效果主要有(1)本发明可以利用计算机通过机读化书目记录中的著者数据,以最简便的操作步骤,自动生成著者号码。对于手工编目,也可将本系统作为一个即时著者号码查询器。通过输入著者姓氏,自动查询相应的著者号码,查询速度快,可以做到即时显示,且效果良好。
(2)程序本着从用户的角度设计,程序界面相当简洁,操作便易。繁复的中间过程均由程序在后台自行处理。
(3)程序支持用户对中文著者号码表数据库的实时扩充。用户只须输入中文著者号码添加权限密码,即可按提示对中文著者号码表数据库进行扩充。且程序会自动对添加的中文著者号码进行标注,以示区别,便于进行数据维护。
(4)程序的联机帮助,遵循“帮助紧跟操作,内容简洁易懂”的原则。充分考虑到在实际应用中,用户可能产生的疑问。当用户遇到疑问,只须按下程序帮助热键{F1},系统就能立即启动软件的帮助,并自行跳转至与用户当前操作有关的帮助页面,提示用户如何进行正确的后续操作。
(5)程序支持Internet网上查询搜索功能。令用户查询搜索资料更方便、更快捷、更得心应手。
(6)程序要求在Windows95及其高版本操作系统环境下运行,对微机系统要求较低,硬盘空间占有量极小。程序运行时所占用的微机内存相当少,完全不会影响微机对其它程序的调用。
图1著者码自动生成方法模块2著者码自动生成方法著者名分析模块部分程序流程图下面结合附图作进一步说明
本发明主要有以下几个部分组成(1)著者名输入模块通过在编目窗口选取或者用户自己直接输入均可;(2)著者名分析模块对输入的著者名进行分析,并将它与著者码数据库的著者码进行比较,如果在著者码数据库中找到与该著者名相匹配的,经用户确认后可以将该著者码放在系统剪贴板上供用户使用;如果在该著者码数据库中没有找到与之相匹配的著者名,程序将提示是否要添加该著者名的著者码,如果要进行添加,则需要输入正确的密码,并且要以正确格式进行添加,而且系统在添加的著者码后表以“*”号以示区别,从而实现对数据库的扩充;(3)数据管理模块负责整个程序数据的管理;(4)著者码输出模块将生成的著者码输出到显示器或其他输出设备;(5)著者码数据库存放的主要是用户需要的各类中西文的著者码数据库,同时该数据库是独立与系统之外的。可以进行自由扩充或更换,更换数据库时,只需要将新的数据库覆盖老的数据库即可。
在使用时,用户首先打开本程序,弹出程序操作界面。激活编目窗口,用鼠标或键盘选取著者名并用鼠标快显菜单复制<或快捷键Ctrl+C>下来。而后用鼠标激活本发明所涉及的软件,便可得到相应的著者号码,待用户按下“确认”按纽,或在相近著作姓氏列表中双击欲选的取著作姓氏后,此著者号码即自行记忆至系统,供用户引用,程序操作界面自动最小化并激活用户的编目窗口。用户在编目窗口中选定引用位置,用鼠标快显菜单粘贴<或快捷键Ctrl+V>即可。若用户按下“放弃”按纽,则程序激活用户的编目窗口,以便用户重新选取著者名。
用户也可采用在本软件程序操作界面的“著者”框内直接键入欲查询的著者名,或者用鼠标在列表框中点击用户认为相近的著者名等方法。本程序均能自动响应,搜索相应的著者号码,供用户引用。程序还支持著作号逆向搜索功能,用户可以此来验证著作姓氏信息。
此外程序支持用户对中文著者号码表数据库的实时扩充。用户打开“选项”菜单,选中“中文著者号码添加”。在密码输入框内键入正确的中文著者号码添加权限密码,即可按提示对中文著者号码表数据库进行实时扩充。经用户确认后,程序会将用户所添加的中文著者号码存入中文著者号码表数据库,并在其后加“*”标注,以示区别。
本软件完全支持Internet网上搜索查询。若用户在编目过程中有资料需要网上查阅,可单击“选项”菜单选中“Internet搜索”。本程序即可立刻启动Internet窗口,连接Internet,用户可上网搜索相关资料。
权利要求
1.本发明涉及一种图书编目中的著者码自动生成方法,其特征在于主要包括以下步骤第一步开启计算机,启动常规编目软件和本发明自行设计的著者码自动生成软件;第二步在编目窗口选取或在著者码自动生成软件窗口直接输入著者名;第三步由著者码自动生成软件在其自身所带的中文或者西文著者码数据库中选取相匹配的著者码;第四步经确认后即可在编目窗口实现著者码自动生成。
2.如权利要求1所述的著者码自动生成方法,其特征在于第一步所述的软件主要通过“著者名输入模块”、“著者名分析模块”、“著者码数据库”、“著者码输出模块”和“数据管理模块”等模块实现的。
3.如权利要求1所述的著者码自动生成方法,其特征在于在第三步中的数据库是独立于操作系统之外的,可以根据用户的不同需要换用不同的著者码数据库。
4.权利要求1所述的著者码自动生成方法,其特征在于如果在第二步编目窗口所选取或在著者码自动生成软件窗口直接输入著者名,在第三步的著者码自动生成软件自身所带的中文或者西文著者码数据库中没有相匹配的著者码,用户可以在经过的身份验证后对该中文或者西文著者码数据库进行扩充,系统会自动将该著者名所对应的著者码添加到数据库中。
5.权利要求1所述的著者码自动生成方法,其特征在于支持网上搜寻功能。
全文摘要
本发明涉及一种对书籍进行编目时,著者码的自动生成方法。由著者码自动生成软件在其自身所带的著者码数据库中选取相匹配的著者码;或者根据用户的不同需要换用不同的著者码数据库;也可以有对现有著者码数据库进行实时扩充,系统会自动将该著者码添加到数据库;本发明所带的数据库是独立于主程序之外的,因此有很广泛的适用性。本发明生成速度快、操作便易、对系统要求较低。可广泛应用于各种规模和类型的图书馆的编目工作中。
文档编号G06F17/30GK1385784SQ01112888
公开日2002年12月18日 申请日期2001年5月15日 优先权日2001年5月15日
发明者缪晨辉 申请人:华东师范大学