알림마당
KRM에서 알려드립니다
HOME ICON HOME > Help & Support > Service Guide

이용가이드 타이틀

Service Guide
KRM Open API is an interface for a developer who opens the search service platform outside so that the researchers can use the data more easily, such as various research theses and books in humanities / social science / arts of KRM. It is a program that develops API, various services, and applications using XML protocol and shares them outside.
How to use the Open API functions
Service list information on thesis, books, and translated books, report, survey data, academic thesis, archaic document, image, video, recorded data, Web site, and article data in KRM humanities / social science / arts areas.
Open API-related Institutions
국회도서관 바로가기 버튼 창원대학교 바로가기 버튼
순천대학교 도서관 바로가기 버튼 국립무형유산원 바로가기 버튼
에너지경제연구원 바로가기 버튼 고려대학교 바로가기 버튼
산업연구원 바로가기 버튼 대구한의대학교 바로가기 버튼
나사렛대학교 도서관 바로가기 버튼 경기도365열린도서관 바로가기 버튼
동명대학교 중앙도서관 바로가기 버튼 가야대학교 분성도서관 바로가기 버튼
한서대학교 연암도서관 바로가기 버튼 단국대학교 퇴계기념중앙도서관 바로가기 버튼
경기대학교 바로가기 버튼 선문대학교 중앙도서관 바로가기 버튼
한남대학교 바로가기 버튼 광주여자대학교 바로가기 버튼
충남대학교 바로가기 버튼 경운대학교 바로가기 버튼
군산대학교 중앙도서관 바로가기 버튼 광주대학교 바로가기 버튼
조선대학교 바로가기 버튼 명지대학교 도서관 바로가기 버튼
중앙대학교 중앙도서관 바로가기 버튼 인천글로벌캠퍼스 바로가기 버튼
국민연금공단 도서관 바로가기 버튼 방송통신대학교 바로가기 버튼
원광대학교 중앙도서관 바로가기 버튼 숙명여자대학교 도서관 바로가기 버튼
KDI국제정책대학원 바로가기 버튼 초당대학교 바로가기 버튼
한양대학교 ERICA 학술정보관 바로가기 버튼 한양대학교 백남학술정보관 바로가기 버튼
경상대학교 바로가기 버튼 충북대학교 바로가기 버튼
울산대학교 바로가기 버튼 순천향대학교 바로가기 버튼
한국교원대학교도서관 바로가기 버튼 남서울대학교 바로가기 버튼
성결대학교 바로가기 버튼 동신대학교 중앙도서관 바로가기 버튼
한동대학교 바로가기 버튼 금오공과대학교 도서관 바로가기 버튼
한국교통대학교 바로가기 버튼 인천대학교 바로가기 버튼
KC대학교 바로가기 버튼 유원대학교 바로가기 버튼
OpenAPI URL
Search API : http://www.krm.or.kr/krmts/search/openAPI_krmSearch.html
Request Parameter
Request Parameter Variable Identifier Variable Type Value range (UTF-8 encoding) Mandatory or not Explanation
sysid Agency code String Unique agency code value imposed
to each agency
Y Unique agency key value for certification
frbrDataTypeCd Search data
pattern
String All : Search by All Types
Research : Research Projects
ExpAll : Search by Research Achievements
ResearchPaper : Articles
Volume : Books
Report : Reports
Survey : Survey data
AncientDocument : Old documents
Image : Images
Video : Video
Sound : Audio
AncientBook : Old books
WebSite : Website
Article : Newpapers
Text : Documents
Y In case of ALL value : search all the patterns

In case of ExpAll value : search all the data patterns except for research tasks (added on March 12, 2013)
keyword_field Search field String all : all (basic value)
title : title
author : author
publisher : publisher(organization)
subject : subject
contents : abstract
N In case of a NULL value, search all the fields (ALL).
keyword word String Search word Y NULL value impossible
date1 Starting date Integer YYYYMMDD N In case of a NULL value, search all the issue years (restricted searcher). However, for a research task search date, use only 'YYYY'.
date2 Ending date Integer YYYYMMDD N
sort_type Result-arraying fields String score : score standard (basic value)
title : book title standard
date : date of creation
N In case of a NULL value, use the score as the basic value
sort Result-arraying methods String asc : Arraying in ascending order (basic value)
desc : Arraying in descending order
N In case of NULL value, use ascending order as basic value
currentPage
Number
Current page number Integer 1(basic value) ~ N One in case of a NULL value
listPerPage Number of page results Integer 10(basic value), 20, 30, 40, 50 ~ 300 N Ten in case of a NULL value
executeQuery Research sentences within results String search keyword N Search query generate statement (The client-side arbitrary modification is impossible.) In case of a valid value, research within the results.
facet_field Facet Field String year N Answer after adding the requested facets to the result of question and answers : (At present, only the facet of a year is possible to designate; facet scheduled should be further added )
Response Field
Item Item Repetition or not Value Mandatory or not Explanation
totalcount number of search results N Integer Y Total number of search results
expcount Number of search results by data types N String

research : Research Projects
volume : Books
report : Reports
researchPapar : Articles
survey : Survey data
image : Images
video : Video
sound : Audio
ancientDocument : Old documents
ancientBook : Old books
article : Newpapers
text : Documents
webSite : webSite
Y Number of search results by data types of search results
(added on March 2, 2013)
Error error code N String Y error code
ErrorMessage error message N String Y error message
executeQuery search keyword N String Y Search question sentence for search within results
krm.type Data-type group Y String Y Data-type group code
krm.key data key Y String Y Data type in data key value (like krm.stype)
krm.stype Data type Y Research : Research Projects
ResearchPaper : Articles
Volume : Books
Report : Reports
Survey : Survey data
AncientDocument : Old documents
Image : Images
Video : Video
Sound : Audio
AncientBook : Old books
Article : Newpapers
Text : Documents
WebSite : Website
Y Data type code
krm.researchTitle Task name Y String Y Task name
krm.linkingEntry Task number Y String Y
krm.title Title Y String Y Title
krm.author Author Y String Y Author
krm.publisher Publishing company Y String Y Place of issue
krm.pubdate Publishing year Y Integer (YYYY) Y Publication Year
krm.contents abstract Y String Y abstract
krm.url Detailed information
Link URL
Y String Y Link URL
facet Facet Field N   Facet Field
(added on April 1, 2014)
facet/year Year Facet N Year Facet
facet/year/item Year Facet/Item Y Year Facet/Item
facet/year/item/year
facet/year/item/count
facet/year/item/url
Year
Count
URL
String N Facet item information

Open-API 이용방법

  • 토대연구DB Open-API를 이용 하기 위해서는 기초학문자료센터 회원가입 후 이용이 가능.

  • Open-API 사용 신청서 작성
    • Open-API 신청 절차

    • Open-API 신청서 작성 방법
      • 토대연구DB > Open-API > Open-API 신청 메뉴에서 신청서 작성
      • 개인정보 제공·이용 약관에 동의
      • 공공정보활용약관에 동의.
      • Open-API 신청 정보 입력.

관리자의 신청서 검토 후 이메일을 통한 인증키 통보.

발급된 인증키를 이용하여 Open-API를 호출하여 사용.