目録システムコーディングマニュアル


[目次]
[前ページ]付録2.1 データチェック
[次ページ]付録3 音楽作品統一タイトル

付録2.2 正規化処理

〔レコード登録コマンドと正規化処理〕

 レコード登録コマンドが発行されると、目録システムは、当該コマンドの発行画面(入力画面/修正画面)に記入されているデータを対象にして、正規化処理を行う。

 画面に表示する際の正規化処理は、7種類に分けられる。

〔2バイトコード→1バイトコード〕

 下記の文字種については、2バイトコード文字は、対応する1バイトコード文字に変換され、画面に表示される。

コード 文字種 備考 コード 文字種 備考
1バイト 2バイト 1バイト 2バイト
0x0030
0x0031
0x0032
0x0033
0x0034
0x0035
0x0036
0x0037
0x0038
0x0039
0xFF10
0xFF11
0xFF12
0xFF13
0xFF14
0xFF15
0xFF16
0xFF17
0xFF18
0xFF19
0
1
2
3
4
5
6
7
8
9
アラビア数字        
0x0061
0x0062
0x0063
0x0064
0x0065
0x0066
0x0067
0x0068
0x0069
0x006A
0x006B
0x006C
0x006D
0x006E
0x006F
0x0070
0x0071
0x0072
0x0073
0x0074
0x0075
0x0076
0x0077
0x0078
0x0079
0x007A
0xFF41
0xFF42
0xFF43
0xFF44
0xFF45
0xFF46
0xFF47
0xFF48
0xFF49
0xFF4A
0xFF4B
0xFF4C
0xFF4D
0xFF4E
0xFF4F
0xFF50
0xFF51
0xFF52
0xFF53
0xFF54
0xFF55
0xFF56
0xFF57
0xFF58
0xFF59
0xFF5A
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
ローマ字小文字 0x0041
0x0042
0x0043
0x0044
0x0045
0x0046
0x0047
0x0048
0x0049
0x004A
0x004B
0x004C
0x004D
0x004E
0x004F
0x0050
0x0051
0x0052
0x0053
0x0054
0x0055
0x0056
0x0057
0x0058
0x0059
0x005A
0xFF21
0xFF22
0xFF23
0xFF24
0xFF25
0xFF26
0xFF27
0xFF28
0xFF29
0xFF2A
0xFF2B
0xFF2C
0xFF2D
0xFF2E
0xFF2F
0xFF30
0xFF31
0xFF32
0xFF33
0xFF34
0xFF35
0xFF36
0xFF37
0xFF38
0xFF39
0xFF3A
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
ローマ字大文字

〔記号をUCS正規化〕

 下記の文字種については、対応するUCSコード文字に変換され、画面に表示される。

コード 文字種 備考
包摂後 包摂後
0x30FB
0x0027
0x0022
0x002D
0x0020
0x0021
0x0022
0x0023
0x0024
0x0025
0x0026
0x0027
0x0028
0x0029
0x002A
0x002B
0x002C
0x002D
0x002E
0x002F
0x003A
0x003B
0x003C
0x003D
0x003E
0x003F
0x0040
0x005B
0x005C
0x005D
0x005E
0x005F
0x0060
0x007B
0x007C
0x007D
0x3002
0x300C
0x300D
0x3001
0x30FB
0x30FC
0x309B
0x309C
0x00A2
0x00A3
0x00AC
0x00A6
0x00A5
0x2502
0x2190
0x2191
0x2192
0x2193
0x25A0
0x25CB
0x00B7
0x2019
0x201D
0x2212
0x3000
0xFF01
0xFF02
0xFF03
0xFF04
0xFF05
0xFF06
0xFF07
0xFF08
0xFF09
0xFF0A
0xFF0B
0xFF0C
0xFF0D
0xFF0E
0xFF0F
0xFF1A
0xFF1B
0xFF1C
0xFF1D
0xFF1E
0xFF1F
0xFF20
0xFF3B
0xFF3C
0xFF3D
0xFF3E
0xFF3F
0xFF40
0xFF5B
0xFF5C
0xFF5D
0xFF61
0xFF62
0xFF63
0xFF64
0xFF65
0xFF70
0xFF9E
0xFF9F
0xFFE0
0xFFE1
0xFFE2
0xFFE4
0xFFE5
0xFFE8
0xFFE9
0xFFEA
0xFFEB
0xFFEC
0xFFED
0xFFEE
KATAKANA MIDDLE DOT
APOSTROPHE
QUOTATION MARK
HYPHEN-MINUS
SPACE
EXCLAMATION MARK
QUOTATION MARK
NUMBER SIGN
DOLLAR SIGN
PERCENT SIGN
AMPERSAND
APOSTROPHE
LEFT PARENTHESIS
RIGHT PARENTHESIS
ASTERISK
PLUS SIGN
COMMA
HYPHEN-MINUS
FULL STOP
SOLIDUS
COLON
SEMICOLON
LESS-THAN SIGN
EQUALS SIGN
GREATER-THAN SIGN
QUESTION MARK
COMMERCIAL AT
LEFT SQUARE BRACKET
REVERSE SOLIDUS
RIGHT SQUARE BRACKET
CIRCUMFLEX ACCENT
LOW LINE
GRAVE ACCENT
LEFT CURLY BRACKET
VERTICAL LINE
RIGHT CURLY BRACKET
IDEOGRAPHIC FULL STOP
LEFT CORNER BRACKET
RIGHT CORNER BRACKET
IDEOGRAPHIC COMMA
KATAKANA MIDDLE DOT
KATAKANA-HIRAGANA PROLONGED SOUND MARK
KATAKANA-HIRAGANA VOICED SOUND MARK
KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
CENT SIGN
POUND SIGN
NOT SIGN
BROKEN BAR
YEN SIGN
BOX DRAWINGS LIGHT VERTICAL
LEFTWARDS ARROW
UPWARDS ARROW
RIGHTWARDS ARROW
DOWNWARDS ARROW
BLACK SQUARE
WHITE CIRCLE
記号

〔半角カナ→全角カナ〕

 下記の文字種については、1バイトコード文字は、対応する2バイトコード文字に変換され、画面に表示される。

>
コード 文字種 備考 コード 文字種 備考
全角 半角 全角 半角
0x30A1
0x30A2
0x30A3
0x30A4
0x30A5
0x30A6
0x30A7
0x30A8
0x30A9
0x30AA
0x30AB
0x30AD
0x30AF
0x30B1
0x30B3
0x30B5
0x30B7
0x30B9
0x30BB
0x30BD
0x30BF
0x30C1
0x30C3
0x30C4
0x30C6
0x30C8
0x30CA
0x30CB
0x30CC
0x30CD
0x30CE
0x30CF
0x30D2
0x30D5
0x30D8
0x30DB
0x30DE
0x30DF
0x30E0
0x30E1
0x30E2
0x30E3
0x30E4
0x30E5
0x30E6
0x30E7
0x30E8
0x30E9
0x30EA
0x30EB
0x30EC
0x30ED
0x30EF
0x30F2
0x30F3
 
 
 
 
 
 
0xFF67
0xFF71
0xFF68
0xFF72
0xFF69
0xFF73
0xFF6A
0xFF74
0xFF6B
0xFF75
0xFF76
0xFF77
0xFF78
0xFF79
0xFF7A
0xFF7B
0xFF7C
0xFF7D
0xFF7E
0xFF7F
0xFF80
0xFF81
0xFF6F
0xFF82
0xFF83
0xFF84
0xFF85
0xFF86
0xFF87
0xFF88
0xFF89
0xFF8A
0xFF8B
0xFF8C
0xFF8D
0xFF8E
0xFF8F
0xFF90
0xFF91
0xFF92
0xFF93
0xFF6C
0xFF94
0xFF6D
0xFF95
0xFF6E
0xFF96
0xFF97
0xFF98
0xFF99
0xFF9A
0xFF9B
0xFF9C
0xFF66
0xFF9D
 
 
 
 
 
 























































 
 
 
 
 
 
カタカナ直音 0x30F4
 
0xFF73
0xFF9E

 
カタカナ濁音・半濁音
0x30AC
 
0xFF76
0xFF9E

 
0x30AE
 
0xFF77
0xFF9E

 
0x30B0
 
0xFF78
0xFF9E

 
0x30B2
 
0xFF79
0xFF9E

 
0x30B4
 
0xFF7A
0xFF9E

 
0x30B6
 
0xFF7B
0xFF9E

 
0x30B8
 
0xFF7C
0xFF9E

 
0x30BA
 
0xFF7D
0xFF9E

 
0x30BC
 
0xFF7E
0xFF9E

 
0x30BE
 
0xFF7F
0xFF9E

 
0x30C0
 
0xFF80
0xFF9E

 
0x30C2
 
0xFF81
0xFF9E

 
0x30C5
 
0xFF82
0xFF9E

 
0x30C7
 
0xFF83
0xFF9E

 
0x30C9
 
0xFF84
0xFF9E

 
0x30D0
 
0xFF8A
0xFF9E

 
0x30D3
 
0xFF8B
0xFF9E

 
0x30D6
 
0xFF8C
0xFF9E

 
0x30D9
 
0xFF8D
0xFF9E

 
0x30DC
 
0xFF8E
0xFF9E

 
0x30D1
 
0xFF8A
0xFF9F

 
0x30D4
 
0xFF8B
0xFF9F

 
0x30D7
 
0xFF8C
0xFF9F

 
0x30DA
 
0xFF8D
0xFF9F

 
0x30DD
 
0xFF8E
0xFF9F

 
  0x3002
0x300C
0x300D
0x3001
0x30FB
0x30FC
0xFF61
0xFF62
0xFF63
0xFF64
0xFF65
0xFF70





ー 
記号

〔大文字 → 小文字〕

 次のフィールド(データ要素)においては、ローマ字大文字は、対応するローマ字小文字に変換され、画面に表示される。

フィールド (データ要素) 関係するファイル フィールド (データ要素) 関係するファイル
GMD
SMD
CNTRY
REPRO
TTLL
TXTL
ORGL
PUBF
図書書誌
雑誌書誌
TYPE
 
雑誌書誌
著者名典拠
PTBK 図書書誌
PSTAT
FREQ
REGL
 
雑誌書誌
 
 
 

〔小文字→大文字〕

 次のフィールド(データ要素)においては、ローマ字小文字は、対応するローマ字大文字に変換され、画面に表示される。

フィールド(データ要素) 関係するファイル フィールド(データ要素) 関係するファイル
ID
MARCID
SOURCE
図書書誌
図書所蔵
雑誌書誌
雑誌所蔵
著者名典拠
統一書名典拠
SAFID 著者名典拠
統一書名典拠
ISBN
XISBN
OTHN
PTBID
AID
UTID
CLSK
図書書誌
BID
FANO
図書書誌
図書所蔵
雑誌所蔵
ISSN
NBN
GPON
VTK
SHT
SHK
図書書誌
雑誌書誌
CODEN
ULPN
雑誌書誌

〔スペースの削除〕

 すべてのフィールドにおいて、データの先頭のスペース(NVTコード:20/2121)は、削除される

 すべてのフィールドにおいて、データの末尾のスペースは、削除される。

 なお、この項でいう「データ」には、データ要素間の区切り記号が含まれる。

〔ハイフンの削除〕

 次のフィールドにおいては、ハイフンは削除される。

フィールド(データ要素) 関係するファイル
ISBN
LCCN
図書書誌
雑誌書誌
ISSN
NBN
NDLCN
図書書誌
NDLPN 雑誌書誌

〔「0」(アラビア数字ゼロ)を挿入する〕

次のフィールドにおいては、記入されたデータの桁数(バイト数)を揃えるため、データの特定位置に「0」(アラビア数字のゼロ)が挿入される。 
「0」は、必要な数だけ挿入される。

フィールド(データ要素) 関係するファイル
LCCN 図書書誌
雑誌書誌
NBN 図書書誌

[ページの先頭]