顯示具有 EndNote - Filter 標籤的文章。 顯示所有文章
顯示具有 EndNote - Filter 標籤的文章。 顯示所有文章

2019年12月11日 星期三

自製月旦法學知識庫Filter經驗分享


月旦法學知識庫是法律系學生常使用的資料庫,但仔細看資料庫結構,沒有批次匯出書目的功能。檢索結果清單顯示的欄位只有6個欄位,包括序號中文篇名中文刊名作者出版年月原件,卻少了重要的卷期與頁碼因此,似表格形式的檢索結果清單若要批次匯入Endnote並不適合

查看單筆書目結構,發現屬於兩欄式表格轉成文字檔後成為Tag形式,粗估應有機會可以透過自製filter,將書目資料匯入Endnote。單筆書目匯入,雖然比一個欄位一個欄位copy/paste快,但總覺得還是要能批次匯入,才能節省收集書目的時間.

有了這個念頭後,著手整理月旦法學知識庫可以複製的書目文字檔,Filter寫好後,卻怎麼都匯不進去EndNote。初步判斷後,懷疑欄位名稱與Data值之間的空格是阻礙匯入EndNote的原因,雖然書目文字檔已有tag的形式還是需要再編修


討厭一筆一筆修正格式,後想到運用Excel的資料剖析功能,可以去除這些空格。然後再將書目文字檔微調後編修成下列格式(record之間要留空行; 欄位名稱與Data 值之間留一格空白),終於可以成功匯入EndNote了。調整後的書目欄位範例如下:



中文篇名 遺囑指定遺產分割之效力
中文刊名 月旦法學教室
西文刊名 Taiwan Jurist
作者 林秀雄
出版年月 201912
卷期 總號:206
起迄頁 15-17
總頁數 3
卷期代碼 A11000207
出版社 元照出版公司
關鍵詞 遺囑;特留分;扣減權
系統號 4547371
摘要 甲已喪偶,有子女乙、丙、丁三人。甲立有遺囑,指定其價值新臺幣(下同)800萬元之A屋由乙繼承,其價值800萬元之B地由丙繼承,其餘動產由丁繼承。甲死亡時,除前述A屋與B地外,尚有價值200萬元之動產。乙與丙持甲之遺囑就其得繼承之遺產部分申請繼承登記。丁知悉後,主張其特留分受侵害而行使扣減權,請求塗銷繼承登記。

多年沒有自製Filter,很多功能技巧的背景知識都需要慢慢喚回,撰寫Filter很需要的是時間,有耐心除錯,例如四碼以上的日期是匯不進Year欄位的須透過其他工具作修正,比較偷懶快捷方法就是先找替代欄位(Date)匯入。 當然還是會遇到沒輒的時候,有些是資料庫系統功能匯出書目的限制,有些是整理這些格式化的Data還需要藉助其他工具。總而言之, Filter寫好了,就提供給需要的人使用。

月旦法學知識庫書目匯入的步驟如下:

1. 月旦法學知識庫無法批次取得書目,需以 列印書目,逐筆取得書目(全選複製貼上欄位於筆記本),並累加所需書目於文字檔
2. 列印兩字替換成空格,形成record之間的空行
3. Excel開啟文字檔,進行資料剖析,去除空格後,轉成csv檔並以筆記本開啟csv檔修正欄位間分隔符號逗號為空格(record之間要留空行; 欄位名稱與Data 值之間留一格空白)
4. 下載 "月旦法學知識庫" Filter (檔名Lawdata filter 20191211.enf),並儲存於EndNote\Filters目錄下
5.點選File 選項下的Import(測試檔 月旦匯入_20191211.txt” )Import Option請選擇"Lawdata filter 20191211"Text Translation請選擇Big5,即可將書目資料匯入

1: journal article reference type中無合適的欄位對應部分,故將西文刊名匯入Alternate Journal欄位; 出版年月匯入Date欄位; 卷期代碼,出版社匯入Note欄位
2: 出版年月的資訊,可至EndNoteDate欄位的值copyYear欄位後,逐年批次修掉月份的資訊


(2019/12/20後記: 請同事把filter放上圖書館部落格網站後,同事很細心的把每個操作步驟的圖解都做出來,可參考下列兩篇文章更清處。)






2010年11月12日 星期五

臺大圖書館中英文館藏目錄Filter(991112更新)

好久沒用的EndNote軟體今日因同事來問個問題而再度使用. 也藉機更新了一下去年寫的Filter. 原則上因為搜尋時沒有限定資料類型,因此很多中文的MARC欄位沒有完全列入Filter中,例如博碩士論文的系所與指導教授等相關資訊,遇到問題時,有機會檢視時就慢慢增加吧!

2010年5月21日 星期五

全新館藏目錄上線了!

筆者所服務的圖書館在今日更新了館藏目錄介面,以頁籤(Tab)的方式將使用者常用到的檢索點予以分類。新的使用介面尚需要一點時間去適應。比較值得留意的是新介面多了一些個人化的功能:可新增評等、將書目儲存於個人書單,以利未來再利用。

新介面上線,第一個想到的是檢索結果的輸出會不會造成過去所寫的EndNote Filter無法使用。還好經過測試,利用MARC所存下的中英文書目檢索結果仍可順利匯入EndNote中。(如何匯入中英文書目檢索結果,可參考先前的文章: 分享臺大圖書館中西文館 藏目錄Filter)

倒是新介面中的檢索結果輸出,多了一個End-Note/RefWorks選項。

小小測試了一下,若想利用此功能匯入EndNote,Import Filter需要選擇”EndNote Import”,且字碼要用Unicode(UTF-8)。不過雖然可以匯入資料,但欄位中的資料需要再修正,且似乎有些資料會匯入錯誤。我利用同樣的檢索結果書目(11筆),利用MARC格式與End-Note/RefWorks兩種方式匯入EndNote中,卻發現利用End-Note /RefWorks格式匯入,書目筆數會短少且資料匯入欄位也有錯誤,給大家參考一下,免得白費力氣了!

2009年9月1日 星期二

分享臺大圖書館中西文館藏目錄Filter

目前若要匯入臺大圖書館館藏書目時, 中西文書目需分別利用不同的Filter來匯入. 過去總有人問過這個問題: "難道不能同時匯入中西文書目嗎?"

當時在對EndNote不熟悉的情況下, 往往都只能跟讀者說聲抱歉, 也以為沒法其它方法了! 不過, 隨著自己對於EndNote的使用越加熟悉之後, 這個問題就一直留在心中, 希望有機會再好好的看過Filter中的Template.

還好自己也做過編目工作, 對於中西文的MARC格式欄位也有些概念, 仔細看過以前的Filter後, 更認為是可以同時匯入中西文書目的. 幾番修改與取捨MARC欄位後, 這個新的Filter應該可以達成匯入中西文館藏書目的要求. 有需要的人不妨下載試用看看. (檔名: Natl_Taiwan_Univ_all_reference_980901_TracyLee.enf)

匯入方式:
1.請先將本Filter存於EndNote的Filter檔案路徑下, 例如: EndNote X3, Filter檔案路徑為: 「C:\\Program Files\EndNote X3\Filters\」.

2.在臺大圖書館館藏目錄執行下列步驟:
2.1 勾選欲輸出資料 > [儲存所註記記錄] > [已儲存項目] > [輸出所儲存的清單]
2.2 輸出資料格式:選擇 MARC
2.3 傳送輸出資料至:選擇 [畫面] > [提交] > 將網頁另存成純文字檔( .txt)

3.開啟EndNote並利用 File > Import 的功能將純文字檔匯入。

其它說明:
1. 因中文書目的著作方式很多, 例如: 著, 編著, 主編, 撰, 原著, 作, 編輯...等, 故在Filter中不進一步將著作方式拿掉, 需匯入書目後, 再利用 Edit > Change Text 來作文字取代; 西文書目則先過濾掉by, Edit by 等著作方式, 若有其它著作方式亦需利用 Edit > Change Text 來作文字取代.

2. 新增中文書目標題並比照西文書目標題匯至Keyword項

3. 新增中西文書目索書號, 匯至Call Number項; 並把TUL(意指臺大圖書館)與館藏地(例如c2h, 意指2F人社圖書區)等資訊匯至 Name of Database 項

4. 匯入主要資料類型為圖書, 若匯入的書目中有其它資料類型如期刊的ISSN資訊, 則需手動調整至正確欄位.

2009年5月5日 星期二

修改Emerald Filter的經驗分享

今天發現EndNote X2.02中的Emerald.enf 竟然不能順利匯入書目。依著過去的經驗,把Emerald.enf仔細的瞧了瞧,試了又試,終於修改完成了可以匯入Emerald Management Xtra 書目的中Filter(包括: Journal、Book與Bibliographic Databases的書目都可以匯入。但不包含Site Pages)。既然已經完成,就把放在Window Live的SkyDrive網路硬碟中,供有需要的人下載使用吧!(檔名為: Emerald_all_type_TracyLee.enf ),書目下載與匯入的方法如下:

1. 請利用個人帳號登入Emerald Management Xtra 查詢。 (未用個人帳號登入, data無法完全下載。)
2. 在Marked List中,分別點選不同reference頁籤,選擇所要的書目後,再點選 "download (ASCII)" 。
3. 將書目資料另存成文字檔。(字碼可用UTF8)
4. 開啟EndNote和Library。
5. 點選"File"→"Import",Import Option請選擇本Filter,Text Translation請選擇Unicode(UTF-8)即可匯入書目。

(5/6說明: 我把Journal、Book與Bibliographic Databases三種書目用到的欄位都加在Journal article類型中,即匯入書目時,Reference type都會以journal article呈現,主要是因為Emerald中的book其實都是book series,都有ISSN。若還是想要用不同的reference type呈現,在匯入不同類型的書目時,都要再修改此filter的defalut reference type才能順利匯入書目。)

這次修改Filter的經驗可以分享給大家的是:

1. 要留意文字檔的字碼。(EndNote Import只可接受ANSI, ASCII, or UTF-8三種字碼)
2. 要留意文字檔中格式化欄位的差異,以此例中的Jouranl/Bibliographic Databases與Book三種文字檔,其欄位前的縮格數就有差異,也是修改Filter時要留意的。
3. 要留意不同Reference Type所使用的欄位(Tag),以此例中的Book文字檔而言,就用到很多不同於其它Reference Type的欄位。


(Book、Journal與Bibliographic Databases書目欄位的差異)

2008年11月6日 星期四

如何利用表格式的Data並以Tab Delimited的方式匯入EndNote中?(以臺灣日日新報YUMANI版資料庫為例)

相信大家會發現很多中文資料庫,幾乎都沒有直接匯入EndNote的功能,原因可能因為資料庫開發的時間早。碰到這一類資料庫時,若要儲存書目至EndNote中,除了自行複製貼上外,唯一的方法就是自行撰寫Filter。但是撰寫Filter需要花一點時間,如果我們觀察資料庫的書目結構是一種表格式的清單時(csv檔亦可),或許我們只要稍微修改一下data檔,就可以利用EndNote現成的Filter(即Tab Delimited)來匯入資料檔。(可參見EndNote手冊中的Creating a Tab-Delimited Format)

以臺灣日日新報YUMANI版資料庫為例,它的檢索結果可以輸出成csv檔,就可以轉成tab格式的文字檔再匯入EndNote中,其做法如下:

1. 以Excel開啟輸出結果csv檔。(因為Excel可以剖析資料,讓Data有規律的排列整齊,或進一步利用涵數將資料再整理,例如年代1896-07-25,可再分為1896與7/25。)

2. 在Excel中第一列加入所需的Reference Type (例如:*Newspaper Article)與第二列中的欄位名稱。欄位名稱需對應至EndNote中該Reference Type所使用的Field Name,以YUMANI資料而言,除了原有的欄位:日期(Issue Date)、年號(匯到Notes項)、刊別(Frequency)、頁次(Pages)、作者(Reporter)、標題(Title)、關鍵字(Keywords)外,我又加了兩個欄位:報別(Newspaper)與資料庫名(Name of Database)。



Ps. 此種情況是因為Data 同屬於某一種Reference Type;若Data分屬多種Reference Type時,需在Data的最前一欄,加入各種Reference Type。例如:



3. 另存成文字檔。(需留意編碼,以臺灣日日新報YUMANI版資料庫而言,因Data中有日文字,所以要存成Unicode的文字檔;另值得留心的是Excel 2003中的Unicode並未告知是UTF-8或UTF-16…)

4. 以Word或筆記本開啟該文字檔,檢查該文字檔是否有規律的以Tab鍵排列Data,並再另存為UTF-8文字檔。(這是我測了很多次,發現在EndNote中用UTF-8字碼才能順利匯入)

5. 開啟EndNote,選擇File中的Import。

6. 選擇Import Data File,Import Option選擇Tab Delimited,Text Translation選擇 Unicode (UTF-8)後即可匯入。



要比較留意的是,有時無法匯入的原因,常常是第一列Reference Type後有空格,亦或是字碼對應的問題,需要耐心的試一試喔!

----------------------------------------------------------------------------
附記: 茲將EndNote X2手冊中對於Tab-Delimited方式匯入的其它考量記載如下,供大家參考.

· ANSI, ASCII, or UTF-8 formatted text files can be imported. This means that, typically, no font styles or text styles can be preserved during import.

· All field names and reference type names in the file must be identical to those in EndNote. See the List of Reference Types for a listing of all of the reference types and field names. If you have custom reference types, you may check them by choosing Preferences from the Edit menu, selecting Reference Types, and clicking the Modify Reference Types button.

· Multiple author names should be separated by semicolons (;) or by two forward slashes (//).

· Fields cannot contain tabs or paragraph marks. Let the lines of data "wrap" to the next line.

· Leading and trailing spaces are removed during importing.

· No upper/lower case conversion is made during importing.

· A reserved field name called "Unused" may be used for data that you do not want imported into EndNote.

2008年10月4日 星期六

如何自製Filter並在EndNote中匯入舊有的參考書目?

過去我們在Word中編排的參考書目,其實排列有序,就是一種Structure Text File,因此我們可以透過自行撰寫合適的Filter來將參考書目匯入EndNote中。我們藉由下圖的例子,來說明如何撰寫Filter。

1. 首先需先將舊有的參考書目依資料類型(Reference Type)予以分類,例如:Book、Book Section、Journal Articles、Newspaper…等。



2. 再來就要檢視舊有的參考書目有無標點符號(全型/半型)不一致之處,以及書目的Style是否皆一致。
3. 經過分類、檢視後,將舊有書目另存成文字檔。
4. 在每一個書目前加上一個EndNote Filter需要辨視的Tag,例如: XX- (不同Reference Type可用一樣的Tag,或選擇用不同的Tag,以利辨識)。
5. 開啟EndNote,並在 Edit\Import Filters\New Filter 功能項下,開啟一個新的Filter。
6. 最重要的步驟就是在Templates下編寫每一種Reference Type的 Tag 與Field。依上圖書目例子,依序編寫Tag與Field如下圖。













7. Templates下的其它選項如Author Parsing、Continuation Line、Record Layout,可依檔案與其說明來檢視調整。



8. 最後將寫好的Filter命名存檔。(存檔路徑 C:\Program Files\EndNote X2\Filters)
9. 不同的書目類型最好分別撰寫不同的Filter,或寫在一個Filter內,但是匯入資料時需要再修改Filter的Default Reference Type,分別匯入不同類型的書目。
10. 利用EndNote下的File\Import 功能,選擇所要匯入書目文字檔、Import Option選擇撰寫好的Filter、Text Translation則留意文字檔的編碼,就可以匯入舊有書目了!

有時撰寫好的Filter無法正確匯入書目時,就得再細心的檢查文字檔與Filter,通常都是因為Filter與文字檔中的標點符號、書目中的縮格等格式沒有正確對應,需多花一點時間慢慢檢查就可以找到原因了! 下圖是利用自製的Filter匯入舊有書目於EndNote中。當你找到無法順利匯入的原因並修改後,若書目得以順利匯入EndNote時,說真的,挺開心的呢!

2008年10月3日 星期五

如何將以前所收集的書目資料匯入EndNote中? (撰寫一個合適的Filter)

相信不少人遇到這樣的問題,那就是如何將以前收集的書目資料匯入EndNote中? (特別是教授的助理們很多會碰到這樣的問題吧? 被老師要求幫忙將發表過文章的參考書目,匯入EndNote中。)

若要將以前所收集的書目加入EndNote中,不外乎下列三種方法:

1.將書目轉成EndNote能匯入的Structured Text Files;
2.用Copy/Past的方式逐筆貼入EndNote的欄位中;
3.逐筆重新打字輸入。

當書目資料若還是可以透過Database來取得時,建議還是重新查找書目後,利用Database的匯入功能;若書目具有Structured Text Files的條件,也可試著撰寫合適的Filter來匯入多筆書目;非不得已無法轉換或是筆數較少時,才考慮第二、三種方式吧!

那麼所謂的Structured Text Files指的是什麼呢? 通常有三種形式:
1. Custom “tagged” format
 如果原有的書目資料是以參考文獻的樣式儲存於文書處理軟體,例如Word,則可直接編輯後存成.txt檔再利用。樣式如下:



2. tab-delimited format
 如果原有的書目資料是儲存於資料庫或工作表檔案,例如Access或Excel,則可另存為文字檔(.txt)後,再編輯成一定格式再利用。樣式如下:



3. Tagged “ EndNote Import” File
如果原有的書目資料是是以Tag的樣式儲存於文書處理軟體,例如Word。樣式如下:



只要以前的書目格式,以Structured Text Files的形式存在,就可以動手撰寫合適的filter。只是書目檔需要費心整理,同時撰寫filter時也要相當細心,包括書目的type(例如是Journal Articles, Books, Book Section…等)、樣式中的用語、所用的字碼、甚至於書目中標點符號的全形、半型等都要留心,才能完成一個合適的Filter。

2008年5月5日 星期一

EndNote Filter修改經驗分享 - 如何匯出 Ovid Annotation(可下載PsycINFO filter!)

Ovid在2008年正式宣佈將其下的資料庫如Medline、PscyINFO等,轉至使用OvidSP新平臺。其中新增的筆記便利貼(Annotation)功能,可為資料庫好用、便利的個人化功能再添一筆,讓使用者可以將查詢結果與個人相關想法在第一時間內迅速的記錄下來。由於筆記便利貼(Annotation)功能為一新增功能,EndNote中Ovid的相關Filter尚未更新,因此若要匯入在OvidSP平臺中所註記的筆記便利貼(Annotation),則需要自行手動修改Filter。以下就修改PsycINFO Filter的經驗與大家分享。

一、 儲存PscyINFO (OvidSP)中的檢索結果
為利用EndNote中已有的PscyINFO(Ovid) filter, 在輸出檢索結果時,需選擇「Reprint/Medlars 」格式,並儲存成文字檔。


二、 修改EndNote中的PsycINFO Filter
1. 開啟EndNote,從Edit功能表中選擇Import Filters,再選擇Open Filter Manager。
2. 找到PsycINFO(Ovid)的filter,並另存新檔名後進行修改。
3. 在Templates功能項下,先行修改Reference Types為Book的Templates。
4. 於Tag欄位中,新增ANNOTATION – (請複製檢索結果文字檔的欄位),並在對應的Field(s)欄位中選擇Research Notes。
5. 重複上述(4)的動作,於不同的Refernce Types下增加ANNOTATION – 與對應的Research Notes。 (PsycINFO Filter中的Reference Types計有: Book、Book Section、Electronic Article、Journal Article、Report、Thesis)。
6. 修改完畢後,請儲存設定。



三、匯入檢索結果
1. 在EndNote的File項下,選擇Import功能。
2. 選擇從PscyINFO中所儲存下的文字檔。
3. Import opition選擇已修改完成的新Filter。
4. Text Translation選擇Unicode(UTF-8)。
5. 完成匯入後,在書目中可找到所匯入的Annoation(置於Research Notes欄位)。



備註:因語系轉換因素,目前使用者雖可在OvidSP平臺中以中文撰寫Annotation,但匯出至EndNote時仍為亂碼,請使用者自行選擇使用。

2008年3月20日 星期四

EndNote Filter 修改經驗分享 - 修改臺大圖書館目錄Filter

3/19日有讀者寫信來反映:利用臺大圖書館所提供的Filter來匯入臺大的西文書目,但卻發現某些書名過長的書目,匯入EndNote中會出現書名不完整的現象(例如:書名缺少最後幾個單字)。當然一接到這樣的問題,我們就得趕緊測試看看自製的Filter到底出了什麼問題。

首先要先看看由館藏目錄中所存下的書目文字檔格式,果然在書名的Tag 245中發現有斷行的現象,測試匯入EndNote中,只能匯入第一行,換言之,斷行部份的書目都無法匯入。這問題若不解決,那可不行!

查看EndNote下的自製Filter,逐一檢視Edit Filter下的所有功能,最有可能解決此問題的選項就是Contunuation Lines,仔細看一下它的說明,將原先設為 “Continuation Lines must be indented” 改為 “Ignore Indents”,再測試匯入原先的書目文字檔, 果然就可以成功匯入完整的書目了! (喜悅的心情無與倫比,每當解決一個EndNote問題後…)
今日同事告知,我修改好了Filter幫了大忙,因為她們這陣子要製作某個專題書目,就發現書目太長無法匯入,但卻苦思不得其解。終於……

歸根究底還是要感謝讀者,若是讀者不來問,我想我們永遠也不會知到這個Fiter出了什麼問題。

2008年1月21日 星期一

歡迎下載CEPS中文電子期刊服務Filter (CEPS filter)!

有些中文資料庫並未提供匯入EndNote的功能,故就需要自行撰寫Filter了. 最近館內所購買的CEPS中文電子期刊服務就未提供匯入EndNote,花了一點時間寫了CEPS filter,希望可幫助有需要的人節省一下力氣!

使用方法,簡述如下:

請先下載『CEPS中文電子期刊服務』Filter (檔名CEPS_NTU.enl),並儲存於EndNote\Filters目錄下,再匯入EndNote。步驟為:

1.在CEPS資料庫裡勾選欲匯入的書目資料,並點選頁面下方[看詳目資料];
2.複製詳目資料內容 (Ctrl+A全選,Ctrl+C複製);
3.開啟記事本,將複製內容貼上(Ctrl+V),並將檔案儲存成純文字檔(.txt) ,字碼選UTF-8;
4.開啟EndNote和Library;
5.點選File->Import,Import Option請選擇"CEPS_NTU",Text Translation請選擇UTF-8,即可將書目資料匯入。

請注意:"CEPS分類"此欄資料匯至EndNote中的Note欄。