999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種在EI中論文查收結(jié)果快速處理的方法

2011-04-12 08:14:30王英春范紅月
科學(xué)之友 2011年5期

王英春,范紅月

(大連海事大學(xué)圖書館,遼寧 大連 116026)

美國《工程索引》(The Engineering Index,簡寫 EI),1884年由美國工程信息公司(Engineering Information Inc·)創(chuàng)辦,是一個主要收錄工程技術(shù)期刊文獻(xiàn)和會議文獻(xiàn)的大型國際權(quán)威檢索系統(tǒng)。《EI》發(fā)展至今,已有4種版本,即印刷版、光盤版、聯(lián)機(jī)版和網(wǎng)絡(luò)版。EI網(wǎng)絡(luò)版數(shù)據(jù)庫是目前全球最全面的工程檢索二次文獻(xiàn)數(shù)據(jù)庫,文獻(xiàn)來源于5 100多種工程類期刊、會議論文集和技術(shù)報告、數(shù)據(jù)庫涵蓋工程和應(yīng)用科學(xué)領(lǐng)域的各學(xué)科。網(wǎng)上可以檢索到1969年至今的文獻(xiàn),數(shù)據(jù)庫每周更新數(shù)據(jù),以確保用戶可以跟蹤其所在領(lǐng)域的最新進(jìn)展。

大學(xué)教師發(fā)表論文的情況,在一定程度上反映了學(xué)校的科研實力和技術(shù)水平,尤其是被世界一些著名檢索系統(tǒng)所收錄的論文,其數(shù)量和質(zhì)量更是衡量學(xué)校科研、學(xué)術(shù)實力的重要標(biāo)志之一。許多院校和科研單位在每年年終時都要檢索以本單位為第一作者單位發(fā)表的論文被Ei收錄的情況,以此來客觀評價大連海事大學(xué)的科研水平及發(fā)展?fàn)顩r,為單位領(lǐng)導(dǎo)了解、掌握本單位的科研能力、修訂長期科研發(fā)展規(guī)劃提供參考和決策的依據(jù)。

在實際檢索中必須通過機(jī)構(gòu)名稱(Author Affiliation)進(jìn)行檢索,其檢索結(jié)果過于冗長,包含很多不需要的條目。常規(guī)的做法是人工檢查,逐條刪除多余的條目。面對數(shù)百篇甚至數(shù)千篇的論文檢索數(shù)據(jù),如果由人工進(jìn)行處理,通常需要數(shù)天時間,勞動強(qiáng)度極大,而且極易因為檢索人員的疲勞造成漏刪和誤刪的結(jié)果。筆者在對檢索處理工作進(jìn)行分析研究的基礎(chǔ)上,研究出了一種檢索數(shù)據(jù)自動處理方法,并運(yùn)用了一種常見的文件編輯軟件UltraEdit所具有Java腳本執(zhí)行功能。通過編寫腳本程序,實現(xiàn)了檢索條目自動刪除冗余信息、添加論文編號以及格式排版功能,極大地提高了論文檢索結(jié)果處理的速度和質(zhì)量。

文章的方法是,從EI檢索到所查文章,選中后,以Plaint text format(ASCII)格式下載,并以.txt格式進(jìn)行保存,然后用文本編輯器UltraEdit打開該文件,UltraEdit是一套功能強(qiáng)大的編輯器,能夠滿足大多數(shù)的編輯需要,支持用戶用Java指令編寫所需的腳本。下面分別介紹自動刪除特定條目和添加論文標(biāo)號及格式排版的實現(xiàn)。

1 刪除特定條目的實現(xiàn)

Ultra Edit的腳本通過嵌入的JavaScript引擎啟用。這允許用戶在享受完整JavaScript語言的強(qiáng)大和靈活的同時使用以下指定的命令與編輯器(應(yīng)用程序?qū)ο竺睿┖驮诰庉嬈髦写蜷_的文檔(文檔對象命令)進(jìn)行特別交互。在一個Ultra Edit的腳本中Ultra Edit.active Document所對應(yīng)的就是當(dāng)前打開的文檔,所有的操作針對該文檔完成。通過該文檔對象支持的find功能和deleteLine功能即可實現(xiàn)特定條目的刪除。下面以刪除全部檢索結(jié)果中Corresponding author這個條目為例來詳細(xì)介紹,流程圖見圖1。其簡要說明:①通過編寫代碼定義對應(yīng)Corresponding author條目的字符串Str;②通過Ultra Edit.active Document對象的top函數(shù)將處理開始位置置于文檔起始行;③進(jìn)入循環(huán)處理來刪除全部包含Corresponding author的條目;④循環(huán)中搜索過程首先利用Ultra Edit.active Document對象find Replace子對象的find函數(shù)尋找包含Corresponding author字符串的行;⑤再通過if語句判斷Ultra Edit.active Document對象的isFound函數(shù)返回值是否為真,如果為真,就代表找到了包含Corresponding author字符串的行;⑥通過Ultra Edit.active Document對象的delete Line函數(shù)刪除該行;⑦通過Ultra Edit.active Document對象的top函數(shù)返回文檔的起始行,重新開始搜索。需要注意的是第⑦步驟中代碼非常重要,如果不返回起始行而繼續(xù)往下搜索的話就會導(dǎo)致刪除行不正確。如果if語句判斷Ultra Edit.active Document對象的isFound函數(shù)返回值為假,則表示文檔中已經(jīng)沒有包含Corresponding author字符串的行,執(zhí)行else語句中的代碼break結(jié)束循環(huán)。這樣就完成了對檢索結(jié)果中所有Corresponding author條目的自動刪除工作。

圖1 刪除特定條目算法流程圖

要刪除其他條目只需在腳本中復(fù)制上述代碼,將str=“Corresponding author”一行中的字符串改成對應(yīng)條目的特定字符串即可,非常簡便、可操作性極強(qiáng)。

2 添加論文編號和格式排版功能的實現(xiàn)

圖2 添加論文編號算法流程圖

原始檢索結(jié)果中通過來對應(yīng)檢索結(jié)果第n條的編號,在實際應(yīng)用中通常需要自定的編號,例如[n]。另外檢索結(jié)果導(dǎo)出后,文字排版是很隨意的,通常需要整齊的排版,例如編號后全部采用相同的縮進(jìn)量等等。通過下述腳本可以實現(xiàn)添加論文編號和格式排版的功能。算法流程見圖2,其簡要說明:①初始定義。其中,a)定義一個記錄行號的變量lineNum,初值賦為0;b)再定義一個記錄編號的變量x,初值賦為1,如果希望從零開始編號則可將x的初值賦為0;c)定義了對應(yīng)Accession number條目,也就是每一個檢索項的起始條目的字符串Str。②通過Ultra Edit.active Document對象的top函數(shù)將處理開始位置置于文檔起始行。③進(jìn)入循環(huán)處理,來給每一個檢索項添加編號,之后首先利用Ultra Edit.active Document對象find Replace子對象的find函數(shù)尋找包含Accession number字符串的行。④通過if語句判斷Ultra Edit.active Document對象的isFound函數(shù)返回值是否為真,如果為真,就代表找到了新的檢索項,進(jìn)入步驟⑤。⑤通過Ultra Edit.active Document對象的current Line Num屬性獲得該行編號,通過Ultra Edit.active Document對象的gotoLine函數(shù)跳轉(zhuǎn)到文檔該行的第一列。⑥通過Ultra Edit.active Document對象的write函數(shù)將[x]編號加在該檢索項所有條目之前,將檢索項編號加一。⑦跳轉(zhuǎn)至下一行繼續(xù)處理。如果if語句判斷Ultra Edit.active Document對象的isFound函數(shù)返回值為假,則表示文檔中已經(jīng)沒有新的檢索項了,執(zhí)行else語句中的代碼break結(jié)束循環(huán)。這樣就完成了對檢索結(jié)果中所有檢索項的自動編號工作。

圖3 自動排版算法流程圖

接下來是自動排版的算法。①通過Ultra Edit.active Document對象的top函數(shù)將處理開始位置重新置于文檔起始行。②記錄行號的變量line Num的值賦為0。③進(jìn)入循環(huán)處理,來給除檢索項編號外的所有行進(jìn)行排版,循環(huán)通過Ultra Edit.active Document對象isEof函數(shù)判斷是否已經(jīng)到了文檔的結(jié)尾,來作為循環(huán)結(jié)束條件。如果沒到文檔結(jié)尾,則執(zhí)行第④步,跳轉(zhuǎn)至lineNum所對應(yīng)的行的第一列。④通過Ultra Edit.active Document對象的isChar函數(shù)判斷該行的第一個字符是否為[,如果是則代表該行是檢索項編號,無需處理,如果不是則執(zhí)行第⑤步。⑤Ultra Edit.active Document對象的write函數(shù)在該行寫入一個制表符,將該行縮進(jìn)四個字符。⑥將行編號加一,繼續(xù)處理下一行。循環(huán)結(jié)束后就完成了對檢索結(jié)果的自動排版工作。

3 結(jié)論

文章介紹了一種在EI中論文查收結(jié)果快速處理的方法。利用UltraEdit的腳本功能,編寫了自動刪除特定條目和添加論文標(biāo)號及格式排版的功能,極大地提高了文獻(xiàn)檢索結(jié)果處理的自動化程度和速度。以本校為例,2009年度EI檢索總篇數(shù)近300篇,采用文章方法處理總耗時僅為47 s,而以往該項工作需耗時1天以上,還需要進(jìn)行人工校核。本人對圖書館信息檢索自動化處理方面進(jìn)行了有益的嘗試,相關(guān)人員可以根據(jù)需要編寫適當(dāng)?shù)哪_本,提高工作效率,享受信息化和數(shù)字化帶來的便利。

主站蜘蛛池模板: 亚洲成av人无码综合在线观看| 大香网伊人久久综合网2020| 国产肉感大码AV无码| 国产丝袜啪啪| 色天天综合| 久久婷婷人人澡人人爱91| 黄色网页在线播放| 99精品视频九九精品| 国产免费福利网站| 最新亚洲人成无码网站欣赏网| 五月婷婷伊人网| 国产无码网站在线观看| 亚洲欧洲日韩国产综合在线二区| 国产xxxxx免费视频| 欧美综合激情| 精品国产成人高清在线| 日韩人妻少妇一区二区| 欧美啪啪网| 亚洲乱码精品久久久久..| 精品成人一区二区三区电影 | 深夜福利视频一区二区| 欧美中文字幕在线视频| 高清无码一本到东京热| 亚洲人免费视频| 全部无卡免费的毛片在线看| 亚洲国语自产一区第二页| 欧美日韩动态图| 欧美乱妇高清无乱码免费| 欧美成人午夜在线全部免费| 亚洲最黄视频| 欧美日韩免费在线视频| 国产激情无码一区二区三区免费| 91精品日韩人妻无码久久| 人人91人人澡人人妻人人爽| 国产成人区在线观看视频| 国产精品无码AV中文| 丁香亚洲综合五月天婷婷| 国产v欧美v日韩v综合精品| 亚洲第一成年网| 日本人又色又爽的视频| 成年人视频一区二区| 91外围女在线观看| 国产一区二区三区夜色| 免费a在线观看播放| 国产日韩欧美在线视频免费观看| 欧美在线黄| 99久久精品免费看国产电影| 欧美日韩中文国产va另类| 亚洲美女AV免费一区| 在线精品欧美日韩| 亚洲成人在线免费| 国产免费精彩视频| 国产女人在线| 久久综合色88| 精品亚洲欧美中文字幕在线看| 亚洲精品成人福利在线电影| 欧美日韩国产成人在线观看| 欧美在线综合视频| 久久天天躁夜夜躁狠狠| 无码专区在线观看| 在线看片免费人成视久网下载| 中文字幕在线观| 狠狠综合久久| 国产真实乱子伦精品视手机观看| 国产呦视频免费视频在线观看| 91麻豆国产在线| 欧美成人国产| 自拍偷拍一区| 亚洲欧美综合在线观看| 日韩精品高清自在线| 97在线观看视频免费| 日本a级免费| 美女潮喷出白浆在线观看视频| 91网址在线播放| 亚洲精品欧美日本中文字幕| 久久精品日日躁夜夜躁欧美| 久久综合成人| 黄色网址免费在线| 午夜无码一区二区三区| 亚洲欧美成人综合| 欧美日韩资源| 91青青在线视频|