SAEA-IN.-7(Rev.1) INIS: MAGNETIC AND PUNCHED PAPER TAPE CODES AND CHARACTER SETS

INTERNATIONAL ATOMIC ENERGY AGENCY, VIENNA, FEBRUARY 1971 Other reports in the INIS Reference Series available in February 1971s

IAEA-INIS-1(Rev.1) INIS. Descriptive Cataloguing Rules IAEA-INIS-2(Rev») INIS: Descriptive Cataloguing Samples I AEA-INI S-3( Re .£) INIS: Subject Categories and Scope Descriptions IAEA-INIS-4(Rev.|) INIS: Instructions for Submitting Abstracts IAEA-INIS-5(Rev. INIS: Terminology and Codes for Countries and International Organizations

IAEA-INIS-6(Rev.2) INIS: Authority List for Corporate Entries IAEA-INIS-8(Rev.l) INIS: Paper Tape Specifications and Record Format IAEA-INIS-9(Rev. 1) INIS: Magnetic Tape Specifications and Record Format IAEA-INIS-lO(Rev.) INIS: Transliteration Rules for Selected Non-Roman Characters IAEA-INIS-11(Rev.O) INIS: Authority List for Journal Titles lAEA-INIS-12(Rev.O) INIS: Manual for Indexing IAEA-INIS-13(Rev.O) INTS: Thesaurus IAEA-INIS-13A( v. 0) INIS: Terminology Charts

Stocks of the following forms may be ordered by centres participating in INIS:

INIS Form l(Rev.2) (INIS Worksheet) INIS Form 2(Rev.l) (INIS Abstract)

Organizations participating in the INIS network may obtain forms and reasonable quantities of reports in the INIS Reference Series on application to:

INIS Section International Atomic Energy Agency P.O. Box 590 ' A-1011 Vienna Austria

Other interested parties may order copies of these reports in accordance with the instructions and prices given on the inside back cover. INIS: MAGNETIC AND PUNCHED PAPER TAPE

CODES AND CHARACTER SETS TABLE OP CONTENTS

Page PREFACE 5

1. INIS CHARACTER SET 7

2. INIS 8-BIT CODE 8 2.1 Description 8 2.2 Implementation of the INIS 8-bit code on $-track NRZI magnetic tape 8

3. PAPER TAPE CHARACTER SET 9 3.1 INIS paper-tape character subset 9 3.2 Control characters 9

4. INIS 6-BIT CODE 11 4.1 Description 11 4.2 Implementation of the INIS 6-bit code on 7-track NRZI magnetic tape 12

TABLE 1. INIS 8-BIT CODE 13

TABLE 2. INIS PAPER TAPE CODE 14

TABLE 3. INIS 6-BIT CODE 16

APPENDIX 1. INIS FLEXOWRITER KEYBOARD ARRANGEMENT 17 Fig. 1 Keyboard 18

APPENDIX 2. INIS PRINT TRAIN 19 Fig. 2 Print train 20

- 3 - PREFACE

This report contains the TNTS character set and the corresponding codes for magnetic tape and paper tape for use in conjunction with

INIS: Magnetic Tape Specifications and Record Format (IAEA-INIS-9) and INIS: Paper Tape Specifications and Record Format (IAEA-INIS-8).

A description of equipment implementing the codes described herein and used at the IAEA is also included. The INIS 8-bit code is an extension of, and includes, the standard ISO 7-bit code for information Interchange. It has been necessary to extend this code to provide bit configurations for those characters of the INIS set which are not part of the ISO Standard.

The non-standard extension therefore will be reconsidered when an International Standard 8-bit code is adopted.

- 5 - 1. INIS CHARACTER SET

The INIS character set consists of the following 120 symbols:

ABCDEPGHIJKLMNOPQRSTUVWXYZ abc defghi jklmnopqrstuvwxyz

1234567890. :; ,/°. = + --$

> < [ ] ( ) 1 (quote)

1234567890+- superscripts:

subscripts: 123456789o

SP (space)

Each of these characters will be represented on the INIS tapes by a unique bit configuration (see Section 2 "INIS 8-Bit Code"), and it will be possible to utilize all of them in the printing of ATOMINDEX.

Appendix 2 gives the specifications for an IBM l4l6 Print Train for an IBM 1403/N1 Printer which implements the INIS character set.

For intermediate storage on punched paper tape only, an 87 character subset is defined. The remaining 33 characters require special coding (see Section 3 and IAEA-INIS-8).

- 7 - 2. INIS 8-BIT CODE

2.1 Description

The INIS 8-bit code shown in Table 1 Is an extension of the ISO 7-bit code for information interchange (ISO Recommendation R646). It consists of two sets of 128 configurations each." These two sets

differ in the 8th bit (bQ). Columns 0-7 of Table 1 (bQ = 0) represent the ISO 7-bit code. Columns 8-15 (bg = 1) represent the INIS (non-standard) extension and define codes for those INIS characters which are not defined in the standard ISO code.

Empty positions in columns 0-7 indicate graphics or control characters in the standard which will not be used by INIS. No other characters have been substituted in these positions.

Empty positions in columns 8-15 are undefined.

Note that any undefined bit configuration present in INIS input tapes will be replaced by space (SP) in the INTS output tape.

2.2 Implementation of the INIS 8-bit code on 9-track NRZI magnetic tape

The figure below shows the correspondence between magnetic tape track number and INIS 8-bit code bit number. Bit P is the odd-parity bit.

0.029 Inch

Track

Tape Motion

- 8 - 3- PAPER TAPE CHARACTER SET

The paper-tape character set adopted for INIS consists of 96 characters^ 87 of these are members of the INIS character set, whereas 9 are used for encoding purposes.

3-1 INIS paper-tape character subset

ABCDEPGHIJKLMNOPQRSTUVWXYZ

abcdefghijklmnopqrstuvwxyz

1234567890. :;,/=- +$* [ ]()' (quote)

a j3 7 TTUAA £

SP (space)

3.2 Control characters

ft (number sign) <|Q (commercial at) (overscore) (underscore) TAPE PEED UC (upper case) LC (lower case) TAB (horizontal tabulation) CR (carriage return)

The 33 INIS characters not defined in the paper-tape subset, viz.:

? - d%fsT > < v Z Q

superscripts: I234567890+-

subscripts: 1 2 3 4 5 6 7 8 9 0

are encoded according to the rules given in IAEA-INIS-8.

Table 2 gives the paper-tape codes and their associated graphic(s).

- 9 - Note that unlike on magnetic tape, where each character is represented by a unique bit configuration, on paper-tape devices each paper-tape code is normally assigned two graphics in order to reduce the size of the keyboard. The UC and LC* control characters are used to distinguish between the two.

Appendix 1 gives a suggested keyboard arrangement which implements the paper-tape character set.

- 10 - 4. INIS 6-BIT CODE

4.1 Description

The INIS 6-bit code, shown in Table 3, is a subset of the INIS 8-bjt code defined in Table 1. It consists of columns 2, 3, 6 and 7, i.e. 64 characters, after removing bits 8 and 6, as follows:

INIS 8-bit code bQ „ V ° *u °n 87654321

INIS 6-bit code b. bc b. b^ b0 bn 6 5 4 3 2 1

Positions 3/ll, 3/l2 and 3/13 of the INIS 6-bit code (unassigned in the 8-bit code) will be used as non-locking shift characters, i.e. applying only to the character they precede, to reach the full set as follows:

3/ll col. 0, 1, 4,'5 (^8=0, b6=0)

3/12 col. 8, 9, 12, 13 (DQ=1, b6=0)

3/13 col. 10, 11, 14, 15 (b8=l, b6=l)

Examples:

(in the following examples the symbols (1), (2), and @ represent the INTS 6-bit shift characters 3/ll, 3/l2, and 3/13 respectively)

INIS 8-bit INIS 6-bit

Cross Section - ® cross © section

235U © b © c © e © u

co+ ®® ® 3 (see note on p. 12)

d*3 (D © ©(D (see note on p. 12)

/<• p (D ® ® © (see note on p, 12)

- 11 - Note: In the INTS 6-bit code, unassigned positions are invalid only in the standard set. They are valid in any of the 3 shift modes (i.e. when preceded by a shift character) if and only if the defined character corresponds to a defined position in the INIS 8-bit code. For example, position 2/0 is undefined, and therefore represents an invalid character, in the standard set, when preceded by (l) and when preceded by (^2) , but not when preceded by £3) (the sequence (3) 2/0 represents superscript 0).

CD > Cl) an<^ CD have "the function of shift characters only in the standard set, i.e. if xhey are not themselves preceded by another shift character.

4.2 Implementation of the INIS 6-bit code on 7~track NHZI magnetic Jbap_e

The figure below shows the correspondence between magnetic tape tracks and INTS 6-bit code bits. Bit P is the parity bit.

• TAPE MOTION

- 1? - TABLE 1. INIS 8-BIT CODE

b8 0 0 0 0 o 0 0 0 1 1 1 1 I 1 1

b7 0 0 0 0 1 1 1 1 0 0 0 0 l 1 1 1

b6 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

b5 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

Column Column b b b b b b b 7 8 7 6 5 b4 3 2 l 0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 Row Row 0 0 0 0 0 0 SP 0 P P 0 C 1 0 0 0 1 1 1 A Q a q 1 1 2 0 0 1 0 2 2 B R b r 2 2 3 0 S c s 3 0 1 1 3 3 C 3 4 0 1 0 0 4 $ 4 D T d 4 4 5 S 0 1 0 1 5 5 E U e u 5 6 0 1 1 6 6 V V 6 0 F 6 7 f 0 1 1 1 7 7 g w 7 7 8 X 8 1 0 0 0 8 ( 8 h 8 9 1 0 0 1 9 ) 9 I I y 9 9 + £ 1 0 1 0 10 : J z a 10 - 1 0 1 1 11 + [ k e 11

1 1 0 0 12 1 < L 1 y V 12

1 1 0 1 13 GS - ] m ? A w 13

1 1 1 0 14 RS > N n A 14

C> 1 1 1 1 15 / 0 ° 15 RS: record seDarator ISO 7-bit code •< INIS non-standard extension - GS: grasp separator SP: space TABLE 2. INIS PAPER TAPE CODE

Paper tape punches Graphic Notes

8 7 6 5 4 3 2 1 Upper case Lower case

7 6 1 A a

7 6 2 B b

7 6 5 2 1 C c

7 6 3 D d

7 6 5 3 1 E e

7 6 5 3 2 F f

7 6 3 2 1 G g

7 6 4 H h

7 6 5 4 1 I i

7 5 1 J J

7 5 2 K k

7 2 1 L 1

7 5 3 M m

7 3 1 N n

7 3 2 0 O (letter)

7 5 3 2 1 P P

7 5 4 Q q

7 4 1 R r

6 5 2 S s

6 2 1 T t

6 5 3 U u

6 3 1 V V

6 3 2 W w

6 5 3 2 1 X X

6 5 4 Y y

6 4 1 Z z

- 14 - TABLE 2 (CONT.)

Paper tape punches Graphic Notes

8 7 6 5 4 3 2 1 Upper case Lower case

1 a 1

2 6 o

5 2 1 4 3

3 @ 4

5 3 1 $ 5

5 3 2 = 6

3 2 1 V- 7

4 t 8

5 4 1 ( 9

6 ) 0 (Zero)

7 4 2 A 7T

5 4 2 A r

7 5 4 2 1 [ ]

7 i /

7 6 5 : Ul

6 5 4 2 1 - 1

7 6 4 2 1 L •

6 5 1 *** +

(overscore, 7 6 4 3 1 - underscore)

space (SP) 5 <

7 6 5 4 3 2 1 tape feed

7 6 5 4 3 upper case (UC)

7 6 5 4 2 lower case (LC)

6 5 4 3 2 tab

carriage 8 return (CR)

- 15 - TABLE 3. INIS 6-BIT CODE

be

b5

Column Column

b6 b5 b4 b3 b2 bl Row Row

0 0 0 0 SP

0 0 0 1

0 0 1

0 0 1

0 10 0 D

0 10 1 u

0 11 V

0 111 w

0 0 0 II X

0 0 1

0 10 10 cc 10

Oil 11 © K 11

1 0 12 12

1 0 13 m GS M to 13

1 1 14 RS N 14

1 1 15 15

© j (D , Shift character INIS G-bit code. — Shift character 3/11 • Shift character 3/12 Shift character 3/13- GS: Group separator

RS: Record separator Defined characters when preceded by a shift character SP: Space APPENDIX I

Pig. 1 shows the keyboard arrangement of the IAEA paper tape machine. This is a Friden Flexowriter Model 230j5i with manual non-print and tape skip.

The arrangement is such that a minimum number of modifications of the standard keyboard is necessary.

In the IAEA keyboard, key 55 (underscore/overscore) is non-escaping.

The numbers on the top of each key (in Fig. 1) represent the paper- xape code associated with the key.

- 17 - FIG. 1 KEYBOARD

7654321 65432 1 2 521 3 531 532 321 4 541 6 742 76431 642 S = A TAPE a 6 # @ i ( ) — BACK FEED 1 2 3 4 5 6 7 8 9 0 7T — SPACE TAB 1 11 15 19 23 27 31 35 39 43 47 51 55 57 +43 421 754 632 76531 741 621 654 653 76541 732 75321 75421 8

AUX STOP [ W E R T Y U I 0 P CAR RLT CODE CODE 0 ] 2 6 13 17 21 25 29 33 37 41 45 49 53 56 761 652 763 76532 76321 764 751 752 721 7 765 76542

STOP t LOttER LOWER A S D F G H J K L READ CASE / w CASE 7 14 18 22 26 30 34 38 42 46 50 54 59 76543 542 641 65321 76521 631 7C2 731 753 65421 76421 651

START UPPER A UPPER N M READ CASE 7 CASE

~12 16 20 24 28 32 36 40 44 48 52 58

SPACE APPENDIX 2

Pig. 2 shows the arrangement of the IBM l4l6 Print Train used by the IAEA.

The train consists of 80 slugs each containing three graphics, i.e. a total of 240 positions.

In the IAEA train, slugs 4l-8o (positions 121-240) are exsTtly the same as slugs 1-40 (positions 1-120). Therefore Fig. 2 only shows the first 40 slugs of the train.

This print train can be used on an IBM-360 equipped with a 140J5 Printer Model Nl and the Universal Character Set Feature.

INIS members wishing to purchase the train should contact the local IBM office and specify the following:

1) All countries except USA IBM 1416 TRAIN IBM Austria (Europe) Order Number GB7038 Delivered to IAEA under the Serial No. 5616648

2) USA only

IBM 1416 TRAIN IBM Domestic Order Number X00902 Delivered to Union Carbide Corp. under the Serial No. 20565

- 19 - FIG. 2 INIS PRINT TRAIN ARRANGEMENT

Train 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 position

Graphic —> < s t u V w X z o* : 1 2 3 4 5 6 7 8 9 0 > + / y ? ( ) t

Slug No. 1 2 3 4 5 6 7 8 9 10

31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60

* = i l 2 3 4 J k 1 m n o P q r - $ • a b c d e f g h i [ ]

11 12 13 14 15 16 17 18 19 20

61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90

t—t — + % / S T U V W X Y Z u 7T V 1 2 3 4 5 6 7 8 9 0 J s M M

21 22 23 24 25 26 27 28 29 30

91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120

*Y 5 6 7 8 9 0 J K L M N O P Q R a / n A A A B C D E F G H I

31 32 33 34 35 36 37 38 39 40 The INIS Reference Series comprises the rules, standards, formats, codes, authority lists, etc. on which the system is based. It currently consists of 14 documents published by the Agency in 1969 and 1970. Some of the documents have been revised and further revisions will be issued in 1971*

Individual documents in the INIS Reference Series may be purchased at the prices indicated below or a complete set of the Series in printed form may be ordered for US $20, Minimum orders should not be for less than US $3.

The price for microfiche copies of the INIS Reference Series is US 80.65 per item.

Single documents:

IAEA-INIS-1(Rev.1) INIS: Descriptive Cataloguing Rules $ 1.10 IAEA-INIS-2(Rev.l) INIS: Descriptive Cataloguing Samples $ 1.00 IAEA-INIS-3(Rev.l) INIS: Subject Categories and Scope Descriptions $ 0.80 IAEA-INIS-4(Rev.O) INIS: Instructions for Submitting Abstracts $ 0.30 IAEA-INIS-5(Rev.l) INIS: Terminology and Codes for Countries and International Organizations $ 0.50 IAEA-INIS-6(Rev.2) INIS: Authority List for Corporate Entries $ 3.50 IAEA-INIS-7(Rev.l) INIS: Magnetic and Punched Paper Tape Codes and Character Sets $ 0.40 IAEA-INIS-8^Rev.l) INIS: Paper Tape Specifications and Record Format $0.50 IAEA-INIS-9(Rev.l) INIS: Magnetic Tape Specifications and Record Format $ 0.40 IAEA-INIS-lO^Rev.O) INIS: Transliteration Rules for Selected Non-Roman Characters $ 0.20 iAEA-INIS-ll(Rev.O) INIS: Authority List for Journal Titles $ 1.30 lAEA-INIS-12(Rev.O) INIS: Manual for Indexing $ 1.00 IAEA-INIS-l3(Rev.O) INIS: Thesaurus # 8.00 IAEA-INIS-13A(Rev.O) INIS: Terminology Charts $ 2.00