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放上圖書館部落格網站後,同事很細心的把每個操作步驟的圖解都做出來,可參考下列兩篇文章更清處。)