OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH))
쉽게 풀면
여러 도서관이나 저장소가 가진 자료 설명 정보를 한곳에 자동으로 모아올 수 있게 해주는 통신 규약이다. 여러 저장소의 자료 설명 정보를 자동으로 한곳에 모아오는 통신 규약이다.
왜 중요한가
기관레포지토리, 디지털아카이브 등 서로 다른 시스템에 흩어진 메타데이터를 표준화된 방식으로 수집해 통합 검색 서비스를 구축하는 데 널리 활용되며, 디지털도서관 상호운용성 연구의 기초 기술로 다뤄집니다.
논문에서는 이렇게 쓰입니다
OAI-PMH를 이용해 여러 기관레포지토리의 메타데이터를 통합 수집하는 서비스 구축 사례를 설명하는 문장이다.
전체 메타데이터를 매번 다시 가져오지 않고, 이전 수집 시점 이후 새로 추가되거나 수정된 항목만 증분 방식으로 수집하는 기술적 절차를 설명하는 서술이다.
조금 더 깊게 보면
메타데이터만 수집하고 원문 콘텐츠 자체를 전송하지는 않는다는 점에서 콘텐츠 공유 프로토콜과는 구분되며, 최신 서비스에서는 OAI-PMH 외에 ResourceSync 같은 대안 프로토콜도 함께 검토되는 추세입니다. OAI-PMH는 여섯 가지 동사(Identify, ListSets, ListRecords 등)로 구성된 HTTP 기반 프로토콜이며, 저장소는 반드시 더블린코어 형식의 메타데이터를 최소 지원해야 한다는 요건을 둡니다. OAI-PMH는 세트(set)라는 개념으로 저장소 내 자료를 그룹화해, 수확기관이 저장소 전체가 아니라 특정 컬렉션만 선택적으로 수집할 수 있게 지원한다.
주의할 점
OAI-PMH는 메타데이터만을 수집할 뿐 원문 콘텐츠 자체를 전송하지 않으므로, 실제 원문 접근은 별도의 링크를 통해 이루어진다. OAI-PMH 수확 시 저장소의 서버 응답 속도나 일시적 장애로 일부 레코드가 누락될 수 있어, 수확기관은 재시도와 검증 로직을 함께 구현해야 한다.