NACSIS-CATP -- MARC21フィールド変換(BOOK)

<凡例>

  • 「CATP項目名」の"(NR)"は繰返しなし,"(R)"は繰返しありを示す(http://www.nii.ac.jp/CAT-ILL/INFO/newcat/jissou_siyo/table_home.html データベース定義に基づく)。
  • 「MARC21 インジケータ」,「処理」中の"#"は空白(0x20)を意味する。
  • 各タグのデータの末尾(最後に記述するサブフィールドのデータの末尾)には原則として一律に「.」(ピリオド)を挿入する。
    • Leader部,0XX番台のデータは「.」を付加しない
    • Tag245,250 は最後が'.'以外は '.' をつける
    • Tag 100,130,260,300,362,500,505,6xx,700,730は最後の文字が記号*)の場合は '.' を付加しない。
    • Tag 880 はリンク先にあわせる。リンク元とサブフィールドの出方が異なるので880の末尾を見て決める。
    • *)記号の定義: 1byteで a-z,A-Z,0-9 以外が記号。複数バイト文字は記号でない。
  • MARC21のリンケージフィールド(880)に変換する場合,XXと表示した箇所には,リンク先のフィールド番号に応じ,タグの若い順に連番を埋め込むものとする。
  • 読みをローマナイズするルール
    • UTF8: Modified Hepburn式 「ALA-LC ROMANIZATION TABLE」 を用いる。
    • ISO2022JP: Hepburn式 (上記Modified Hepburn式より,音標の修飾をとり,ASCIIの範囲で表現する)を用いる
    • VIAFへの出力時にALIDも出力する。
    • Obsolated(440) -> 490/830
    • ISSN->022追加。CLS->082ルール追加。
CATPフィールド名 フィールド内容 データ抽出条件 MARC21対応箇所 処理
(特に記述がなければCATP項目値をそのまま使用。値がなければ作成しない。)
タグ/文字位置
("+"は同上)
インジケータ サブフィールド
ID(NR) レコードID - 001(NR) - - -
- - - 003(NR) - - "NII"とする
RNWDT(NR) レコード更新日 - 005(NR) - - RNWDTに値がなければ,CRTDT(レコード作成日)の値を使用
RNWFA レコード修正参加組織ID 変換対象外 - - - -
MARCID 対応MARCレコードID 変換対象外 - - - -
SOURCE 元レコード種類(源泉) 変換対象外 - - - -
MARCST MARCレコードステータス 変換対象外 - - - -
MARCFLG MARC更新フラグ 変換対象外 - - - -
ISSN ISSN - 022(R) ## $a(NR) -
NDLCN NDLカード番号 変換対象外 - - - -
OTHN その他の番号 変換対象外 - - - -
GMD(NR)
SMD(NR)
一般資料種別コード
特定資料種別コード
・GMD=g,h,k,m,vのとき
・GMD=a かつ SMD=g,j,k,q,r,s,y,zのとき
・GMD=s かつ SMD=d,e,g,i,q,s,t,w,zのとき
GMD==>007/00
SMD==>007/01
- - GMDとSMDペアで見る
・GMD=a かつ SMD=a,b,cのとき GMD==>値をdに変換し,007/00
SMD==>007/01
- -
・GMD=wのとき GMD==>値をcに変換し,007/00
SMD==>007/01
- -
・GMD=sかつ SMD=b,cのとき GMD==>007/00
SMD==>値をdに変換し,007/01
- -
・GMDなし かつSMD=tのとき GMD==>値をtに変換し,007/00
SMD==>値をfに変換し,007/01
- -
・GMDなし,かつSMD=lのとき GMD==>値をtに変換し,007/00
SMD==>値をdに変換し,007/01と008/23へ
- -
・GMD=bのとき GMD==>値をfに変換し,007/00と008/23へ
SMD==>007/01に割当
- -
・GMD=cのとき(SMD=H以外) GMD==>007-00とLeader06へ
SMD==>007/01と008/20へ
- -
・GMD=c かつ SMD=hのとき GMD==>007/00とLeader06へ
SMD==>zに変換し,008/20
- -
・GMD=xのとき GMD==>rに変換し,007/00とLeader06へ
SMD==>007/01
- -
・GMD=yのとき GMD==>oに変換し,007/00とLeader06へ
SMD==>007/01
- -
CRTDT(NR) レコード作成日 - 008/00-05 - - -
YEAR(NR)
YEAR1(NR)
YEAR2(NR)

刊年1
刊年2
- 008/06 - - YEAR1がなければ"n"(不明)
YEAR2がなければ"s"(1つの出版年)
両方あれば"m"(複数の出版年)
- 008(NR)/07-10
008/11-14
- - YEAR1を設定。なければ"####"
YEAR2を設定。なければ"####"
CNTRY(NR) 出版国コード - 008/15-17 - - -
- - - 008/18-21 - - (Illustrations) "||||" - No attempt to code
- - - 008/22 - - (Target audience) - No attempt to code
REPRO(NR) 複製コード - 008/23 - - (Form of item) "|" No attempt to code
GMD/SMDに依存
- - - 008/24-27 - - (Nature of contents)"||||" - No attempt to code"
- - - 008/28 - - (Government publication) "u" - Unknown
- - - 008/29 - - (Conference publication) "|" - No attempt to code
- - - 008/30 - - (Festschrift) "|" - No attempt to code
- - - 008/31 - - (Index) "|" - No attempt to code
- - - 008/32 - - (Undefined) "|" "|" - No attempt to code
- - - 008/33 - - (Literary form)"|" - No attempt to code
- - - 008/34 - - (Biography)"|" - No attempt to code
- - - 008/34 - - (Biography)"|" - No attempt to code
TXTL(NR) テキストの言語コード - 008/35-37 - - TXTLの先頭3バイト。ないときは"|||"
- - - 008/38 - - (Modified record) "|" - No attempt to code
- - - 008/39 - - (Cataloging source) "d"- Other
LCCN(NR) LC番号 - 010(NR) ## $a(NR) -
NBN(R) 全国書誌番号 - 015(NR) ## $a(R) -
- - - 016(NR) 7# $a(NR),$2(NR) $aにはレコードIDを割当てる。$2には,国立情報学研究所を示すコード(MARC CODE) "JP-ToKJK" を一律に割当てる
VOLG(R)
VOL(R)

巻冊次等
- 020(R) ## $a(NR) (VOL)と表す
ISBN(NR)
ISBN - + ## $a(NR) VOLGはISBNがある場合のみ出力する
PRICE(NR)
価格/入手条件 - + ## $c(NR) -
XISBN(R)
取消・無効ISBN - + ## $z(R) VOLGに対応させ,
$aISBN(VOL)$cPRICE$zXISBNで表現する
- 目録入力機関 - 040(NR) ## $a(NR) "NII"とする
TXTL(NR) テキストの言語コード - 041(R) *# $a(R) ORGLがない場合,1st.indは"0"とする
ORGLがある場合,1st.indは"1"とする
TXTLを3バイトずつ切り出して $a を繰り返す
ORGL(NR) 原本の言語コード - + - $h(R) ORGLを3バイトずつ切り出して $h を繰り返す
CLS(R)
CLSK(NR)
CLSD(NR)

分類表の種類
分類
CLSKが"LCC" 050(R) 14 $a(R) -
同上
同上
CLSKが"NLM" 060(R) 14 $a(R) -
- - JIS(ISO2022-JP)による返戻の場合 066(NR) ## $c 一律$1とする
GPON(NR) GPO番号 - 074(R) ## $a(NR) -
CLS(R)
CLSK(NR)
CLSD(NR)

分類表の種類
分類
CLSKが"UDC" 080(R) ## $a(NR) -
同上
同上
CLSKが"DC"
またはDC17~23
082(R) 14 $a(R) ind.は"14"とする
同上
同上
CLSKが上記以外 084(R) ## $a(R),$2(NR) CLSK=$2,CLSD=$a
AL(R)
AFLG(NR)
AHDNG(NR)

主記入フラグ
著者標目形
AFLGが"*" 欧文の場合==>100(NR)
漢字形の場合==>880 1#$6100-XX/$1
1# $a(NR) 1st.indは"1"とする
AHDNGR(NR)
AHDNGVR(NR)
著者標目形の読み
著者標目形のその他の読み
AHDNGRのローマナイズ形
(AHDNGVRがあれば,AHDNGVRをそのまま)
100(NR) 1# $a(NR) 1st.indは"1"とする
UTL(R)
UTFLG(NR)
UTHDNG(NR)

主記入フラグ
統一書名標目形
UTFLGが"*" 欧文の場合==>130(R)
漢字形の場合==>880 0#$6130-XX/$1
0# $a(NR) -
UTLR(NR)
UTLVR(NR)
統一書名標目形の読み
統一書名標目形のその他の読み
UTLRのローマナイズ形
(UTLVRがあれば,UTLVRをそのまま)
130(R) 0# $a(NR)) -
CW(R)
CWT(NR)

内容著作注記のタイトル
:△より後 欧文の場合==>505(R)
漢字形の場合==>880 0#$6505-XX/$1
0# $t -
同上
内容著作注記の巻冊次 冒頭から:△まで(△:△ ではない) 欧文の場合==>505(R)
漢字形の場合==>880 0#$6505-XX/$1$g
0# $g -
CWA(NR)
内容著作注記の責任表示 - 欧文の場合==>505(R)
漢字形の場合==>880 0#$6505-XX/$1
0# $r 505 00 $g .$t /$r .--$g .$ /$r.--
880 0$6505-XX/$1$g .$t /$r .--$g .$ /$r.--という並びとする
CWR(NR)
CWVR(NR)
内容著作注記のタイトルのヨミ
内容著作注記のタイトルのその他のヨミ
CWRのローマナイズ形(CWVRがあれば,CWVRをそのまま) 505(R) 0# - 505 00 $g .$t /$r .--$g .$ /$r.-- という並びとする
TR(NR)
TRD(NR)

タイトル及び責任表示
△:△の前まで 欧文の場合==>245(NR)
漢字形の場合==>880 10$6245-XX/$1
00 $a(NR) 1st.indは"1",2nd.indは"0"とする
同上
タイトル関連情報 △:△の後から/の前まで 欧文の場合==>+
漢字形の場合==>+
- $b(NR) -
同上
責任表示 /の後 欧文の場合==>+
漢字形の場合==>+
- $c(NR) 880 10$6245-XX/$1$a:$b / $c という並びとする
TRR(NR)
TRVR(NR)
タイトルのヨミ
タイトルのその他のヨミ
TRRのローマナイズ形。ただし,TRVRがあれば,TRVRをそのまま使用 245(NR) - :の前まで==>$a(NR)
:の後==>$b(NR)
245 00$a:$b という並びとする
同上
並列タイトル △=△の後/まで 欧文の場合==>246(R)
漢字形の場合==>880 31$6246-XX/$1
31 $a(NR) 1st.ind.は"3",2nd.indは"1"とする
VT(R)
VTK(NR)
VTD(NR)

その他のタイトルの種類
その他のタイトル
VTKが"AB" 210(R) 0# $a(NR) -
同上
同上 VTKが"KT" 222(R) #0 $a(NR) -
同上
同上 VTKが"OR" 欧文の場合==>246(R)
漢字形の場合==>880 33$6246-XX/$1
33 $a(NR) -
同上
同上 VTKが"RM" 246(R) 33 $a(NR) -
同上
同上 VTKが"TL" 欧文の場合==>242(R)
漢字形の場合==>880 10$6242-XX/$1
10 $a(NR) 1st.ind.は"1",2nd.indは"0"とする
同上
同上 VTKが"AT", "TT" 欧文の場合==>246(R)
漢字形の場合==>880 35$6246-XX/$1
35 $a(NR) 1st.ind.は"3",2nd.indは"5"とする
同上
同上 VTKが"BC", "CL", "MT", "OH", "PT", "VT" 欧文の場合==>+
漢字形の場合==>880 33$6246-XX/$1
33 $a(NR) 1st.ind.は"3",2nd.indは"3"とする
同上
同上 VTKが"CP" 欧文の場合==>+
漢字形の場合==>880 36$6246-XX/$1
36 $a(NR) 1st.ind.は"3",2nd.indは"6"とする
同上
同上 VTKが"CV" 欧文の場合==>+
漢字形の場合==>880 34$6246-XX/$1
34 $a(NR) 1st.ind.は"3",2nd.indは"4"とする。
同上
同上 VTKが"DT" 欧文の場合==>+
漢字形の場合==>880 32$6246-XX/$1
32 $a(NR) 1st.ind.は"3",2nd.indは"2"とする
同上
同上 VTKが"RT" 欧文の場合==>+
漢字形の場合==>880 37$6246-XX/$1
37 $a(NR) 1st.ind.は"3",2nd.indは"7"とする
同上
同上 VTKが"ST" 欧文の場合==>+
漢字形の場合==>880 38$6246-XX/$1
38 $a(NR) 1st.ind.は"3",2nd.indは"8"とする
同上
同上 VTKが"UT" 欧文の場合==>243(NR)
漢字形の場合==>880 00$6243-XX/$1
00 $a 1st.ind.は"0",2nd.indは"0"とする
VTR(NR)
VTVR(NR)
その他のタイトルの読み
その他のタイトルのその他の読み
VTRのローマナイズ形
(VTVRがあれば,VTVRをそのまま)
対応するVTK・VTDを割当るタグ 対応するインジケータ $a -
ED(NR) 版に関する事項 - 250(NR) ## $a(NR) -
PUB(R)
PUBP(NR)
出版地 - 260(NR) ## $a(R) -
PUBL(NR)
出版者等表示 - + - $b(R) -
PUBDT(NR)
出版年月等 - + - $c(R) $a△: $b, $c. の形とする
PHYS(NR)
PHYSP(NR)
数量 - 300(R) ## $a(R) PHYSIがなく,PHYSS,PHYSAが続く場合,末尾に;を付加
PHYSI(NR)
挿図 - + - $b(NR) :の後,末尾に;を付加
PHYSS(NR)

大きさ
- + - $c(R) -
PHYSA(NR)

付随資料
- + - $e(NR) +の後
$a△:$b;$c +$e.の形とする
PTBL(R)
PTBTR(NR)

親書誌標題
  欧文の場合==>490(R)
880 1#$6490-XX/$1$a

漢字形の場合==>830(R)
880 #0$6830-XX/$1$a
490:
1#

830:
#0
$a(NR) 責任表示は / で繋いだ形のまま出力する。
PTBRR(NR)
PTBRVR(NR)

親書誌タイトルの読み
親書誌タイトルのその他の読み
PTBTRRのローマナイズ形
(PTBTRVRがあれば,PTBTRVRをそのまま)
490(R) 1# $a(NR) -
PTBNO(NR)
番号等(親-子2階層の場合) - + - $n(R) -
PTBNO(NR)
3階層以上の場合の最上位の書誌(親書誌の番号)の番号等 △.△の前まで + - $n(R) 490 1# $a PTBTR $v 最初の". "の前 . $a 中位のタイトル $v 中位の番号…
830 #0 $a PTBTR $p 中位1のタイトル $v 中位1の番号
-- 繰り返し -- 1~n
830 #0 $a PTBTR $p 中位nのタイトル $v 中位nの番号
880 #0 $6830-XX/$1 $a PTBTR. $p 中位1のタイトル $v 中位1の番号
-- 繰り返し -- 1~n
880 #0 $6830-XX/$1 $a PTBTR. $p 中位nのタイトル $v 中位nの番号
PTBNO(NR)
中位の書誌単位のタイトルの読み
中位の書誌単位のタイトルのその他の読み
||の後のローマナイズ形 + - $p(R) 490 1# $a PTBTR $v 最初の". "の前 . $a 中位のタイトル $v 中位の番号…
830 #0 $a PTBTR $p 中位1のタイトル $v 中位1の番号
-- 繰り返し -- 1~n
830 #0 $a PTBTR $p 中位nのタイトル $v 中位nの番号
880 #0 $6830-XX/$1 $a PTBTR. $p 中位1のタイトル $v 中位1の番号
-- 繰り返し -- 1~n
880 #0 $6830-XX/$1 $a PTBTR. $p 中位nのタイトル $v 中位nの番号
PTBNO(NR)
中位の書誌単位の番号 △;△の後 (直前の中位の書誌のタイトルに対応する。△;△が無く,△.△に続く場合は対象データなし) 欧文の場合==>+
和文の場合==>880 #0$6490-XX/$1$v
- $v(R) 責任表示は / で繋いだ形のまま出力する
(以前は責任表示は出力していなかった)
NOTE(R) 注記 - 500(R) ## $a(NR) -
SH(R)
SHT(NR)
SHD(NR)
SHK(NR)

件名表の種類
件名
件名の種類
SHKが"A" 欧文の場合==>600(R)
漢字形の場合==>880 1*$6600-XX/$1
1* $a(NR) 1st.indは"1"とする。

2nd.indは、SHTの値により以下とする。
"LCSH": 0
"JVSH"または"JUSH": 1
"MESH": 2
"NALSH": 3
"CSHE"または"CSHF": 5

以下: 4
BLSH
PRECIS
DDB
SHIBUSH
FREE

以下 : 7
BISACSH : $2bisacsh
BSH?: $2jlabsh
CTSH : $2cct
ECSH?: $2eurovocen
NDLSH?: $2ndlsh
OECDSH :?$2mipfesd
RAM : $2ram
RSWK?: $2rswk
SWD?: $2swd
UNSH?: $2unbist

同上
同上 SHKが"B" 欧文の場合==>610(R)
漢字形の場合==>880 1*$6610-XX/$1
1* $a(NR) 1st.indは"1"とする
2nd.indはSHKが"A"と同じ
同上
同上 SHKが"C" 欧文の場合==>611(R)
漢字形の場合==>880 1*$6611-XX/$1
1* $a(NR) 1st.indは"1"とする
2nd.indはSHKが"A"と同じ
同上
同上 SHKが"D" 欧文の場合==>630(R)
漢字形の場合==>880 0*$6630-XX/$1
0* $a(NR) 1st.indは"0"とする
2nd.indはSHKが"A"と同じ
同上
同上 SHKが"E"か"F"か"G" 欧文の場合==>651(R)
漢字形の場合==>880 #*$6651-XX/$1
#* $a(NR) 1st.indは"#"とする
2nd.indはSHKが"A"と同じ
同上
同上 SHKが"H" 欧文の場合==>653(R)
漢字形の場合==>880 0*$6653-XX/$1
## $a(NR) 1st.indは"#"とする
2nd.indは"#"とする
同上
同上 SHKが"J"か"K"か"L" 欧文の場合==>650(R)
漢字形の場合==>880 #*$6650-XX/$1
#* $a(NR) 1st.indは"#"とする
2nd.indはSHKが"A"と同じ
同上
同上 SHKが"M" 変換対象外 - - -
SHR(NR)
SHVR(NR)

件名のヨミ
件名のその他のヨミ
SHRのローマナイズ形(SHVRがあれば,SHVRをそのまま) 対応するSHD・SHKを割当るタグ 対応するインジケータ $a(NR) -
AL(R)
AFLG(NR)
AHDNG(NR)

主記入フラグ
著者標目形
AFLGが"*"以外 欧文の場合==>700(R)
漢字形の場合==>880 10$6700-XX/$1
1# $a(NR) -
AHDNGR(NR)
AHDNGVR(NR)

著者標目形の読み
著者標目形のその他の読み
AHDNGRのローマナイズ形
(AHDNGVRがあれば,AHDNGVRをそのまま)
700(R) 1# $a(NR) -
UTL(R)
UTFLG(NR)
UTHDNG(NR)

主記入フラグ
統一書名標目形
UTFLGが*以外 欧文の場合==>730(R)
漢字形の場合==>880 1#$6730-XX/$1$a
0# $a(NR) -
UTLR(NR)
UTLVR(NR)

統一書名標目形の読み
統一書名標目形のその他の読み
UTLRのローマナイズ形
(UTLVRがあれば,UTLVRをそのまま)
730(R) 0# $a(NR) -
所蔵.FANO(NR) 参加組織レコードID - 852(R) ## $a(NR) LIBABL(FANO)
所蔵.LIBABL(NR) 参加組織略称 - + - $a(NR) -
所蔵.LOC(NR) 配置コード - + - $b(NR) -
所蔵.VOL,CLN,RGTN(R) 巻冊次等,請求記号,登録番号 - + - $i VOL△CLN△RGTN
Leader部  
同上 - - Leader0-4 - - Logical record length(物理レコード長)を5桁で表す
同上 - - Leader5 - - nとする
同上 - - Leader6 - - GMDの変換ルールに従う。GMDが空値の場合はa
同上 - - Leader7 - - 図書はm,雑誌はsとする
同上 - - Leader8 - - #とする
同上 - UTF-8による返戻の場合 Leader9 - - aとする
同上 - JIS(ISO2022JP)による返戻の場合 + - - #とする
同上 - - Leader10 - - 2とする
同上 - - Leader11 - - 2とする
同上 - - Leader12-16 - - Base address of data (コントロールフィールド)開始位置を5桁で表す
同上 - - Leader17 - - zとする
同上 - - Leader18 - - iとする
同上 - 雑誌で変遷前/後誌がある場合 Leader19 - - rとする
同上 - 図書及び雑誌で変遷前/後誌がない場合 Leader19 - - #とする
同上 - - Leader20-23 - - 4500とする
最終更新日
2021-06-23