메타데이터 스키마 (Metadata Schema)

문헌정보학
한 줄 정의: 디지털 자원이나 정보객체를 기술하기 위해 사용할 요소(element)의 집합과 각 요소의 정의, 관계, 사용규칙을 규정한 구조화된 틀로, 더블린코어, MARC, METS 등이 대표적인 예이다.

쉽게 풀면

자료를 설명할 때 어떤 항목(제목, 저자, 날짜 등)을 어떻게 쓸지 미리 정해 놓은 규칙 모음이다. 이력서 양식처럼, 어떤 항목을 어디에 어떻게 적을지 미리 정해둔 서식이라고 보면 된다.

왜 중요한가

메타데이터 스키마는 어떤 요소를 어떤 이름과 의미·규칙으로 기록할지 정한 틀로, 더블린코어·MODS·EAD 같은 스키마 선택이 디지털 컬렉션의 기술 상세도와 교환 가능성을 결정합니다. 스키마를 명시하지 않은 메타데이터는 다른 시스템이 해석할 수 없습니다.

핵심 정리

예시로 보기

같은 논문을 두 스키마로 기술한다고 해 봅시다. 더블린코어에서는 title, creator, date, subject, description, identifier 같은 요소를 씁니다. 학술 데이터 저장소가 쓰는 DataCite 스키마는 여기에 연구비 정보나 관련 식별자처럼 연구 데이터 관리에 필요한 요소가 더 들어 있습니다. 연구자가 두 저장소 사이를 오간다면 요소별 대응(예: creator ↔ creators)을 정리해야 합니다.

아래 인용 논문은 한의학 연구 데이터를 저장소에 올리기 위해 기존 표준과 스키마에서 요소를 도출하고, 그 결과를 저장소의 메타데이터 스키마로 제안합니다. 새 스키마를 설계하는 연구가 보통 이런 흐름을 따릅니다.

자주 하는 오해

오해바로잡기
스키마는 메타데이터 값 자체이다.값이 아니라 값을 담을 요소의 틀입니다. 같은 스키마로 서로 다른 자료의 메타데이터를 만듭니다.
더블린코어 15개 요소면 어떤 자료도 충분하다.범용 최소 집합입니다. 분야별로 요소를 추가하거나 제한하는 응용 프로파일을 따로 만드는 경우가 많습니다.
스키마가 같으면 품질도 같다.같은 스키마라도 값을 쓰는 규칙이 다르면 검색과 교환이 어긋납니다.

논문에서는 이렇게 쓰입니다

실제 논문에서

국내 학술지 논문에서 이 용어가 쓰인 문장을 그대로 옮겼습니다. 제목·학술지·연도와 원문 링크를 함께 적었습니다.

예시 문장

아래는 용어의 쓰임을 보여 주려고 만든 예시로, 실제 논문에서 가져온 문장이 아닙니다.

본 디지털아카이브는 서지 기술을 위한 더블린코어 스키마와 보존 정보를 위한 PREMIS 스키마를 함께 적용하고 있다.

디지털아카이브가 목적이 다른 두 종류의 메타데이터 스키마를 병행 적용하는 사례를 설명하는 문장이다.

기관 리포지터리는 상호운용성을 높이기 위해 자체 스키마를 더블린코어 요소와 매핑하는 작업을 수행했다.

서로 다른 시스템끼리 자료를 주고받을 수 있도록 자체 항목을 표준 항목에 대응시키는 작업을 설명한다.

조금 더 깊게 보면

스키마는 요소 집합(어휘)과 그 XML/RDF 표현(문법)을 구분해 이해해야 하며, 같은 요소 집합이 여러 문법으로 표현될 수 있습니다. 기관의 필요에 맞게 기존 스키마를 제약·조합하는 것은 적용프로파일이며 새 스키마를 만드는 것과 다릅니다.

스키마 선택은 자료 유형에 따라 달라져, 서지자료는 MODS나 더블린코어를, 아카이브 자료는 EAD를, 보존 이력은 PREMIS를 주로 채택하는 식으로 목적별 병행 적용이 일반적입니다.

같은 '제목'이라는 요소라도 스키마에 따라 필수 여부와 반복 가능 여부가 다르게 규정되어, 스키마 문서를 확인하지 않으면 올바른 입력 규칙을 알 수 없다.

동일한 스키마 안에서도 요소의 반복 허용 여부(예: 저자를 여러 번 기록할 수 있는지)와 필수 여부가 세부 적용지침(application profile)마다 다르게 규정될 수 있다.

주의할 점

서로 다른 메타데이터 스키마를 사용하는 시스템 간 데이터를 교환하려면 메타데이터 상호운용성 확보를 위한 매핑 작업이 필요하다.

스키마를 지나치게 세분화하면 목록자가 모든 요소를 채우기 어려워 실제로는 빈 필드가 대량으로 남는 역효과가 생길 수 있다.

헷갈리기 쉬운 용어

메타데이터 관련 용어는 층위가 서로 다릅니다.

용어무엇을 정하나예
메타데이터 스키마쓸 요소와 그 정의·규칙더블린코어, MARC
통제어휘요소에 넣을 값의 허용 목록주제명표목표, 시소러스
온톨로지개념과 개념 사이 관계의 형식적 정의분야 지식 모델

참고 문헌

  1. Zeng, M. L., & Qin, J. (2016). Metadata (2nd ed.). ALA Neal-Schuman.
  2. Riley, J. (2017). Understanding Metadata: What Is Metadata, and What Is It For? NISO Press.
  3. Weibel, S., Kunze, J., Lagoze, C., & Wolf, M. (1998). Dublin Core Metadata for Resource Discovery (RFC 2413). Internet Engineering Task Force.

표의 기준값은 위 문헌에 근거한 관례이며, 분야·학술지마다 다른 기준을 쓸 수 있습니다.

개념 계통

분야 전체 개념 지도 보기 →

관련 용어