알림마당
KRM에서 알려드립니다
HOME ICON HOME > 알림마당 > OPEN-API > 이용안내

OPEN-API 타이틀

이용안내
KRM OpenAPI는 KRM의 인문/사회/예술분야의 다양한 연구논문 및 저역서 등의 데이터를 좀 더 쉽게 이용하실 수 있도록 검색서비스 플랫폼을 외부에 공개하는 개발자를 위한 인터페이스이며, KRM OpenAPI는 XML프로토콜을 사용하여 API를 개발하여 다양한 서비스 및 어플리케이션을 개발할 수 있도록 외부에 공유하는 프로그램입니다.
OpenAPI 기능 사용설명
KRM 인문/사회/예술분야의 논문, 저역서, 보고서,조사자료,학술논문, 고문서, 이미지, 동영상, 녹음자료, 웹사이트, 기사자료에
대한 목록정보
Open API 연계 기관
국회도서관 바로가기 버튼 창원대학교 바로가기 버튼
순천대학교 도서관 바로가기 버튼 국립무형유산원 바로가기 버튼
에너지경제연구원 바로가기 버튼 고려대학교 바로가기 버튼
산업연구원 바로가기 버튼 대구한의대학교 바로가기 버튼
나사렛대학교 도서관 바로가기 버튼 경기도365열린도서관 바로가기 버튼
동명대학교 중앙도서관 바로가기 버튼 가야대학교 분성도서관 바로가기 버튼
한서대학교 연암도서관 바로가기 버튼 단국대학교 퇴계기념중앙도서관 바로가기 버튼
경기대학교 바로가기 버튼 선문대학교 중앙도서관 바로가기 버튼
한남대학교 바로가기 버튼 광주여자대학교 바로가기 버튼
충남대학교 바로가기 버튼 경운대학교 바로가기 버튼
군산대학교 중앙도서관 바로가기 버튼 광주대학교 바로가기 버튼
조선대학교 바로가기 버튼 명지대학교 도서관 바로가기 버튼
중앙대학교 중앙도서관 바로가기 버튼 인천글로벌캠퍼스 바로가기 버튼
국민연금공단 도서관 바로가기 버튼 방송통신대학교 바로가기 버튼
원광대학교 중앙도서관 바로가기 버튼 숙명여자대학교 도서관 바로가기 버튼
KDI국제정책대학원 바로가기 버튼 초당대학교 바로가기 버튼
한양대학교 ERICA 학술정보관 바로가기 버튼 한양대학교 백남학술정보관 바로가기 버튼
경상대학교 바로가기 버튼 충북대학교 바로가기 버튼
울산대학교 바로가기 버튼 순천향대학교 바로가기 버튼
한국교원대학교도서관 바로가기 버튼 남서울대학교 바로가기 버튼
성결대학교 바로가기 버튼 동신대학교 중앙도서관 바로가기 버튼
한동대학교 바로가기 버튼 금오공과대학교 도서관 바로가기 버튼
한국교통대학교 바로가기 버튼 인천대학교 바로가기 버튼
KC대학교 바로가기 버튼 유원대학교 바로가기 버튼
OpenAPI 명
검색API : http://www.krm.or.kr/krmts/search/openAPI_krmSearch.html
요청변수(request parameter)
요청변수 변수명 변수유형 값범위 (UTF-8 인코딩) 필수
여부
설명
sysid 기관코드 String 기관마다 부여하는 고정된
기관 고유코드값
Y 인증을 위한 기관 고유 Key 값
frbrDataTypeCd 검색
자료유형
String All : 전체 유형 통합 검색
Research : 연구과제
ExpAll : 연구성과물 통합 검색
ResearchPaper : 논문
Volume : 단행본
Report : 보고서
Survey : 조사자료
AncientDocument : 고문서
Image : 이미지
Video : 동영상
Sound : 녹음자료
AncientBook : 고도서
WebSite : 웹사이트
Article : 기사자료
Text : 낱장자료
Y All 값인 경우 : 전체 자료 유형을
대상으로 검색

ExpAll 값인 경우 : 연구 과제를
제외한 전체 자료 유형을 대상으로
검색(2013.03.12 추가)
keyword_field 검색필드 String all : 전체 (기본값)
title : 서명
author : 저자
publisher : 출판사(기관)
subject : 주제어
contents : 초록
N Null 값인 경우 전체 필드(All)를
대상으로 검색
keyword 검색어 String 검색하고자 하는 검색어 Y Null 값 불가
date1 시작일 Integer YYYYMMDD N Null 값인 경우 전체 발행년을
대상으로 검색 (제약검색 자)
단, 연구과제 검색일 경우
'YYYY' 만 잘라서 사용
date2 종료일 Integer YYYYMMDD N
sort_type 결과
정렬필드
String score : 점수기준 (기본값)
title : 서명기준
date : 작성일
N Null 값인 경우 점수기준(score)을
기본값으로 사용
sort 결과
정렬방식
String asc : 오름차순 정렬 (기본값)
desc : 내림차순 정렬
N Null 값인 경우 오름차순 (asc)을
기본값으로 사용
currentPage
Number
현재
페이지
번호
Integer 1(기본값) ~ N Null 값인 경우 1
listPerPage 페이지
결과건수
Integer 10(기본값), 20, 30, 40, 50 ~ 300 N Null 값인 경우 10
executeQuery 결과내
재검색문
String 검색질의문 N 검색질의 생성문
(클라이언트쪽에서 임의 수정불가)
Null값이 아니면 결과내 재검색
facet_field 패싯필드 String year N 응답결과에 요청한 패싯을 추가하여 응답
(현재는 년도 패싯인 year만 지정가능 패싯은 추후 계속 추가예정)
출력 결과 필드(response field)
항목 항목명 반복
유무
필수
유무
설명
totalcount 검색결과 건수 N Integer Y 검색결과 총 건수
expcount 자료유형별
검색결과 건수
N String

research : 연구과제
volume : 단행본
report : 보고서
researchPapar : 논문
survey : 조사자료
image : 이미지
video : 동영상
sound : 녹음자료
ancientDocument : 고문서
ancientBook : 고도서
article : 기사자료
text : 낱장자료
webSite : 웹사이트
Y 검색결과의 자료유형별
검색결과 건수
(2013.03.02 추가)
Error 오류코드 N String Y 에러코드
ErrorMessage 오류내용 N String Y 에러메시지
executeQuery 검색질의어 N String Y 결과내 검색을 위한 검색질의문
krm.type 자료유형그룹 Y String Y 자료유형 그룹 코드
krm.key 자료 키 Y String Y 자료 키값으로 자료유형
(krm.stype와 같이 쓰임)
krm.stype 자료유형 Y Research : 연구과제
ResearchPaper : 논문
Volume : 저역서
Report : 보고서
Survey : 조사자료
AncientDocument : 고문서
Image : 이미지
Video : 동영상
Sound : 녹음자료
AncientBook : 고도서
Article : 기사자료
Text : 낱장자료
WebSite : 웹사이트
Y 자료유형 코드
krm.researchTitle 과제명 Y String Y 과제명
krm.linkingEntry 과제번호 Y String Y
krm.title 서명 Y String Y 제목
krm.author 저자 Y String Y 저자명
krm.publisher 출판사 Y String Y 발행처
krm.pubdate 출판년 Y Integer (YYYY) Y 발행년도
krm.contents 초록 Y String Y 초록
krm.url 상세정보
Link URL
Y String Y 링크URL
facet 패싯영역 N   패싯영역
(2014.04.01 추가)
facet/year 년도패싯 N 년도패싯
facet/year/item 년도패싯/
아이템
Y 년도패싯 아이템
facet/year/item/year
facet/year/item/count
facet/year/item/url
년도
건수
URL
String N 패싯 아이템 정보