杨子江 刘黎明 陈新胜 刘廿明 蔡春梦 廖开怀 李贞铮
摘 要:實现科技查新报告撰写的自动化和智能化是查新技术的发展趋势,笔者使用JavaScript语言,利用正则表达式,完成万方导出参考文献文本字符的检测、替换、调整,在HTML网页端实现对参考文献格式的快速调整,能够减少重复性的工作,提高查新员撰写查新报告的工作效率。
关键词:科技查新 参考文献 正则表达式 JavaScript
中图分类号:TP3 文献标识码:A 文章编号:1674-098X(2020)02(c)-0121-02
Abstract:To realize the automation and intelligence of scientific and technological novelty search report writing is the development trend of the new technology. The author uses JavaScript language and regular expression to complete the detection, replacement and adjustment of the text characters of the universal exported references, and realize the quick adjustment of the reference format on the HTML web end, which can reduce the repetitive work and improve the working efficiency of the novelty search report.
Key Words:Novelty search;Reference documentation;Regular expression;JavaScript
科技是国之利器,世界上的现代化强国无一不是创新强国、科技强国。习近平同志在党的十九大报告中强调,创新是引领发展的第一动力,加快建设创新型国家是实现中国梦的内在要求。科技查新作为科技服务的重要内容,主要是对查新报告的查新点进行文献检索、分析,得出是否具有创新的结论,为避免重复研究、成果鉴定等提供依据。随着我国科技的快速发展,对相关项目进行科技查新的需求也越来越多,以湖南省科学技术信息研究所为例,2017—2019年期间,每年的查新报告数量都保持着10%的增长。因此,在查新员数量有限的情况下,利用JavaScript语言完成无技术含量的重复性工作,提高科技查新的撰写效率便成为了笔者的研究方向。
1 研究背景
在计算机技术智能化科技查新方面,国内开发和应用了一些软件工具开展了相关工作:甘肃省科学技术情报研究所开发科技查新智能管理系统、杨硕采用.NET技术及AJAX技术,设计综合智能化查新系统[1];罗思民、洪凡、谢秋梅开展了科技查新检索及撰写报告工作平台的研究[2]。上述技术在一定程度上提高了查新机构的业务受理效率,但并未显著提高查新报告的撰写效率。以湖南省科学技术信息研究所为例,查新员检索相关文献后,修改一篇参考文献的格式平均需要花30s左右,重复性的修改工作不仅浪费时间,而且会使查新员产生视觉疲劳,降低工作效率。使用笔者的这套程序,一方面,修改一篇参考文献只需要复制粘贴操作,可控制在5s以内,另一方面,可降低查新员修改文献格式时的视觉疲劳,提升工作幸福感。
2 编程语言选择
对于非计算机专业的查新员来说,选择一门适合科技查新且容易上手的编程语言显得尤为借重要,笔者在对比了近年来在人工智能领域大热的Python语言、经典的C语言、智能手机程序大量使用的Java语言后,最终选择了可以将代码写进HTML页面的JavaScript语言。JavaScript语言由网页端运行,与操作系统没有关系,既可在电脑系统运行也可在手机系统运行,兼容各大系统和浏览器。
3 设计思路
以直接由万方导出的文献“[1]林涛,史萍萍,邵慧萍,等.不同形状钨粉化学镀铜的研究[J].稀有金属材料与工程,2014,43(4):973-976.”为例,需要将改文献改为湖南省科学技术信息研究所的查新报告格式:“文献1.不同形状钨粉化学镀铜的研究/林涛,史萍萍,邵慧萍,等/稀有金属材料与工程/2014,43(4):973-976”。分析顺序和标点符号的不同,首先将原格式的“.”改为斜杠“/”。再将顺序调整,文章标题在前,作者在后,去掉“[J]”。在JavaScript 语言中,文本可用正则表达式完成检测和替换。正则表达式用于字符串进行搜索匹配的一种模式。JavaScript语言中引入正则表达式主要作用:验证字符串的格式、查找字符串、替换文本[3]。
4 JavaScript代码
笔者所使用的电脑的主要参数如下:处理器:Intel(R) Core(TM) i5-8500 CPU,内存:16.0 GB,系统:Windows10 64位,测试浏览器Microsoft Edge。
代码:<!DOCTYPE html>加上了<!DOCTYPE html>之后可让浏览器强制使用w3c标准来解析和渲染页面。
(可以用繁体中文)如图1,通过点击“转换1行”,即可输出符合湖南省科学技术信息研究所标准的查新报告参考文献格式,笔者做了大量的测试,完全兼容万方的期刊类参考文献,已测试的电脑端浏览器包括:Microsoft Edge、Internet Explorer 10、Firefox、Safari、Chrome、Opera、360安全瀏览器、QQ浏览器;移动端浏览器包括:UC浏览器,QQ浏览器、搜狗浏览器、猎豹浏览器。(需要该程序可联系hunanchaxin@163.com)
5 展望
狄更斯曾说:这是最好的时代,也是最坏的时代。诚哉斯言,物质财富不断积累,科技进步日新月异,这个时代对查新报告提出了更高的要求、更快的撰写报告速度,因此,查新机构和查新员不能局限与以往的工作模式,我们必须直面挑战,积极推进科技查新智能化开发,增强科技创新能力,提高查新报告的质量和撰写速度,为创新型国家的建设做出贡献[4]。在解决参考文献的自动调整之后,下一步工作应利用Python语言,通过排列组合将查新点的关键词自动检索分析,这些有待于在以后的研究中进一步解决和完善。
参考文献
[1] 杨硕.科技查新系统设计与实现[D].大连理工大学,2015.
[2] 罗思民,洪凡,谢秋梅.科技查新检索及撰写报告工作平台研究[J].图书情报导刊,2017(2):5.
[3] 杨花雨,李银地.JavaScript技术利用正则表达式验证表单的探讨[J].电脑知识与技术,2019,15(24):22-24.
[4] 杨子江.大数据智能科技查新1.0[J].数码设计,2019(S1):195-198.