跳到主要內容

Koha 特別說明: 如何讓題名繁簡同檢?

報表語法

SELECT
biblio.biblionumber AS "書目號", 
ExtractValue(biblio_metadata.metadata,'//datafield[@tag="245"]/subfield[@code="a"]') AS "245$a", 
ExtractValue(biblio_metadata.metadata,'//datafield[@tag="246"]/subfield[@code="a"]') AS "246$a"
FROM biblio
LEFT JOIN biblioitems ON (biblio.biblionumber= biblioitems.biblionumber)
LEFT JOIN biblio_metadata ON ( biblio_metadata.biblionumber = biblio.biblionumber)

如何讓題名繁簡同檢?

繁簡同檢, 這個問題困擾Koha使用單位許久, 社群目前也還未針對中文語系開發此項功能, 但華文語系社群使用者的確有此需求怎麼辦? 針對簡體字書著錄, 根據國家圖書館編目園地的回覆:「為了使用者方便查找, 圖書館也可以自訂政策, 選擇直接以繁體著錄, 在附註項說明其為簡體, 國圖的作法是:245段以繁體著錄, 246段著錄簡體書名,500段加註簡體字版。...」所以, 您可以參考國圖做法.

但, 如果是繁體字書, 但題名有繁簡字怎麼辦? 通常會碰到是「台」及「臺」, 圖書館會希望不管讀者用那個字檢索, 都能檢索的到, 但Koha目前並不支援繁簡同檢功能怎麼辦? 根據國圖的作法, 我們可把需要繁簡同檢的題名, 翻好後放到246$a, 由於Koha的「所有欄位」檢索, 每個欄位都會檢索到, 所以當您把翻好的題名放到246$a時, 就等於提供了繁簡同檢功能了, 範例如下:

245  00$a臺灣美術中的台灣意識

246  2#$a台灣美術中的臺灣意識 <--像同列裡有繁體又有簡體的, 最好在編目時就處理好, 進系統後要修改可能會需要人工處理, 這邊提醒您一下....

可是如果是「歷史共業」怎辦? 也就是這類書目已進系統怎辦?

這邊先說系統不好處理的部份(可能是小編沒試出來, 如有其它大神可以, 請通知我們哦...)

  1. 題名有繁體字又有簡體字,(為什麼取這種題名呢?) 通常只能擇一處理, 其它的人工處理
  2. 246$a已經有放資料了, 雖然246欄可重複, 但系統沒辦法跳過原有的246$a, 把資料複製到新的246$a, 這種可能也得人工處理

不過上述1發生的機率低, 數量不多手工處理就算了, 上述2機率就高很多, 除了人工處理外, 目前還想不出有什麼可以批次處理的招...

而可以處理的部份的處理程序如下:

  1. 使用Koha報表功能, 把全館書目的書目號, 245$a, 246$a清單產生出來
  2. 使用Excel的尋找功能, 搜尋全部 (註: 附圖用「群」為範例, 「台」字方法同), 把245$a所有搜尋到的儲存格標上底色
  3. 245$a欄用儲存格排序, 把搜尋到的資料排到最前面
  4. 246@a欄用篩選, 選擇「空格」,
  5. 複製書目號欄位的書目號待用
  6. 使用Koha工具的「MARC修改模版」功能
  7. 新增模版, 命名為「245a複製到246a」
  8. 新增作業, 使用「複製與貼上」, 欄位部份填入245, a 及 246, a, 我們還要使用RegEx(正規表示式)來做文字替換, 此時, 請把RegEx的核取方塊打勾, 分別填入「台」, 「臺」(其它組要置換的簡繁或繁簡字), 「ig」, 加上說明, 如附圖 , 按下「新增」後結束功能設定.
  9. 接著到工具的「批次修改紀錄」, 選擇「鍵入記錄號清單」, 把剛才的書目號清單, 貼入, 然後下方的「以下模版修改記錄」, 請選擇您則才新做的模版. 
  10. 按下「繼續」後, 跳至新頁.
  11. 此時, 請「檢視MARC」, 看是否有新增246$a並把245$a的內容把簡台字修成繁臺過來.
  12. 如果沒問題, 就按下「修改選定的紀錄」執行.
  13. 執行完畢進任一書目確認執行結果, 如無問題即完成此項工作

 

碩陽數位科技有限公司 TEL:(02) 8226-5657 (02) 8228-0288 FAX:(02) 8226-5022