1、1 印行年月94年10月 本標準非經本局同意不得翻印 中華民國國家標準 CNS 總號 類號 資訊交換格式 ICS 01.140.10 Z7237 經濟部標準檢驗局印行 公布日期 修訂公布日期 82年1月28日 92年6月24日 (共6頁)13148Format for information exchange 1.適用範圍:本標準規定各種形式的書目紀錄及不同類型的紀錄之一般性交換格式。本標準不定義每一項紀錄的長度或內容,亦不賦予欄號、指標或識別等任何特定的意義;該部分另由其他執行格式詳細規範之。 本標準的目的在於提供不同資料處理系統之間,資料交換之一般性結構和基本架構,而非專為系統內部之處理格
2、式,其結構適用於各類不同之資料媒體。 2.用語釋義:本標準所使用之名詞定義如下,參照紀錄結構詳圖(圖2)。 2.1紀錄(record) 由各項欄位所組成,包括紀錄標示,指引和一個或多個資料單元所組成的資料欄。 備考:有特殊的需要時,本標準允許紀錄的連接,或分割為數個副紀錄。其執行方式皆由專屬交換格式規定之。 2.2結構(structure) 紀錄之各部分的組合排列。 2.3副紀錄(subrecord) 一筆紀錄中由數個資料欄可組合成一單元,是為副紀錄。 2.4紀錄標示(record label) 每一紀錄開始的資料欄,提供處理該紀錄的參數。 2.5指引格局(directory map) 一組參
3、數,用以敘述指引中各項款目的結構。 2.6指引(directory) 每一紀錄中,用以表示資料欄位置的索引。 2.7資料欄(field) 為紀錄的變長區,位於指引之後,記載與指引中每一款目對應之資料。 備考:資料欄可包括一個或多個分欄。 2.8.欄位標示(field tag) 由三個字符組成,用以識別各資料欄。 備考:字符可由數字、字母或兩者混合組成。 2.9指標(indicator) 如採用指標,則指標為每一欄之第一項資料單元,用以指示該欄的內容,及與他欄的相互關係,或指示操作程序。 2.10分欄(subfield) 2 CNS 13148, Z 7237 資料欄的次層單元。 2.11 分欄
4、識別 (subfield identifier) 在分欄資料之前,以一個或多個字符識別該分欄資料。 備考:其第一個或唯一的分欄識別字符必須是 ISO/IEC 646 符號集之 IS1(hex lF) 2.12 分隔字符 (separating character) 邏輯性或層次性分隔和界定資料單元的控制字符。本標準採用 IS0/IEC 646 字符集之 IS2(hex lE)為欄間符號,用 IS3(hex lD)為紀錄分隔。 3.書目紀錄交換格式之結構 紀錄之一般結構參照圖一,詳細結構參照圖二。 圖 1 一般結構 紀錄標示 (record label) 指引 (directory) 資料欄 (
5、fields) 紀錄分隔 (record separator) 一項紀錄所包含項目之定義參照第 2 節,其內容包含下列的定長欄和變長欄 (參照圖2)。 (1) 紀錄標示 定長欄 (2) 指引 變長欄 (3) 紀錄識別 變長欄 (4) 參考欄位 變長欄 (5) 資料單元欄 變長欄 (6) 欄間符號 IS0/IEC 646 或 ISO/IEC 10646 字符集的 lS2(hex lE) (7) 紀錄分隔 IS0/IEC 646 或 ISO/IEC 10646 字符集的 lS3(hex ID) 指引、紀錄識別、參考欄位和資料單元欄之間以欄間符號分隔;每一筆紀錄以紀錄分隔結束。 3.1 紀錄標示 (
6、record label)(位址 0 23) 圖 1 中的紀錄標示為定長欄,其定義如下: 3.1.1.紀錄長度 (位址 04) 紀錄中之資料長度 (包括紀錄標示、指引、資料欄及紀錄分隔 ),其長度為 5位數字,右端對齊,空位補 “0“。 備考:紀錄 長度是一邏輯性的紀錄長度。在機器處理磁帶資料時,資料可被切成數個區塊 (blocks)。跨區塊的標準技術詳述於 ISO 1001。 3.1.2.紀錄性質 (位址 5) 由另一國際 性執行標準所定義的單一字符,以描述紀錄的性質。例如:新紀錄或修正的紀錄。 3 CNS 13148, Z 7237備考:若無國際性執行標準,字符須由資料交換單位相互約定之。
7、 3.1.3 執行代碼 (位址 69) 此代碼本標準尚未定義。 備考:資料交換單位可相互約定之。 3.1.4 指標長度 (位址 10) 以一位數字表示指標的長度,若不使用指標,則指標長度設定為 0。 3.1.5 分欄識別長度 (位址 l1) 以一位數字表示分欄識別的長度,若不使用分欄識別,則長度設為 0。 3.1.6 資料基本位址 (位址 1216) 以 5 位數字表示,包括紀錄標示、指引及指引結束之欄間符號的總長度;數字右端對齊,空位補 “0“。 3.1.7 未定 (位址 1719) 備考:使用者可自訂之 3.1.8 指引格局 (directory map)(位址 2023) 位址 20:一
8、位數,為指引款目之欄長位數。 位址 21:一位數,為指引款目之欄位首字位址位數。 位址 22:一位數,為指引款目之執行定義部分長度位數。 位址 23:未定。 3.2 指引 (directory) 每一指引由 不定數目之指引款目所組成,每一款目與其資料欄互相對應。指引結束以欄間符號表示。 3.2.1 指引款目 (directory entry) 每一款目由 “欄位標示 “、 “資料欄長度 “、 “欄位首字位址 “和 “執行定義部分 “所組成。 款目中任何一部分的長度不可超過 9 位 (數字、字母或兩者混合 )。在指引中所有款目皆有相同的結構。 3.2.2 欄位標示 (tag) 3 個字符組成,根
9、據國際性執行標準所定義,欄位標示即資料欄之名稱。 備考:若無國際性執行標準,由資料交換單位相互約定之。 3.2.3 資料欄長度 (length of field) (a)指標到欄間符號的長度。 (b) “O“表示指引款 目所對應之資料欄之長度大於可貯存於指引款目內 “長度 “之最大數字 n。在此種狀況下,資料欄可視為被分成幾部分,除最後一部分外,其餘部分長度均為 n。每一部分有其對應之指引款目包括欄位標示、首字位址。 長度為 “0“表示指引款目對應至資料欄之某一部分而非最後一部分,且其長度視為 n。 (c)上述 (b)中所提及資料欄之最後一部分的長度。 上述 (b)和 (c)中所有對應至同一資
10、料欄之指引款目應依次相連。 4 CNS 13148, Z 7237 3.2.4 欄位首字位址 (starting character position) 以十進位數 字指出前述欄位標示所對應之資料欄的首字位址。該位址相對於資料基本位址,即指引後第一個資料欄之首字位址為 0。 3.2.5 執行定義部分 (implementation-defined part)(選擇使用 ) 有關該指引款目所對應之資料欄的控制符號。 3.3 資料欄 (field) 所有的資料欄以欄間符號做結束。資料欄有下列三種類型: (1)紀錄識別欄:欄位標示 001 (2)參考欄:欄位標示 002009 及 00AOOZ (3
11、)資料單元欄:欄位標示 0l0999 及 OAAZZZ 備考:此處的 “0“乃數字之 “零 “; A-Z 之字母可為大寫或小寫。 3.3.1 紀錄識別欄 (record identifier field) 建立紀錄的機構所編訂的識別符號。 備考:本欄不設指標及分欄識別。 3.3.2.參考欄 (reference fields) 為未來資料處理預留的欄位。 備考:本欄不設指標及分欄識別。 3.3.3.資料單元欄 (data fields) 每一資料單元欄包括指標 (選擇使用 )、分欄識別 (選擇使用 )、資料單元和欄間符號。指 標或分欄識別的長度由紀錄標示所定義的指標長度和分欄識別長度所決定 。
12、同一紀錄中的各資料單元欄之指標長度需一致;其分欄識別長度亦同。 紀錄中的每一資料單元欄之結構可以是下列四者之一: (a)資料單元 紀錄標示中的指標長度和分欄識別長度皆設定為 0。 參照圖 2,(1) (b)分欄識別和資料單元 紀錄標示中的指標長度設定為 0,而分欄識別的長度設定為大於 0。 參照圖 2.(2) (c)指標和資料單元 紀錄標示中的指標長度設定為大於 0,而分欄識別長度設定為 0。 參照圖 2.(3) (d)指標、分欄識別和資料單元 紀錄標示中的指標長度及分欄識別長度皆大於 0。 參照圖 2.(4) 5 CNS 13148, Z 7237紀錄標示資料單元欄定長欄 (24 位數 )指
13、引格局款目指引變長欄資料欄圖 2 紀錄之結構詳圖 位址 04 紀錄長度 5 紀錄性質 69 執行代碼 10 指標長度 11 分欄識別長度 1216 資料基本位址 1719 使用者自訂 20 欄長位數 21 首字位址位數 22 執行定義部分 23 未定 3 位字符 欄位標示 資料欄長度 欄位首字位址 執行定義部分 (選擇使用 ) 款目 款目 資料基本位址 欄間符號 欄位標示 001 資料單元 欄間符號 紀錄識別欄 欄位標示 002009 資料單元 及 00A00Z 欄間符號 參考欄 其他欄位標示 資料單元 分欄識別 指標 指標 (010999)及 欄間符號 資料單元 資料單元 分欄識別 (0AA
14、ZZZ) 資料單元 欄間符號 欄間符號 資料單元 欄間符號 分欄識別 指標 分欄識別 資料單元 資料單元 資料單元 欄間符號 欄間符號 分欄識別 資料單元 欄間符號 指標 分欄識別 資料單元 欄間符號 指標 分欄識別 資料單元 分欄識別 資料單元 分欄識別 分欄識別 資料單元 資料單元 資料單元 資料單元 欄間符號 欄間符號 欄間符號 欄間符號 紀錄分隔 紀錄分隔 紀錄分隔 紀錄分隔 下一筆紀錄 下一筆紀錄 下一筆紀錄 下一筆紀錄資料單元欄結構 (1) (2) (3) (4) 指標長度 =0 =0 0 0 分欄識別長度 0 =0 0 6 CNS 13148, Z 7237 相對應國家標準: (
15、1) ISO/2709: 1981, Documentation - Format for bibliographic information interchange on magnetic tape. (2) ISO/2709 : 1996 , Information and documentation - Format for information exchange. 參考標準: ISO/IEC2022: 1994, Information technology - Character code structure and extension techniques 引用標準: ISO 646.Information processing ISO 7 bit coded Character set for information interchange