# MARC 데이터 구독 서비스 준비 워크북

비구름디자인 × 도돈 · 2026-09-07

학습과 사업 협의를 위한 작성용 초안입니다. 실제 고객 정보·인증키·개인정보를 공개된 사본에 쓰지 않습니다. 데이터 이용 권리와 실제 고객 시스템의 요구사항은 확인 결과에 따라 기록합니다. 아래 표는 국가 공통 업무규격이나 계약서가 아닙니다.

## 1. 우리가 제공할 일을 한 문장으로

“[대상 고객]이 [자료군]을 [업무]에 쓰도록, [검수 수준]의 서지를 [형식·주기]로 제공합니다.”

- 지원할 언어·자료 유형·발행 범위:
- 기본 구독에 포함할 작업:
- 별도 의뢰·견적이 필요한 작업:
- 제공하지 않는 항목·자료군:
- 전문 목록 작성자 / 검수자 / 고객 응대 담당 역할:

## 2. 고객의 현재 업무부터 알아보기

| 질문 | 확인 내용 | 추가 확인자·일정 |
| --- | --- | --- |
| 월 요청량은 서지 건수인가, 실물 권수인가? | | |
| 가장 시간이 오래 걸리는 단계는 무엇인가? | | |
| 기존 데이터의 어떤 오류가 재작업을 만들었나? | | |
| 사용하는 시스템·반입 형식·인코딩은 무엇인가? | | |
| 정상 반입된 견본 파일을 제공받을 수 있는가? | | |
| 원목록·청구기호·등록번호·라벨 중 어디까지 필요한가? | | |
| 최종 납품 도서관에 데이터를 전달하는가? | | |
| 무엇이 개선되면 구독을 계속할 이유가 생기는가? | | |

## 3. 원천 권리표

검색 화면을 볼 수 있는 권한과 가공·저장·유료 재제공 권한은 구별합니다. 한 기관 안에서도 API, 파일 다운로드, 표지·목차의 조건을 따로 확인합니다.

| 원천 이름·정확한 URL | 제공 경로·대상 항목 | 이용 조건·확인일·보관한 근거 | 저장·가공·유료 제공 | 고객의 도서관 재전달 | 미확인 사항 |
| --- | --- | --- | --- | --- | --- |
| | | | | | |

- 이미 이용 조건에서 명확히 허용하는 범위:
- 별도 확인·계약이 필요한 범위:
- 허락되지 않아 제외할 자료:
- 출처 표시 방법 / 표지·목차·요약의 별도 권리:
- 원천 변경·제공 종료 시 확인할 담당 역할:

문의 문안:

“[서비스·데이터세트]의 [항목]을 저장·검수·변환하여 유료 구독 업체에 파일/API로 제공하고, 그 업체가 납품 대상 도서관에 전달하는 서비스를 준비 중입니다. 이 범위가 현재 이용 조건에 포함되는지, 추가 계약과 출처 표시·보관 조건이 있는지 확인 부탁드립니다.”

## 4. 자료 식별과 청구기호 협의표

| 항목 | 적용 기준·버전 | 승인 근거 |
| --- | --- | --- |
| KDC 또는 DDC / 적용 판 | | |
| 목록규칙 / KORMARC 형식 판 | | |
| 저자·도서기호 부여표 | | |
| 별치기호와 실제 자료실 | | |
| 권차·복본·연도·판차 표기와 배열 우선순위 | | |
| 동일 판 추가 복본 / 개정판 / 세트의 처리 | | |
| 고객 로컬 필드와 개별 소장정보의 필요 범위 | | |

청구기호 연습: `아 / 813.8 / 김123ㄱ / v.2 / c.2`

- 아: 이 연습에서는 어린이자료 구역.
- 813.8: 분류기호.
- 김123ㄱ: 구조를 익히기 위해 만든 가상의 도서기호. 실제 이름을 변환한 값이 아님.
- v.2: 2권.
- c.2: 그 2권의 두 번째 복본.
- 찾기: 건물·자료실·별치 → 분류기호 → 도서기호 → 권차·복본 → 실물 대조.
- 배가: 반납 및 예약·회송 상태 확인 → 구역 분리 → 순서 확인 → 양옆 기호 대조.
- 분류 비교: `813.7 → 813.72 → 813.8`. 비교할 때만 `813.700 → 813.720 → 813.800`으로 생각하기.
- 이용자에게 재배가 대신 수레 사용을 안내하는 기관에서는 그 절차를 따르기.

## 5. 한 요청을 끝까지 추적하는 작업표

| 요청 행 ID | ISBN·제목·판·권차·매체 | 원천 ID / 내부 서지 ID | 실물·근거 확인 | 완료·보류·미보유 | 다음 조치·예정일 |
| --- | --- | --- | --- | --- | --- |
| | | | | | |

미확인 값과 실제로 없는 값을 구별합니다. ISBN이 같아도 판·권차·매체가 다르면 병합을 보류합니다. 동일 서지와 다른 실물의 등록번호를 혼동하지 않습니다.

## 6. DB에 나누어 관리할 네 묶음

1. 원본: 받은 기록, 출처 ID, 수집일, 원천 수정일, 이용 조건과 원본 버전.
2. 공통 서지: 내부 ID, 반복 필드·순서·지시기호·식별기호, 판·권차, 검수 상태, 변경 이력.
3. 고객별 적용: 고객 ID, 적용 규칙 버전, 청구기호, 필요한 경우의 개별 소장정보.
4. 제공 이력: 제공 묶음 ID, 고객, 요청 행, 레코드 버전, 변환 규칙 버전, 제공 상태.

확인할 질문: “내일 한 필드의 오류가 발견되면, 원본과 수정 이유를 찾고 어떤 고객에게 어느 버전을 줬는지 추적할 수 있는가?”

## 7. 검수표

- [ ] 원천의 해당 이용 권리와 출처를 확인했다.
- [ ] 책의 판·권차·매체가 후보 기록과 일치한다.
- [ ] 표제지·판권지·쪽수·크기·부록의 확인 근거가 있다.
- [ ] ISBN 형식 검사와 실물 일치 검사를 구별했다.
- [ ] 인명과 역할, 분류 근거를 검토했다.
- [ ] 필수 요소와 유효 코드, 지시기호, 반복 필드·식별기호를 검증했다.
- [ ] 고객별 등록번호·청구기호가 다른 고객 데이터에 섞이지 않았다.
- [ ] 한글과 특수문자, 앞자리 0, 권차·복본이 변환 후 유지된다.
- [ ] 승인된 시험 영역에서 반입·검색·표시·라벨·재출력을 대조했다.
- [ ] 신규·갱신·중복·삭제·병합의 처리와 복원 방법을 확인했다.
- [ ] 완료 수량과 보류·미보유 수량을 별도로 설명할 수 있다.

## 8. 제공과 수정 이력

| 묶음 ID | 고객 / 규칙 버전 | 서지 ID / 레코드 버전 | 제공일·건수 | 보류·예외 목록 | 인수·반입 결과 |
| --- | --- | --- | --- | --- | --- |
| | | | | | |

| 오류 접수 | 영향 서지·고객·묶음 | 원인 / 변경 전·후 | 승인·새 버전 | 통지·재제공 | 반입·라벨 후속 확인 |
| --- | --- | --- | --- | --- | --- |
| | | | | | |

제목·저자·ISBN만 가진 표를 완전한 MARC로 표시하지 않습니다. 읽기용 MARC 텍스트의 확장자만 바꾸어 반입하지 않습니다. 필요한 교환 구조와 인코딩을 검증합니다.

## 9. 구독 범위와 원가

- 요금 단위(고유 서지 / 제공 요청 / 이용자 수 등):
- 재다운로드·정정본 제공의 과금 여부:
- 원목록·로컬 적용·긴급 지원의 추가 비용:
- 고객의 최종 도서관 납품과 재판매 허용 범위:
- 갱신 주기 / 문의 응답 목표 / 해결 일정 안내 방식:
- 중단·오류·해지 후 사용·보관 조건:

월 구독 매출에서 데이터 사용료, 작성·검수 인건비, 서버·검색·백업, 결제 비용, 고객 지원·재작업 비용을 뺍니다. 대표의 작업 시간도 비용에 포함합니다. 예시 가격을 시장의 적정가격으로 간주하지 않습니다.

## 10. 시험 운영에서 통과할 과제

- [ ] 동일 판 복본, 개정판, 번역, 세트·낱권, ISBN 없는 자료를 각각 처리했다.
- [ ] 동일 ISBN의 정보 충돌을 검토 대기로 보낼 수 있다.
- [ ] 두 번째 저자와 여러 주제가 내보내기 후에도 유지된다.
- [ ] 같은 파일 재전송으로 고객 DB에 불필요한 중복이 생기지 않는다.
- [ ] 고객별 정보가 분리되고 접근 권한이 시험됐다.
- [ ] 원천 중단 시 제공 가능한 범위와 기준일을 설명할 수 있다.
- [ ] 수정·제공 중단·병합 정보를 영향받은 고객에게 전달할 수 있다.
- [ ] 백업 복원과 담당자 인수인계를 실제로 연습했다.
- [ ] 검수 완료 제공률·정정률·지원 시간·비용을 기록했다.

## 다시 볼 공식 자료

- [KORMARC 통합서지용](https://www.nl.go.kr/LI/contents/L10102000000.do)
- [KOLIS-NET 참여·MARC 다운로드 신청 안내](https://www.nl.go.kr/kolisnet/contents/procedure.do)
- [국가자료종합목록 OpenAPI 등록 페이지](https://www.data.go.kr/data/3036346/openapi.do)
- [공공누리 유형과 조건](https://www.kogl.or.kr/info/license.do)
- [MARCXML 공식 안내](https://www.loc.gov/standards/marcxml/)

위 경로별 이용 조건과 고객 요구사항을 확인해 이 문서를 갱신하세요.
