ptbno-c001: もしかして中位の書誌になるべきものが巻号になっていないですか?
■ 「こんなメッセージが出るけど、実は正しいのだ」の例
山のようにあります。鵜呑みにしないで。
PTBL:Grundriss der Geschichtswissenschaft <BA06823020> 2. Reihe, Abt. 13//a
→ `2. Reihe, Abt. 13'の部分は17文字あるのでこのメッセージが出力されますが、このPTLBはもちろん正しいものです。
■ どういうときにこのメッセージが出るのか
PTBNO(PTBLの巻号)フィールドの長さが和書で11文字、洋書で15文字以上あり、
かつ`△.△
'が含まれていない場合に表示されます。
(`11'または`15'は単なるフィーリングで決めた)
例:
PTBL:Wiley series in probability and mathematical statistics <BA00019013> Probability and mathematical statistics//aa
正しくは
PTBL:Wiley series in probability and mathematical statistics <BA00019013>△.△Probability and mathematical statistics//aa
チェックをなるだけ正確にするために
- まず、PTBNOから数字を全部取り去ります。以前は「第123巻4567号-1」でこのエラーが出ていましたが(11文字あるから)、
PTBNOは「第巻号-」となります。
- 次に、カンマとスペースを取り除きます。「PTBNO=21, 25, 26, 30, 36, 37, 44, 46, 52, 58, 64, 75, 79」を回避できます。
- 勢いで、「第」の後に「巻, 集, 冊, 号, 期」が続く文字列も削除します。
- 残った文字列が和書で11文字以上、洋書で15文字以上あるかどうかで判断します。
■ 説明
中位の書誌の区切り記号`△.△
'を忘れたり、
単に`.△
'だけだったり...
■ 参照
■ 変更記録
- 2017/7/24 正しいデータなのにこのメッセージが表示されることが少しだけ少なくなるようにしました。
CATLINTトップページ
Last updated: 2017/07/24