楊子江 劉黎明 陳新勝 劉廿明 蔡春夢 廖開懷 李貞錚
摘 ? 要:實現(xiàn)科技查新報告撰寫的自動化和智能化是查新技術(shù)的發(fā)展趨勢,筆者使用JavaScript語言,利用正則表達式,完成萬方導(dǎo)出參考文獻文本字符的檢測、替換、調(diào)整,在HTML網(wǎng)頁端實現(xiàn)對參考文獻格式的快速調(diào)整,能夠減少重復(fù)性的工作,提高查新員撰寫查新報告的工作效率。
關(guān)鍵詞:科技查新 ?參考文獻 ?正則表達式 ?JavaScript
中圖分類號:TP3 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標(biāo)識碼: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
科技是國之利器,世界上的現(xiàn)代化強國無一不是創(chuàng)新強國、科技強國。習(xí)近平同志在黨的十九大報告中強調(diào),創(chuàng)新是引領(lǐng)發(fā)展的第一動力,加快建設(shè)創(chuàng)新型國家是實現(xiàn)中國夢的內(nèi)在要求??萍疾樾伦鳛榭萍挤?wù)的重要內(nèi)容,主要是對查新報告的查新點進行文獻檢索、分析,得出是否具有創(chuàng)新的結(jié)論,為避免重復(fù)研究、成果鑒定等提供依據(jù)。隨著我國科技的快速發(fā)展,對相關(guān)項目進行科技查新的需求也越來越多,以湖南省科學(xué)技術(shù)信息研究所為例,2017—2019年期間,每年的查新報告數(shù)量都保持著10%的增長。因此,在查新員數(shù)量有限的情況下,利用JavaScript語言完成無技術(shù)含量的重復(fù)性工作,提高科技查新的撰寫效率便成為了筆者的研究方向。
1 ?研究背景
在計算機技術(shù)智能化科技查新方面,國內(nèi)開發(fā)和應(yīng)用了一些軟件工具開展了相關(guān)工作:甘肅省科學(xué)技術(shù)情報研究所開發(fā)科技查新智能管理系統(tǒng)、楊碩采用.NET技術(shù)及AJAX技術(shù),設(shè)計綜合智能化查新系統(tǒng)[1];羅思民、洪凡、謝秋梅開展了科技查新檢索及撰寫報告工作平臺的研究[2]。上述技術(shù)在一定程度上提高了查新機構(gòu)的業(yè)務(wù)受理效率,但并未顯著提高查新報告的撰寫效率。以湖南省科學(xué)技術(shù)信息研究所為例,查新員檢索相關(guān)文獻后,修改一篇參考文獻的格式平均需要花30s左右,重復(fù)性的修改工作不僅浪費時間,而且會使查新員產(chǎn)生視覺疲勞,降低工作效率。使用筆者的這套程序,一方面,修改一篇參考文獻只需要復(fù)制粘貼操作,可控制在5s以內(nèi),另一方面,可降低查新員修改文獻格式時的視覺疲勞,提升工作幸福感。
2 ?編程語言選擇
對于非計算機專業(yè)的查新員來說,選擇一門適合科技查新且容易上手的編程語言顯得尤為借重要,筆者在對比了近年來在人工智能領(lǐng)域大熱的Python語言、經(jīng)典的C語言、智能手機程序大量使用的Java語言后,最終選擇了可以將代碼寫進HTML頁面的JavaScript語言。JavaScript語言由網(wǎng)頁端運行,與操作系統(tǒng)沒有關(guān)系,既可在電腦系統(tǒng)運行也可在手機系統(tǒng)運行,兼容各大系統(tǒng)和瀏覽器。
3 ?設(shè)計思路
以直接由萬方導(dǎo)出的文獻“[1]林濤,史萍萍,邵慧萍,等.不同形狀鎢粉化學(xué)鍍銅的研究[J].稀有金屬材料與工程,2014,43(4):973-976.”為例,需要將改文獻改為湖南省科學(xué)技術(shù)信息研究所的查新報告格式:“文獻1.不同形狀鎢粉化學(xué)鍍銅的研究/林濤,史萍萍,邵慧萍,等/稀有金屬材料與工程/2014,43(4):973-976”。分析順序和標(biāo)點符號的不同,首先將原格式的“.”改為斜杠“/”。再將順序調(diào)整,文章標(biāo)題在前,作者在后,去掉“[J]”。在JavaScript 語言中,文本可用正則表達式完成檢測和替換。正則表達式用于字符串進行搜索匹配的一種模式。JavaScript語言中引入正則表達式主要作用:驗證字符串的格式、查找字符串、替換文本[3]。
4 ?JavaScript代碼
筆者所使用的電腦的主要參數(shù)如下:處理器:Intel(R) Core(TM) i5-8500 CPU,內(nèi)存:16.0 GB,系統(tǒng):Windows10 64位,測試瀏覽器Microsoft Edge。
代碼:<!DOCTYPE html>加上了<!DOCTYPE html>之后可讓瀏覽器強制使用w3c標(biāo)準(zhǔn)來解析和渲染頁面。
(可以用繁體中文)如圖1,通過點擊“轉(zhuǎn)換1行”,即可輸出符合湖南省科學(xué)技術(shù)信息研究所標(biāo)準(zhǔn)的查新報告參考文獻格式,筆者做了大量的測試,完全兼容萬方的期刊類參考文獻,已測試的電腦端瀏覽器包括:Microsoft Edge、Internet Explorer 10、Firefox、Safari、Chrome、Opera、360安全瀏覽器、QQ瀏覽器;移動端瀏覽器包括:UC瀏覽器,QQ瀏覽器、搜狗瀏覽器、獵豹瀏覽器。(需要該程序可聯(lián)系hunanchaxin@163.com)
5 ?展望
狄更斯曾說:這是最好的時代,也是最壞的時代。誠哉斯言,物質(zhì)財富不斷積累,科技進步日新月異,這個時代對查新報告提出了更高的要求、更快的撰寫報告速度,因此,查新機構(gòu)和查新員不能局限與以往的工作模式,我們必須直面挑戰(zhàn),積極推進科技查新智能化開發(fā),增強科技創(chuàng)新能力,提高查新報告的質(zhì)量和撰寫速度,為創(chuàng)新型國家的建設(shè)做出貢獻[4]。在解決參考文獻的自動調(diào)整之后,下一步工作應(yīng)利用Python語言,通過排列組合將查新點的關(guān)鍵詞自動檢索分析,這些有待于在以后的研究中進一步解決和完善。
參考文獻
[1] 楊碩.科技查新系統(tǒng)設(shè)計與實現(xiàn)[D].大連理工大學(xué),2015.
[2] 羅思民,洪凡,謝秋梅.科技查新檢索及撰寫報告工作平臺研究[J].圖書情報導(dǎo)刊,2017(2):5.
[3] 楊花雨,李銀地.JavaScript技術(shù)利用正則表達式驗證表單的探討[J].電腦知識與技術(shù),2019,15(24):22-24.
[4] 楊子江.大數(shù)據(jù)智能科技查新1.0[J].數(shù)碼設(shè)計,2019(S1):195-198.