3. 리 더

(Leader)

  • 반복불가
  • 필수

리더는 레코드의 첫 번째 필드로서, 24자(00∼23)로 편성된 고정길이 필드이다. 리더는 숫자나 레코드의 처리에 필요한 매개변수(parameter)를 정의하는 부호값으로 구성된다. 부호값은 숫자와 영문소문자를 사용한다.

리더는 표시기호, 지시기호, 식별기호를 기술하지 않으며, 각자의 위치에 의해 성격이 결정된다.

<리더의 구조>
레코드
길 이
레코드
상 태
레코드
유 형
미정의 문자
부호화
체계
지시
기호
자 릿 수
식별
기호
자 릿 수
데 이 터
기본번지
입력수준 미정의 엔트리 맵
00-04 05 06 07-08 09 10 11 12-16 17 18-19 20-23
레코드 길이 00-04
레코드 상태 05
레코드 유형 06
미정의 07-08
문자 부호화 체계 09
지시 기호 자릿수 10
식별 기호 자릿수 11
데이터 기본번지 12-16
입력수준 17
미정의 18-19
엔트리 맵 20-23

자수위치별 데이터요소의 적용수준은 다음과 같다.

자수위치 자릿수 데이터요소
  • 00-04
  • 5
  • 레코드 길이
  • 05
  • 1
  • 레코드 상태
    • a 기존레코드의 입력수준을 완전수준으로 올린 레코드
    • c 수정된 레코드
    • d 삭제 레코드
    • n 신규 레코드
    • o 더 이상 사용하지 않는 레코드
    • s 삭제(2개 이상의 표목으로 세분되어 삭제된 경우)
    • x 삭제(다른 표목으로 대체되어 삭제된 경우)
06 1
  • 레코드 유형
    • z 전거데이터
07-08 2
  • 미정의
09 1
  • 문자부호화체계
    • b/ KS X 1001
    • a UCS/Unicode
    • z KS X 1001, UCS/Unicode 이외의 문자부호
10 1 지시기호 자릿수
  • 2 지시기호의 자릿수
11 1 식별기호 자릿수
  • 2 식별기호의 자릿수
12-16 5 데이터 기본번지
  • *****(5자리) 리더와 디렉터리의 길이
17 1
  • 입력수준
    • n 완전수준의 전거레코드
    • o 불완전수준의 전거레코드
18-19 2 미정의
20-23 4
  • 엔트리 맵
    • /20 필드길이의 자릿수
    • /21 필드시작위치의 자릿수
    • /22 실행위치의 자릿수
    • /23 미지정 엔트리맵의 자릿수

/00-04 레코드 길이

레코드 길이는 레코드 종단기호를 포함하는 전체 레코드의 길이를 5자리 숫자로 표시한다. 레코드 길이는 컴퓨터로 자동 생성한다. 숫자는 오른쪽 우선 채우기를 하고 나머지는 0으로 채운다.

/05 레코드 상태

레코드 상태는 1자리 문자로 표시하며, 해당 레코드의 처리 및 기존 레코드와의 관계를 나타낸다.

  • a - 기존레코드의 입력수준을 완전수준으로 올린 레코드
    레코드의 입력수준(리더/17)이 불완전수준(부호 o)에서 완전수준(부호 n)으로 변경된 경우에 사용한다.
  • c - 수정 레코드
    레코드의 입력수준은 변경 없이 레코드의 데이터가 추가 또는 수정된 경우에 사용한다.
  • d - 삭제 레코드
    부호 s나 x에 해당되지 않는 경우, 또는 기관에서 부호 s나 x를 사용하지 않기로 결정한 경우에 사용한다.
    삭제 레코드의 표목은 다른 전거레코드의 4XX 보라부출필드에 사용되었을 수도 있고, 해당레코드의 682 필드에 삭제에 대한 설명을 포함하고 있을 수도 있기 때문에 서지레코드에 이를 반영하기 위해서는 어느 정도의 수작업이 필요하다.

    리더/05 d
    150 b/b/▾a과일 가공
    682 b/b/▾i이 표목은 다음 표목으로 대체됨▾a과일–가공
  • n - 신규 레코드
    신규로 입력하는 전거레코드에 사용한다.
  • o - 더 이상 사용하지 않는 레코드
    더 이상 사용하지 않는 전거레코드이지만, 파일에서 삭제하지 않은 경우에 사용한다.
  • s - 삭제(2개 이상의 표목으로 세분되어 삭제된 경우)
    기존 전거레코드의 표목이 2개 이상의 표목으로 나누어짐에 따라 삭제되는 전거레코드에 사용한다. 삭제되는 전거레코드의 표목은 신규 전거레코드의 4XX 보라부출필드에 각각 기술한다.

    리더/05 s
    150 b/b/▾a부처와 불교

    리더/05 n
    100 0b/▾a부처
    450 b/b/▾a부처와 불교

    리더/05 n
    150 b/b/▾a불교
    450 b/b/▾a부처와 불교
  • x - 삭제(다른 표목으로 대체되어 삭제된 경우)
    다른 표목으로 대체됨에 따라 삭제되는 전거레코드에 사용한다. 삭제 레코드의 표목은 신규 전거레코드의 4XX 보라부출필드에 기술한다(전거레코드가 서지레코드와 연결되어 있는 경우, 컴퓨터에서 삭제된 레코드의 표목을 신규 레코드의 표목으로 1:1 자동 교체할 수 있다).

    리더/05 x
    150 b/b/▾a동물성 마가린

    리더/05 n
    150 b/b/▾a마가린
    450 b/b/▾a동물성 마가린

/06 레코드 유형

레코드의 유형을 1자리 문자로 표시한다. 전거레코드는 z로 기술한다.

  • z - 전거데이터
    전거레코드를 의미한다. 전거레코드의 종류는 008/09에 기술한다.

/07-08 미정의

이 자리는 정의되지 않았으므로 빈칸(b/)으로 표시한다.

/09 문자부호화체계

레코드에서 사용한 문자부호화체계를 기술한다.

  • b/ - KS X 1001
    레코드에서 사용한 문자부호가 KS X 1001(전 KS C 5601)임을 나타낸다.
  • a - UCS/Unicode
    레코드에서 사용한 문자부호가 UCS(Universal Coded Character Set) (ISO 10646)이거나 Unicode™, Industry subset임을 나타낸다.
  • z - KS X 1001, UCS/Unicode 이외의 문자부호
    레코드에서 사용한 문자부호가 KS X 1001 또는 Unicode 이외의 문자부호임을 나타낸다.

/10 지시기호 자릿수

가변길이 데이터필드의 지시기호 자릿수를 나타낸다. 가변길이 데이터필드는 2개의 지시기호를 가지므로 지시기호의 자릿수는 항상 2가 된다. 이 자리는 시스템에서 자동 생성한다.

  • 2 - 지시기호의 자릿수

/11 식별기호 자릿수

가변길이 데이터필드의 식별기호 자릿수를 나타낸다. 식별기호는 구분기호(▾)와 영문소문자나 아라비아 숫자로 구성되므로 식별기호 자릿수는 항상 2가 된다. 이 자리는 시스템에서 자동 생성한다.

  • 2 - 식별기호의 자릿수

/12-16 데이터 기본번지

데이터 기본번지는 5자리 숫자로 표시하며, 가변길이 제어필드의 시작위치를 나타낸다. 숫자는 오른쪽 우선 채우기를 하고 나머지는 0으로 채운다. 데이터 기본번지는 리더와 디렉터리, 디렉터리 끝에 나오는 필드종단기호의 길이의 합에 해당한다. 이 자리는 시스템으로 자동생성할 수 있다.

【예시】
리더 24자
디렉터리 180자 (디렉터리 항목이 15개인 경우)
필드종단기호 1자
00205자

/17 입력수준

입력수준은 1자리 문자부호로 표시하며, 전거레코드의 완전성 여부를 나타낸다.

  • n - 완전한 수준의 전거레코드
    국가수준에서 요구하는 내용과 내용표시기호를 충족하는 전거레코드인 경우에 사용한다.
  • o - 불완전수준의 전거레코드
    처리 중에 있는 전거레코드이거나 국가수준에서 요구하는 내용과 내용표시기호를 충족하지 못하는 전거레코드인 경우에 사용한다.

/18-19 미정의

이 자리는 정의되지 않았으므로 빈칸(b/)으로 표시한다.

/20 필드길이의 자릿수

필드길이의 자릿수는 1자리 숫자로 표시하며, 디렉터리에서 필드길이를 나타내는 자릿수로 항상 4가 된다.

  • 4 - 디렉터리에서 각 필드의 길이를 표시하기 위해 할당된 자릿수

/21 필드시작위치의 자릿수

시작위치의 자릿수는 1자리 숫자로 표시하며, 디렉터리에서 각 필드 시작위치를 나타내는 자릿수로 항상 5가 된다.

  • 5 - 디렉터리에서 필드시작위치를 표시하기 위해 할당된 자릿수

/22 실행위치의 자릿수

실행위치의 자릿수는 1자리 숫자로 표시하며, KORMARC에서는 정의되지 않았으므로 항상 0이 된다.

  • 0 - 디렉터리에서 실행위치에 할당된 자릿수

/23 미지정 엔트리맵의 자릿수

미지정 엔트리맵 자릿수는 1자리 숫자로 표시하며, KORMARC에서는 정의되지 않았으므로 항상 0이 된다.

  • 0 - 미정의

입력 규칙

시스템 생성

다음 리더의 요소들은 시스템에서 기본설정 값으로 자동 생성될 수 있다.

00-04 레코드 길이
07-08 미정의
09 문자부호화체계
10 지시기호 자릿수
11 식별기호 자릿수
12-16 데이터 기본번지
20-23 엔트리맵
대소문자

부호로 쓰이는 영문자는 소문자를 사용한다.