OAI 프로토콜 이용 방법

OAI 프로토콜 사용

OAI 프로토콜은 다음의 6가지 요청(verb)으로 구성되며, HTTP GET 또는 POST 방식을 사용하여 메타데이터를 요청합니다. 모든 OAI 프로토콜 요청에 대한 응답은 XML 문서입니다.

triangle-exclamation
circle-info

자세한 사항은 Open Archives Initiative의 Guidelines을 참조하십시오(http://www.openarchives.org/OAI/2.0/openarchivesprotocol.htm#ProtocolMessagesarrow-up-right )

1. ListSets

저장소의 세트 구성을 얻을 수 있습니다.

요청 파라미터

파라미터(영문)

타입

필수항목

설명

key

CHAR

Y

승인된 발급

86118B76CCEF9ADC18E7D0778CCC28E2

요청 예

https://dataon.kisti.re.kr/registry/oaipmh?verb=ListSets&key=86118B76CCEF9ADC18E7D0778CCC28E2

응답 파라미터

파라미터(영문)

설명

set_spec

스펙설

DataON

set_name

이름설

DataON

응답 예

2. Identify

저장소의 정보를 얻을 수 있습니다.

요청 파라미터

파라미터(영문)

타입

필수항목

설명

key

CHAR

Y

승인된 발급

86118B76CCEF9ADC18E7D0778CCC28E2

요청 예

응답 파라미터

파라미터(영문)

설명

repositoryName

레파지터리 명

Korea Reseach Data Platform

protocolVersion

버전

dataon@kisti.re.kr

adminEmail

관리자 이메일

dataon@kisti.re.kr

earliestDatestamp

최초 생성일

2019-12-16T00:00:00Z

삭제 기록

no-저장소는 삭제에 대한 정보를 유지하지 않습니다. 이 수준의 지원을 나타내는 저장소 는 어떤 응답에서도 삭제 된 상태를 나타내서 는 안됩니다 .

persistent-저장소는 시간 제한없이 삭제에 대한 정보를 유지합니다. 지원의 수준을 나타내는 저장소가 있어야 지속적으로 삭제의 전체 역사를 추적하고 지속적으로 시간이 지남에 따라 삭제 된 레코드의 상태를 알 수있다.

transient-저장소는 삭제 목록이 지속적으로 또는 일관 적으로 유지되는 것을 보장하지 않습니다. 이 수준의 지원을 나타내는 저장소는 레코드의 삭제 상태를 표시 할 수 있습니다 .

transient

granularity

리포지토리는 날짜 또는 초 단위로 날짜 스탬프를 표현

2020-06-26T09:58:14Z

응답 예

3. ListMetadataFormats

저장소에서 사용 가능한 메타 데이터 레코드 형식 목록을 검색한다.

요청 파라미터

파라미터(영문)

타입

필수항목

설명

key

CHAR

Y

승인된 발급

86118B76CCEF9ADC18E7D0778CCC28E2

identifier

CHAR

N

서비스식별

3c38f631d097edbb2ed589c0be73d5da

요청 예

응답 파라미터

파라미터(영문)

설명

metadataPrefix

메타데이터_접두사

oai_dc

set_name

메타데이터_네임스페이스

응답 예

4. ListIdentifiers

저장소에서 메타 데이터 레코드의 헤더 만의 목록을 얻을 수 있습니다.

요청 파라미터

파라미터(영문)

타입

필수항목

설명

key

CHAR

Y

승인된 발급

86118B76CCEF9ADC18E7D0778CCC28E2

metadataPrefix

CHAR

Y

메타데이터 접두사

oai_dc, oai_datacite, openaire_data

from

CHAR

N

시작일자

19900101

until

CHAR

N

마지막일자

20201124

요청 예

응답 파라미터

파라미터(영문)

설명

identifier

식별자

0dfa8912851f6f54c1a50e026740da48

datestamp

날짜

26T09:58:14Z

setSpec

데이터를 그룹화하는 구조

dataset

응답 예

5. ListRecords

저장소에서 모든 메타 데이터 레코드 목록을 가져옵니다.

요청 파라미터

파라미터(영문)

타입

필수항목

설명

key

CHAR

Y

승인된 발급

86118B76CCEF9ADC18E7D0778CCC28E2

metadataPrefix

CHAR

Y

메타데이터 접두사

oai_dc, oai_datacite, openaire_data

from

CHAR

N

시작일자

19900101

until

CHAR

N

마지막일자

20201124

resumptionToken

CHAR

N

한번에 모든 레코드를 읽어올 수 없기 때문에 다음 레코드를 읽기위한 resumptionToken 발행

80c210afde5d313e987349b8d9ae02eefad00e5f5dcd4735c5a89961a25f0687

요청 예

응답 파라미터

파라미터(영문)

설명

identifier

식별자

d8b35d7b1029bf1e90199b814cd3de88

datestamp

날짜

2019-12-15T15:12:32Z

setSpec

스펙 설정

dataset

title

제목

유도결합 플라즈마 질량(ICP-MS) 분석

creator

생산자

강일모

subject

주제

Archaeology

description

설명

연구데이터설명입니다.

publisher

발행

한국지질자원연구원

date

날짜

2020-06-26T09:58:14Z

type

타입

dataset

format

파일 포맷

etc;hwp

identifier

식별자

3c38f631d097edbb2ed589c0be73d5da

language

언어

Korean

rights

권한

공개, 비공개, 엠바고

relation

관계

source

소스

한국지질자원연구원

coverage

데이터위치정보

ntisPjtNo

ntis과제고유번호

1711051630

resumptionToken

한번에 모든 레코드를 읽어올 수 없기 때문에 다음 레코드를 읽기위한 resumptionToken 발행

80c210afde5d313e987349b8d9ae02eefad00e5f5dcd4735c5a89961a25f0687

응답 예

6. GetRecord

저장소에서 개별 메타 데이터 레코드를 검색한다.

요청 파라미터

파라미터(영문)

타입

필수항목

설명

key

CHAR

Y

승인된 발급

86118B76CCEF9ADC18E7D0778CCC28E2

metadataPrefix

CHAR

Y

메타데이터 접두사

oai_dc, oai_datacite, openaire_data

identifier

CHAR

Y

svc_id(식별자)

3c38f631d097edbb2ed589c0be73d5da

resumptionToken

CHAR

N

80c210afde5d313e987349b8d9ae02eefad00e5f5dcd4735c5a89961a25f0687

80c210afde5d313e987349b8d9ae02eefad00e5f5dcd4735c5a89961a25f0687

요청 예

응답 파라미터

파라미터(영문)

설명

identifier

식별자

d8b35d7b1029bf1e90199b814cd3de88

datestamp

날짜

2019-12-15T15:12:32Z

setSpec

스펙 설정

dataset

title

제목

유도결합 플라즈마 질량(ICP-MS) 분석

creator

생산자

강일모

subject

주제

Archaeology

description

설명

연구데이터설명입니다.

publisher

발행

한국지질자원연구원

date

날짜

2020-06-26T09:58:14Z

type

타입

dataset

format

파일 포맷

etc;hwp

identifier

식별자

3c38f631d097edbb2ed589c0be73d5da

language

언어

Korean

rights

권한

공개, 비공개, 엠바고

relation

관계

source

소스

한국지질자원연구원

coverage

데이터위치정보

ntisPjtNo

ntis과제고유번호

1711051630

응답 예

Last updated