閔 波,屈武斌,盧一鳴,張成崗
(軍事醫(yī)學科學院放射與輻射醫(yī)學研究所,蛋白質組學國家重點實驗室,全軍軍事認知與心理衛(wèi)生研究中心,北京100850)
期刊的影響因子(Impact factor,IF)是表征期刊影響力大小的一項定量指標,是對某一期刊影響效應的評價標準[1]。影響因子對許多領域的科技工作者具有參考價值,例如圖書館管理員、信息研究分析人員、編輯及出版商等,特別是對廣大的科研工作者來說,影響因子對尋找和確定與自己專業(yè)有關的期刊、確定論文擬投稿期刊,以及估計自己已發(fā)表論文的期刊水平都具有非常重要的作用[2]。
隨著國際期刊數(shù)量的不斷增加,影響因子信息的查詢便成為一項常規(guī)工作。當前網(wǎng)絡中不乏免費開放的期刊影響因子的查詢服務,如MedSci[3]。這種傳統(tǒng)的查詢服務雖然在一定程度上方便了用戶,但在用戶的實際需求只是查詢簡單的微片段信息時例如影響因子,這種方法便顯得比較繁瑣,而且用戶交互的友好性并不完善。因此,本研究著重于IF查詢的便利性與用戶體驗,通過引入人性化查詢的模式定制,構建了一個更加高效的期刊影響因子即輸即現(xiàn)搜索的Web應用IFSearch。
本W(wǎng)eb應用基于JAVA平臺,引入了目前廣泛使用的異步JavaScript和XML(Asynchronous JavaS-cript and XML,AJAX)和HTML5技術。首先,我們收集整理了公開發(fā)布的2005~2011年的期刊引用報告(Journal Citation Reports,JCR)[4]中的影響因子數(shù)據(jù),建立了期刊影響因子數(shù)據(jù)庫。隨后建立了基于關鍵詞匹配的常規(guī)影響因子查詢服務,并對其進行人性化定制。
為了提高Web應用的友好性,本研究分析了用戶搜索活動的基本習慣,確定了以用戶為中心的即輸即現(xiàn)的搜索模式。用戶查詢期刊影響因子信息主要基于期刊名關鍵詞,因此,用戶通常會按以下兩種模式展開查詢搜索。在用戶明確知道期刊名的情況下,會直接通過完整的期刊名精確查詢,或者利用期刊名縮寫或簡寫進行查詢,如首字母的組合;而在用戶不明確知道期刊名的情況下,則會利用可能相關的詞或字母,嘗試模糊搜索,然后進行手工篩選。并且,用戶更多時候會利用期刊名的縮寫形式作為關鍵詞展開查詢或模糊搜索。
針對以上兩種情況,我們選擇期刊名作為用戶查詢的關鍵詞候選集并進行人性化定制,較好地支持縮寫查詢與模糊搜索,具體包括:(1)建立了期刊名縮寫詞與全稱的映射關系表,這樣可以支持快速按縮寫查詢;(2)對用戶查詢關鍵詞字符串進行了標準正則化處理,對關鍵詞中的無意義項進行了部分限定與過濾。
定制好用戶搜索模式后,我們建立了便于使用的一站式查詢窗口,將統(tǒng)一的界面作為查詢服務的入口,并提供了輸入前提示功能,對用戶的輸入實現(xiàn)快速感知與交互。在用戶輸入查詢條件時,程序自動補全進行提示,同時,程序對匹配輸入的字符串進行高亮顯示[5],特別是用戶在不明確知道期刊名時,利用可能相關的詞或字母嘗試模糊查詢的情況下,輸入前提示功能可幫助用戶快速發(fā)現(xiàn)感興趣的目標關鍵詞,方便用戶進一步查詢搜索(圖1)。這種特性不但能滿足科研人員對期刊影響因子信息的快速與頻繁查詢的需求,而且還提供了個性化的用戶體驗,并提高了查詢效率。
圖1 IFSearch的輸入前提示功能。程序可根據(jù)用戶輸入期刊名或縮寫關鍵詞自動補全,并高亮顯示。默認提示的信息來自2011年的JCR的影響因子數(shù)據(jù)Fig.1 Input suggestion.IFSearch can automatically provide instant feedback and highlight the match strings in the real time,as the keywords are inputted.The default information is from the JCR in 2011.
模糊查詢一般會產(chǎn)生許多候選結果,這需要用戶對關鍵詞作進一步的修改與完善,縮小范圍,在結果集進行二次查找。為此,IFSearch實現(xiàn)了局部動態(tài)刷新與重定位的功能,指的是在獲得查詢結果集后,用戶在關鍵詞修改過程中,程序可實時監(jiān)聽用戶的行為,頁面中結果顯示容器動態(tài)刷新,更新或縮減結果集數(shù)量。整個過程中頁面無需頻繁提交,不必從頭開始執(zhí)行查詢,只執(zhí)行核心數(shù)據(jù)的交換通信,從而提高使用效率。隨著關鍵詞限定的完善,候選集的范圍不斷縮小,而且匹配的目標項的位置會動態(tài)地向前滾動,按照匹配程度由高到低,完成結果集的重排,并高亮顯示匹配的字符串(圖2)。這不但能夠在結果集中快速查找,同時能夠及時同步定位到目標項,而且整個過程對用戶是透明的,對用戶體驗來說,不會出現(xiàn)任何的視覺延遲。
圖2 IFSearch程序的局部動態(tài)刷新與重定位功能。該功能可不斷監(jiān)聽用戶的查詢條件,快速響應刷新數(shù)據(jù)表,重排結果集Fig.2 Local refresh and dynamic interaction.IFSearch monitors the input event and dynamically refreshes the result set locally in a real time way
圖3 IFSearch程序的趨勢信息查詢。影響因子變化趨勢的統(tǒng)計信息的可視化顯示Fig.3 Trend information retrieval.IFSearch provides a diagram of curve describing a changing trend of IF from 2005 to 2011 using HTML5.This kind of information was retrieved with the interaction of visualization
除了默認查詢到當前年度(2011年)的影響因子信息之外,有時科研工作者可能需要了解某一期刊或某些學術論文在某一年或某幾年中影響因子的信息及其變化情況。這些信息一方面可以幫助科研人員了解過去幾年中相關研究領域的熱點、研究內(nèi)容的發(fā)展情況,同時也可以理解自己所做研究的前景與深度[6]。因此,IFSearch在默認查詢當前年度的影響因子信息的同時,還進一步提供了2005-2011年共7年的影響因子數(shù)據(jù)的統(tǒng)計信息的查詢。我們利用HTML5技術繪制了變化趨勢曲線圖,實現(xiàn)了可視化交互的功能[7]。如圖3所示,IFSearch能夠清晰地顯示期刊影響因子的逐年變化情況。需要說明的是,由于每年都有新的期刊被收錄,這些新期刊缺乏詳細的變化信息。
信息技術的高速發(fā)展導致網(wǎng)絡中的資源與數(shù)據(jù)呈現(xiàn)爆炸式增長,使得對各類數(shù)據(jù)或信息的查詢與搜索成為科研工作者甚至每一個人生活的一部分。在需要龐大的綜合性搜索引擎例如Google、百度、Bing搜索的同時,定制一款適合自身需求的查詢服務,更能給科研工作帶來更大的便利,提高工作效率。本研究構建的期刊影響因子查詢服務的Web應用IFsearch便是一種有效的嘗試,通過引入人性化的定制,使得查詢操作變得更加便利與友好,在一定程度上提高了查詢效率以及提升了用戶體驗。當然,在當前網(wǎng)絡帶寬的限制下,這種定制方式在某種程度上有其局限性,例如受用戶查詢的需求信息限制較大,一般不適合復雜的消息格式或內(nèi)容量大的信息查詢。但是,用戶的需求或信息是多樣的,在特定的研究領域,專注于某一項研究或某一類數(shù)據(jù)的處理時,這種人性化的定制方法具有重要的應用價值與意義。
References)
[1] Jacques Rizkallah,Don D.Sin.Integrative Approach to Quality Assessment of Medical Journals Using Impact Factor,Eigenfactor,and Article Influence Scores[J].PLoS ONE,2010,5(4):1 -10.
[2] 百度百科.影響因子[EB/OL].http://baike.baidu.com/view/30700.htm,2012,4.
[3] MedSci[EB/OL].http://www.medsci.cn/sci/,2012.4.
[4] JCR(Journal Citation Reports)[EB/OL].http://admin - apps.webofknowledge.com/JCR/JCR?.htm,2012,3.
[5] Dave Crane,Eric Pascarello,Darren James著 ajaxcn.org譯.Ajax實戰(zhàn)[Z].人民郵電出版社,2008,2.
[6] Drosos E.Karageorgopoulos,Vasiliki Lamnatou,Thalia A.Sardi,Ioannis D.Gkegkes,Matthew E.Falagas.Temporal Trends in the Impact Factor of European versus USA Biomedical Journals[J].PLoS ONE ,2011,6(2):1-4.
[7] Rgraph:HTML5 Javascript charts library[EB/OL].http://www.rgraph.net/,2012,3.