一种适合大批量期刊元数据自动化提取的程序设计
2016-03-30毛善锋
中国科技期刊研究 2016年10期
■冯 民 毛善锋
1)河北科技大学学报编辑部,河北石家庄市裕华东路70号 050018
2)《东南大学学报(自然科学版)》编辑部,南京市四牌楼2号 210096
当前,有关科技期刊元数据提取方面的研究已有一些研究成果[1_6],相关技术和产品也已较为成熟。例如,文献[1]提供一种为提取DOI数据而在排版模板中预置标签的方法,这种方法相对来说提取的元数据结果最准确,只是要求相关人员对排版软件有一定的了解。文献[2]提出利用VB读取方正排版文件以提取元数据,但技术相对复杂。文献[3]提出在程序中预置两个刊物的定位标签,使用Excel VBA从方正fbd小样文件中提取元数据,其要求人工先选择一些符号,预置为定位标签。
本文提出了一种用Excel VBA进行期刊元数据自动提取的程序设计,理论上可实现任意数量期刊元数据的提取。程序的创新之处在于无需预置定位标签,而是在元数据提取程序运行过程中,在人工辅助下,由程序根据预置规则自动确定定位标签。本文的研究适用对象是单刊或期刊集团、集群,期望为批量期刊元数据的提取提供一种减轻人工劳动、提高数据采集效率的新思路。
1 程序整体架构设计
本文的思路是,利用Excel打开fbd等类型的文件后,所有的数据都按顺序处于第1列单元格内(有时个别数据在第2列)[3],根据不同的元数据前后有不同的“〖”、“〗”、“[”、“]”等符号对及特殊文字,由程序采集,作为定位标签使用,然后程序根据定位标签进行元数据的定位和提取。最后,将提取的数据进行处理,提供数据下载功能。……
登录APP查看全文
