연구 데이터 패키지는 종종 맥락을 필요로 한다. 누가 파일을 만들었는지, 어떤 소프트웨어가 생성했는지, 어떤 라이선스가 적용되는지, 그리고 각 요소가 어떻게 연결되는지 등이다. 저장소는 파일을 보관할 수 있었지만, 이식 가능하고 기계가 읽을 수 있는 맥락 정보가 어려운 부분이었다.

RO-Crate의 우아한 접근은 최소한의 패키징이었다. 데이터 옆에 `ro-crate-metadata.json`을 두면 디렉터리가 크레이트가 된다. 메타데이터는 JSON-LD이지만, 대부분의 도구 작성자에게는 일반 JSON 예제만으로도 충분히 따라할 수 있다.

이로써 표준은 가볍게 유지되면서도 링크드 데이터 기능을 갖추게 되었다. 크레이트는 새로운 아카이브 형식을 강요하지 않고도 파일, 웹 리소스, 워크플로, 사람, 조직, 기기 및 출처를 설명할 수 있다.

플랫폼이 아니라 폴더를 설명하라

기존 디렉터리와 함께 작동하므로 도입을 위해 데이터를 다시 패키징할 필요가 없다.

JSON-LD는 JSON 도구로 읽을 수 있으면서도 전역 식별자와 schema.org 용어를 제공한다.

`@id`를 통한 상호 참조를 통해 하나의 평면 그래프로 많은 관련 엔터티를 설명할 수 있다.

프로파일을 통해 커뮤니티가 핵심 아이디어를 분기하지 않고도 표준을 특화할 수 있다.

메타데이터 표준은 모든 저장소가 동일한 플랫폼이 되도록 요구하는 대신 기존 폴더를 개선할 때 확산된다.

RO-Crate는 장기 1.3 사양에 도달했으며, 연구 데이터 및 워크플로 커뮤니티에서 배포, 재사용, 출판, 보존 및 아카이빙을 위한 데이터 패키징에 사용되고 있다. 현재 사양은 하위 호환 버전 관리와 오픈소스 거버넌스 모델을 유지한다.

근거 확인하기

출처

  1. Introduction Research Object Crate · researchobject.org
  2. RO-Crate Specification Research Object Crate · researchobject.org