OAI-PMH

Open Archives Initiative Protocol for Metadata Harvesting

개요

DataON을 통해 제공되는 연구데이터, 소프트웨어 등 메타데이터를 유통하기 위해 표준 프로토콜인 OAI-PMH를 기반으로 개발한 DataON 메타데이터 배포 서비스입니다.

OAI-PMH란?

OAI-PMH(Open Archives Initiative Protocol for Metadata Harvesting)는 승인된 이용자를 대상으로 기관이 보유한 메타데이터를 배포하는 서비스로서 OAI-PMH v.2.0 프로토콜을 활용하여 연구데이터를 배포합니다. 메타 데이터는 DataCite 메타 데이터 형식 (metadataPrefix oai_datacite)으로 인코딩되어 배포됩니다.

OAI-PMH는 다음과 같이 구성되어 있습니다.

  • Harvestor: OAI-PMH 요청을 생성하는 클라이언트 애플리케이션. Harvestor는 Service Provider에 의해 동작되며 Repository로부터 메타데이터를 수집하는 기능을 수행합니다.

  • Repository: OAI-PMH 요청을 처리할 수 있는 웹 서버 및 데이터베이스로서 Data Provider에서 운영하며 repository는 전문과 메타데이터 모두를 저장하거나 메타데이터만 저장할 수도 있습니다.

  • Item: Item은 유통할 리소스에 대한 메타데이터이며 Repository의 구성 요소입니다. 하나의 Item에 대하여 여러 형태의 메타데이터를 생성할 수 있으며 각 Item은 OAI-PMH를 통하여 레코드로서 수집될 수 있으며, 각 Item은 Repository 내에서 유일한 Identifier를 갖고 있습니다.

  • Record: 하나의 형태로 표현되는 메타데이터로써 XML로 인코딩된 바이트 스트림 형태로 제공됩니다. XML로 인코딩된 레코드는 header, metadata, about 등으로 구성됩니다.

  • Set: Record 들에 대해서 선택적으로 수집하기 위해 아이템을 그룹화할 수 있는 선택적 구조체로 Set은 여러 개의 최상위 계층의 노드를 가질 수 있습니다. Set의 계층 구조는 setSpec 파라미터의 구문으로 표현이 가능하며, Repository에서 set을 구성할 때 setSpec, setName, setDescription 등의 노드로 구성됩니다.

자세한 사항은 Open Archives Initiative의 Guidelines for Harvester Implementers (http://www.openarchives.org/OAI/2.0/guidelines.htm)를 참조하십시오.

메타데이터 포맷

  • 기본적으로 Double Core를 지원합니다.

Last updated