과학기술정보 OpenAPI 활용 • 1
http://nos.ndsl.kr
OpenKnowledge
Platform
Convergence
Share
Idea
과학기술정보
OpenAPI 활용
2 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 3
CONTENTS
A. 검색 52 1. 논문 52 2. 저널 55 3. 특허 57 4. 보고서 60 5. 동향 62 6. 표준 64 7. 과학향기 66 8. 저자전거 67
B. 브라우즈 69 1. 논문 69 2. 저널 72 3. 특허 74 4. 보고서 76 5. 동향 78 6. 표준 80 7. 과학향기 81 8. 저자전거 82 9. 권호 83
C. 출원인 검색 85 D. 주제 분류 검색 86 E. 원문복사서비스 87 1. DDS 신청가능 여부 87 2. DDS 신청 상세정보 88 3. DDS 신청 목록 89 4. DDS 신청 처리내역 91 5. DDS 신청 취소 92 6. DDS 신청 93
F. 링크리졸버 94
03OpenAPI활용방법
과학기술정보
OpenAPI 활용
A. OpenAPI 소개 06 B. 제공 콘텐츠 10 C. 검색식 활용 20 D. 회원 가입 21 E. 인증키 발급 22 F. 에러 메시지 24
01OpenAPI개요
A. 검색 28 1. 논문 28 2. 저널 29 3. 특허 30 4. 보고서 31 5. 동향 32 6. 표준 33 7. 과학향기 34 8. 저자전거 35
B. 브라우즈 36 1. 논문 36 2. 저널 37 3. 특허 38 4. 보고서 39 5. 동향 40 6. 표준 41 7. 과학향기 42 8. 저자전거 43
9. 권호 44
C. 출원인 검색 45 D. 주제 분류 검색 46 E. 원문복사서비스 47 F. 링크리졸버 49
02OpenAPI주요기능
4 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 5
과학기술정보
OpenAPI 활용
OpenAPI개요
01
A. OpenAPI 소개
B. 제공 콘텐츠
C. 검색식 활용
D. 회원 가입
E. 인증키 발급
F. 에러 메시지
6 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 7
KISTI 오픈플랫폼인 NOS(NDSL Open Service)는 국가과학기술정보센터(NDSL) 웹사이트의
경계를 넘어서, 콘텐츠와 서비스를 OpenAPI 등으로 누구나 쉽게 연계, 융합하여 활용할 수
있도록 지원하는 개방형 유통플랫폼입니다.
- NDSL의 과학기술정보를 활용하여 고부가 서비스를 개발하고자 하는 공공기관, 도서관,
연구소
- 비영리 목적으로 NDSL의 과학기술정보를 이용하고자 하는 기업, 개발자
표준화Standardization
과학기술정보
개방형
유통플랫폼,
NOS의 방향
개방성Openness
접근성Accessibility
활용성Utilization
1. 개요
2. 활용대상
OpenAPI 개요
01
OpenAPI 개요
A. OpenAPI 소개
8 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 9
3. 활용 기관 현황 4. 이용 현황
OpenAPI 개요
10 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 11
● 개요
- NDSL 국내논문은 국내 과학기술분야 학회에서 출판된 저널과 프로시딩(conference
proceeding)에 수록된 논문을 검색할 수 있는 서비스로 검색부터 원문열람까지 원스톱으로
이용가능합니다.
합니다.
- NDSL 해외논문은 해외에서 출판된 저널과 프로시딩에 수록된 논문을 망라적으로 검색할
수 있는 국내 최대의 해외논문검색 서비스로 검색부터 원문입수까지 원스톱으로 이용가능
● 구축 콘텐츠
구분 국내논문 해외논문
수록건수 약190만 건 약6천만 건
수록기간 1940년부터 현재 1600년대부터 현재
주제분야 과학기술 전 분야
주제분류 듀이십진분류(DDC)적용
갱신주기 매주
<서비스대상 자료 현황 (2015년 6월 기준)>
• SCI(E) 등재지의 99.7%, SCOPUS 등재지의 69.7%, 한국연구재단 등재지의 99%를
포함
● 콘텐츠 선정기준
- 국내논문
• KISTI가 구축한 학회의 저널 및 프로시딩으로, 저널은 780여 개 학회의 1,156종 학술지
대상
- 해외논문
•KESLI(전자저널 공동구매 컨소시엄)에 포함된 전자저널
예) Elsevier, Springer, IEEE, ACM 등
•국내의 대학, 연구소, 기업 등 500여 개 기관이 소장한 인쇄 및 전자저널
•SCI(E), SCOPUS, 한국연구재단 등재지
•중국 핵심저널 약 1,000여 종
•IEEE, 영국국립도서관(British Library)에서 구축한 해외 프로시딩
논문 scholar.ndsl.kr 보고서 report.ndsl.kr
특허 patent.ndsl.kr
저자전거
과학향기 scent.ndsl.kr
표준 standard.ndsl.kr
동향 radar.ndsl.kr
▶ 국내외 학술지·학술회의 논문, 국내 학위논문, 저널·프로시딩 서지 등 약 7천만 건
▶ 국가연구개발보고서, 각종 분석리포트 등 약 26만 건
▶ 한국 특허·실용·디자인, 미국특허 등록, 유럽특허, 일본특허, 국제특허 등 3,100만 건
▶ 학술논문의 저자명을 대상으로 동명이인을 구분하고 이명동인을 구별하여 자체 식별번호를 부여한 식별 데이터 약 27만 건
▶ 과학의 대중화를 위해 만들어진 메일 매거진으로 칼럼과 상식기사 등 약 3천 건
▶ 한국산업표준(KS), 국제표준화기구표준(ISO), 국제전기기술위원회표준(IEC) 등 약 6만 건
▶ 해외과학기술동향, 과학기술 정책동향, 정보서비스 글로벌동향 등 약 19만 건
<NOS 제공 콘텐츠(2015년 6월 기준)>
OpenAPI 개요
1. 논문
B. 제공 콘텐츠
12 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 13
● 원문 입수방법
- 국내논문
•국내논문은 검색 후 대부분 전자원문 무료열람 가능(일부 학술지는 유료 서비스)
•전자원문이 없는 경우, KISTI 원문제공서비스를 이용하여 원문요청 가능
- 해외논문
• 소속기관에서 KESLI 컨소시엄 등을 통해 유료저널을 구독하는 경우 전자원문을 무료로
이용할 수 있음
• 비구독 기관에서는 라이선스로 인하여 열람할 수 없으며 원문제공서비스를 위한 파일
전송도 제한됨
• 인쇄 및 전자저널을 구독하지 않는 기관에서는 KISTI의 원문제공서비스(NIDS)를
이용하여 국내외 기관에서 보유하고 있는 원문입수 가능
● 주요 검색필드
검색필드명 필드설명 데이터타입 검색방식
BI 전체 string 문자열검색
TI 논문명 string 문자열검색
AU 저자 string 문자열검색
AB 초록 string 문자열검색
KW 키워드 string 문자열검색
SU 주제분야 string 일치검색
SO 저널명 string 문자열검색
PB 출판사 string 문자열검색
SN ISSN string 문자열검색
BN ISBN string 문자열검색
PY 발행연도 int32 구간검색
LA 언어 string 일치검색
IMF 원문유무 string 일치검색
TY 자료유형 string 일치검색
TD DB종류 string 일치검색
CN 문헌번호 string 일치검색
<주요 검색필드 및 내용>
● 개요
NDSL 특허는 1948년 이후 등록된 약 3백만 건 이상의 한국특허와 1976년 이후 등록 또는
공개된 미국, 일본, 유럽 특허정보를 망라적으로 검색할 수 있는 서비스로 한국특허, 미국특허,
일본특허, 유럽특허, 국제특허를 검색부터 원문입수까지 원스톱으로 이용 가능합니다.
<NDSL 특허서비스 범위>
● 구축 콘텐츠
구분 한국특허 해외특허
수록건수 약 3,100만 건
수록기간 1948년부터 현재까지 1976년부터 현재까지
주제분야 과학기술분야(전 주제)
주제분류 IPC(International Patent Classification) 분류
갱신주기한국특허/미국특허 : 매주유럽특허/국제특허 : 매월
일본특허 : 3개월
<서비스 대상자료 현황 (2015년 6월 기준)>
● 원문 입수방법
- 전자원문 전체(무료)
•특허청과 협약을 통해 전자원문 제공
•무료로 전자원문 열람 및 다운로드 가능
- KISTI 원문제공서비스(유료)
•KISTI 원문제공서비스를 이용하여 원문입수 가능
OpenAPI 개요
2. 특허
14 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 15
● 주요 검색필드
검색필드명 필드설명 데이터타입 검색방식
BI 전체 string 문자열검색
TI 발명의 명칭 string 문자열검색
PA 출원인 string 문자열검색
IN 발명자 string 문자열검색
AB 초록 string 문자열검색
IC 국제특허분류(IPC) string 문자열검색
AN 출원번호 string 문자열검색
AD 출원일자 int32 구간검색
UN 공개번호 string 문자열검색
UD 공개일자 int32 구간검색
RN 등록번호 string 문자열검색
RD 등록일자 int32 구간검색
CN 문헌번호 string 일치검색
UC 미국특허분류(USC) string 일치검색
<주요 검색필드 및 내용>
● 개요
NDSL 보고서는 국가 R&D 보고서, 각종 정책 및 분석리포트를 망라적으로 서비스하고 있으며,
전자원문까지 원스톱으로 이용가능합니다.
● 구축 콘텐츠
구분 보고서
수록건수 26만 건
수록기간 1983년부터 현재
주제분야 과학기술분야(전 주제)
주제분류 국가과학기술표준분류(KISTEP 분류) 2008년 판
갱신주기 수시
<서비스대상 자료 현황(2015년 6월 기준)>
● 콘텐츠 선정기준
- 국가 R&D 보고서
•국가 R&D 보고서를 KISTI에서 책자 또는 전자형태로 납본 받거나 수집하여 DB 구축
• 정부 각 부처 산하 연구관리전문기관의 협조를 통해 서지정보 또는 원문을 입수하여 DB로 구축
※ 비공개 국가 R&D 보고서는 제목, 저자 등 최소한의 서지정보만을 외부에 공개
- 분석리포트
•KOSEN Report, ReSEAT 보고서 등 KISTI 패밀리 사이트와 연계-협력 서비스
● 원문 입수방법
- 전자원문 열람 : 전자원문이 있는 전체 보고서 무료 열람
- 원문제공서비스 : 전자원문이 없는 보고서는 원문제공서비스를 통해 원문입수 가능
● 주요 검색필드
검색필드명 필드설명 데이터타입 검색방식
BI 전체 string 문자열검색
TI 제목 string 문자열검색
AU 작성자 string 문자열검색
AB 초록 string 문자열검색
KW 키워드 string 문자열검색
CC 주제분류코드 string 일치검색
PB 발행기관 string 문자열검색
MN 주관부처 string 일치검색
PY 발행연도 int32 구간검색
CN 문헌번호 string 일치검색
<주요 검색필드 및 내용>
OpenAPI 개요
3. 보고서
16 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 17
● 개요
NDSL 동향은 국내 및 세계 주요국의 과학기술분야 및 과학기술정책분야의 최신 뉴스 및 기사
등을 수록하며, 전문리포터가 수집, 가공한 차별화된 동향정보를 제공합니다.
● 구축 콘텐츠
구분 글로벌동향브리핑(GTB) 정보서비스 글로벌동향(iCON)
수록건수 약 17만 건 약 3,900건
수록기간 1999년부터현재 2009년부터 현재
주제분야 과학기술 전 분야 정보서비스
주제분류 국가과학기술표준분류(19개 주제) 자체분류(9개 주제)
갱신주기 매일 매일
<서비스대상 자료 현황(2015년 6월 기준)>
•국가과학기술표준분류(19개 주제) : 기술혁신/과학기술정책, 생명과학, 보건/의료, 화학공정, 화학, 정보, 통신, 환경,에너지자원, 원자력, 지구과학, 우주/항공/천문/해양, 전기/전자, 기계, 재료, 물리학, 수학, 건설/교통, 농림/수산
•정보서비스 글로벌동향 9개 주제분류 : 정보제공기관, 정보유통, 정보가공 및 데이터베이스, 정보서비스, 정보기술, 지적재산권,
정보정책 및 경영, 계량 정보분석, 오픈액세스
● 콘텐츠 선정기준KISTI가 자체적으로 생산한 국내외 동향 관련 콘텐츠를 선별하여 구축
● 주요 검색필드
검색필드명 필드설명 데이터타입 검색방식
BI 전체 string 문자열검색
TI 서명 string 문자열검색
AU 저자 string 문자열검색
AB 초록 string 문자열검색
SU 주제분류명 string 문자열검색
KW 키워드 string 문자열검색
TY 자료유형 string 일치검색
IMF 원문유무 string 일치검색
RD 발행일자 int32 구간검색
CC 주제분류코드 string 일치검색
BE 자료유형 string 일치검색
RY 등록연도 int32 구간검색
CN 문헌번호 string 일치검색
<주요 검색필드 및 내용>
● 개요
NDSL 표준은 지식경제부 기술표준원 국가표준인증종합정보센터(www.standard.go.kr)와
연계하여 한국산업표준(KS), 국제표준화기구표준(ISO), 국제전기기술위원회표준(IEC) 정보를
제공합니다.
● 구축 콘텐츠
구분 산업표준
수록건수 약 6만 건
수록범위 KS 표준, ISO 표준, IEC 표준
정보출처 지식경제부 기술표준원의 국가표준인증종합정보센터
주제분야 과학기술 전분야
주제분류 KS 표준: 한국표준산업분류체계 / ISO, IEC 표준: ICS 코드
갱신주기 수시
<서비스대상 자료 현황(2015년 6월 기준)>
■ 원문 입수방법
- 무료 이용(KS 표준만 해당)
• 검색 후 NDSL 상세 정보의 ‘출처‘ 항목에서 “자료조회(원문)“ 아이콘을 클릭하면 국가기
술표준원(e나라표준인증 ) 웹사이트로 이동함. 페이지에서 회원 가입 절차 없이 무료로
‘KS원문보기’라는 항목을 통해 전자원문 이용가능
- KISTI 원문제공서비스를 이용하는 방법(모든 표준 해당)
•상세 정보에서 ‘원문복사신청’ 기능을 이용하여 원문입수 가능
● 주요 검색필드
검색필드명 필드설명 데이터타입 검색방식
BI 전체 string 문자열검색
TI 표준명 string 문자열검색
AU 저자 string 문자열검색
AB 초록 string 문자열검색
SN 표준번호 string 일치검색
IC 국제표준분류(ICS) string 일치검색
DT 최종 제·개정일자 int32 구간검색
DY 최종 제·개정연도 int32 구간검색
CN 문헌번호 string 일치검색
<주요 검색필드 및 내용>
OpenAPI 개요
4. 동향 5. 표준
18 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 19
• 개요
KISTI의 과학향기는 과학의 대중화를 위해 만들어진 메일 매거진으로, 과학향기 사이트
(http://scent.ndsl.kr/index.do)에 게재된 칼럼과 상식 기사를 검색 및 열람할 수 있는 서비스
입니다.
• 개요
과학기술 저자 전거데이터는 학술논문의 저자명을 대상으로 동명이인을 구분하고 이명동인
을 구별하여 자체 식별번호를 부여한 식별 데이터로 논문에서 표현된 한글, 영어, 한자 저자
이름의 다양한 형태와 주요 소속기관명, 저자가 작성한 논문 정보를 포함합니다.
• 콘텐츠 선정기준
KISTI가 자체적으로 생산한 과학 칼럼 콘텐츠 구축 • 저자 전거데이터의 예(동명 이인 구분)
<서비스대상 자료 현황(2015년 6월 기준>
• 구축 콘텐츠
구분 과학향기
게재 건수 메인 칼럼: 약 1,500건 상식 기사: 약 1,800건
게재 기간 2003년부터 현재
주제 분야 과학기술 전 분야
갱신 주기 매주
• 주요 검색 필드
검색필드명 필드설명 데이터타입 검색방식
DATB 등록연도 string 구간검색
<서비스대상 자료 현황(2015년 6월 기준)>
• 구축 콘텐츠
구분 저자전거
수록 건수 저자 전거데이터 약 27만 건
수록 범위 NDSL에 수록된 국내논문 저자 및 해외논문 중 한국인 저자 일부
정보 출처 KISTI NDSL
주제 분야 과학기술 분야 중심
갱신 주기 격주
OpenAPI 개요
6. 과학향기 7. 저자전거
20 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 21
● 검색식 작성 방법
검색식은 검색대상 필드명을 지정하고 뒤에 항상 구분자인 ‘:’를 붙인 후 검색키워드와
검색연산자를 조합하여 작성합니다.
[검색필드명] ‘ : ’키워드 [검색연산자] 키워드
● 검색연산자
구분 산업표준
( ) 우선순위가 가장 높은 연산자
AND, &, 공백 두 개의 검색어(식)를 모두 포함하고 있는 문서 검색
OR, | 두 개의 검색어(식) 중 하나 이상 포함된 문서 검색
NOT, ! NOT 이후에 있는 검색어가 포함된 문서는 제외
/w[n]두 개의 검색어 사이에 n개 이하의 단어가 포함된 문서 검색 (두 검색어간 순서 있음)
/n[n]두 개의 검색어 사이에 n개 이하의 단어가 포함된 문서 검색(두 검색어간 순서 없음)
* 검색어의 *란에 0개 이상의 임의의 문자가 포함된 문서 검색
? 검색어의 ?란에 0개 또는 1개의 문자가 포함된 문서 검색
“ ” 따옴표 내 구문과 완전히 일치하는 문서만 검색
● 검색식 작성 예
검색식 작성예
( ) 예) (나노 and (기계 or machine))
AND, &, 공백예) TI:(나노 and 기계)예) TI:나노 & AU:장영실예) TI:(나노 기계)
OR, |예) TI:(줄기세포 or 면역)예) TI:줄기세포 | AU:장영실
NOT, ! 예) TI:황금 not 백금
/w[n]예) TI:computer /w1 science예) TI:green /w2 technology
/n[n]예) TI:computer /n1 science예) TI:green /n2 technology
* 예) TI:semi*
? 예) TI:comp?ter
“ ” 예) TI:“Transform and Quantization”
OpenAPI를 활용하기 위해서는 NOS 회원이어야 합니다. NOS의 회원가입 방법 및 절차는
아래와 같습니다.
- http://nos.ndsl.kr/에 접속하고 우측 상단의 “회원가입” 버튼을 클릭
C. 검색식 활용 D. 회원 가입
22 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 23
OpenAPI를 활용하기 위해서는 OpenAPI 인증키가 있어야 합니다. 인증키를 발급받는 방법은
아래와 같습니다.
http://nos.ndsl.kr에서 로그인 후 “오픈API > 인증키 신청/관리” 메뉴를 클릭하여 이동합니다.
해당 페이지 하단부의 “인증키 발급신청”을 클릭하고 신청 정보를 입력하신 후, 확인 버튼을
클릭하면 인증키가 발급됩니다(개발사이트의 경우 http(s)://로 시작하는 개발 사이트 입력).
발급된 인증키는 신청 후 바로 승인되어 즉시 사용할 수 있습니다. 아래 화면은 인증키 발급
완료 확인 페이지입니다.
➊
➋
➍
➌
E. 인증키 발급OpenAPI 개요
24 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 25
NDSL OpenAPI 에러 메시지는 아래와 같은 형식으로 출력됩니다.
● 오류메시지 형식
<?xml version="1.0" encoding="UTF-8" ?>
<MetaData>
<resultSummary>
<totalCount>0</totalCount>
<processingTime>0.0050</processingTime>
</resultSummary>
<inputData>
<version>3.0</version>
<keyvalue>0XXXXXX0</keyvalue>
<responsegroup>simple</responsegroup>
<libid />
<returntype>xml</returntype>
<target>ARTI</target>
<cn />
</inputData>
<outputData>
<errorMessage>필수항목 미입력 오류 : ParameterName=cn</errorMessage>
</outputData>
</MetaData>
● 오류 유형
오류코드 오류메시지 조치방법
E0001 필수항목 미입력 오류 오류 메시지에 표시된 필수항목을 입력하십시오.
E0002 OpenAPI 버젼 오류 OpenAPI의 버전을 입력하십시오.
E0003 인증받지 않은 Key인증 Key가 아닙니다. OpenAPI Key를 발급받으시기 바랍니다.
E0004 미등록 target등록되지 않은 DB target입니다. 매뉴얼을 참조하여 정확한 DB코드를 입력하십시오.
E0005 미등록 datatype등록되지 않은 datatype입니다. 매뉴얼을 참조하여 정확한 datatype을 입력하십시오.
E0006 승인 대기중인 Key 미승인 Key입니다. 관리자의 승인이 필요합니다.
E0007 이용 중지중인 Key이용이 중지된 Key입니다. 관리자에게 재승인을 요청하십시오.
E0008 존재하지 않는 ID존재하지 않는 ID입니다. 등록 ID가 맞는지 확인하시기 바랍니다.
E0010 주제검색 결과없음 주제검색 결과가 없습니다. 다른 주제를 입력하십시오
E0011 검색결과가 없음 검색결과가 없습니다. 검색식을 변경하시기 바랍니다.
E0012 숫자 필드입력유형 오류숫자필드에 문자가 입력되었습니다. 확인 후 재검색하시기 바랍니다.
E0013 발급되지 않은 Token 발급되지 않은 token입니다.
E0014 미승인 DB접근권한이 없는 DB입니다. 관리자에게 추가 승인을 요청하시기 바랍니다.
E0015 검색중 오류발생검색중 검색엔진 또는 다른 여러 가지 문제로 에러가 발생했습니다. 다시 시도하시기 바랍니다.
E0016 DDS 신청 불능
E0017 NDSLID 부재
E0018 미등록 장르등록되지 않은 장르입니다. 매뉴얼을 참조하여 정확한 코드를 입력하십시오.
E0019 callback 없음 returnType가 json인 경우 callback 변수가 필수입니다.
E0099 알 수 없는 오류요청하신 작업을 수행하던 중 알 수 없는 오류가 발생했습니다.
F. 에러 메시지OpenAPI 개요
26 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 27
과학기술정보
OpenAPI 활용
OpenAPI주요기능
02
A. 검색
B. 브라우즈
C. 출원인 검색
D. 주제 분류 검색
E. 원문복사서비스
F. 링크리졸버
28 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 29
● 특징
저널 및 프로시딩 정보를 XML, JSON 형식으로 받아볼 수 있는 OpenAPI입니다.
- 저널명, 출판사, 출판연도, ISSN 등 저널 서지정보 제공
- DDC 주제 분류를 통한 검색범위 제한 가능
- NDSL 저널 상세보기 URL 제공
● 활용예제
베이스URL, 인증키, 검색대상 콘텐츠, 정렬방식 등 필수항목을 입력하고 검색식 항목에 ‘A’등
저널의 Initial 값을 입력한 후 OpenAPI를 호출하면 검색결과를 XML 또는 JSON 형태로
제공합니다.
http://openapi.ndsl.kr/itemsearch.do?keyValue=00000000&target=JOUR&searchField=BI&display
Count=10&startPosition=1&sortby=정확도&returnType=rss&responseGroup=simple&query=LED
<저널검색 OpenAPI 활용 예제>
● 특징
저널 및 프로시딩에 수록된 논문의 검색결과를 XML, JSON 형식으로 제공하는 OpenAPI
입니다.
- 논문명, 출판사, 출판연도, 저자 등 메타정보 제공
- Target을 활용하여 검색대상 제한 가능.
- NDSL 논문 상세보기 URL 제공
● 활용예제
베이스URL, 인증키, 검색대상 콘텐츠, 검색항목, 검색식 등을 조합하여 OpenAPI를 호출하면
검색결과를 XML 또는 JSON 형태로 제공합니다.
http://openapi.ndsl.kr/itemsearch.do?keyValue=00000000&target=ARTI&searchField=BI&displayCount
=10&startPosition=1&sortby=pubyear&returnType=rss&responseGroup=simple&query=LED
<논문검색 OpenAPI 활용 예제>
<논문검색 OpenAPI 활용 예제>
<저널검색 OpenAPI 활용 예제>
테스트 페이지 : http://nos.ndsl.kr/jsp/nos2014/nos_01_03.jsp
활용 예 :
테스트 페이지 : http://nos.ndsl.kr/jsp/nos2014/nos_01_03_01.jsp
활용 예 :
OpenAPI 주요기능
02
1. 논문
A. 검색
OpenAPI 주요기능
2. 저널
30 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 31
● 특징
미국, 일본, 유럽 특허청이 생산하는 특허정보를 XML, JSON 형식으로 제공하는 OpenAPI
입니다.
- 제목, 출원인, 출원번호, 등록번호, IPC 등 특허정보 제공
- IPC분류를 통한 검색범위 제한 가능
- NDSL 특허 상세보기 URL 제공
● 활용예제
베이스URL, 인증키, 검색대상 콘텐츠, 검색항목, 검색식 등을 조합하여 OpenAPI를 호출하면
검색결과를 XML 또는 JSON 형태로 제공합니다.
http://openapi.ndsl.kr/itemsearch.do?keyValue=00000000&target=PATENT&searchField=BI&display
Count=10&startPosition=1&sortby=adate&returnType=rss&query=LED
<특허검색 Open API 활용 예제>
● 특징
국가 R&D 보고서, 각종 정책 및 분석보고서 등의 과학기술 보고서를 XML, JSON 형식으로
제공하는 OpenAPI입니다.
- 제목, 작성자, 초록 등 보고서 정보 제공
- 원문 보기 URL 제공
- 주제 등을 활용하여 검색범위 제한 가능
- NDSL 보고서 상세보기 URL 제공
● 활용예제
베이스URL, 인증키, 검색대상 콘텐츠, 검색항목, 검색식 등을 조합하여 OpenAPI를 호출하면
검색결과를 XML 또는 JSON 형태로 제공합니다.
http://openapi.ndsl.kr/itemsearch.do?keyValue=00000000&target=REPORT&searchField=BI&display
Count=10&startPosition=1&sortby=pubyear&returnType=rss&query=LED
<보고서 검색 OpenAPI 활용 예제>
<특허검색 Open API 활용 예제> <보고서 검색 OpenAPI 활용 예제>
테스트 페이지 : http://nos.ndsl.kr/jsp/nos2014/nos_01_03_02.jsp
활용 예 : 테스트 페이지 : http://nos.ndsl.kr/jsp/nos2014/nos_01_03_03.jsp
활용 예 :
3. 특허 4. 보고서
OpenAPI 주요기능
32 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 33
● 특징
과학기술 각 분야 전문가들이 작성하는 최신 과학기술 동향 기사를 주제분야별로 XML, JSON
형식으로 제공하는 OpenAPI입니다.
- 제목, 자료유형, 저자, 발행일 등 동향 정보 제공
- 주제 등을 활용하여 검색범위 제한 가능
- NDSL 동향 상세보기 URL 제공
● 활용예제
베이스URL, 인증키, 검색대상 콘텐츠, 검색항목, 검색식 등을 조합하여 OpenAPI를 호출하면
검색결과를 XML 또는 JSON 형태로 제공합니다.
http://openapi.ndsl.kr/itemsearch.do?keyValue=00000000&target=ATT&searchField=BI&display
Count=10&startPosition=1&sortby=regdate&returnType=rss&query=LED
<동향 검색 OpenAPI 활용 예제>
● 특징
한국산업표준(KS), 국제표준화기구(ISO) 표준, 국제전기기술위원회(IEC) 표준을 포함한
표준정보를 XML, JSON 형식으로 제공하는 OpenAPI입니다.
- 제목, 자료유형, 위원회, 발행연월 등 표준정보 제공
- 주제 등을 활용하여 검색범위 제한 가능
- NDSL 표준 상세보기 URL 제공
● 활용예제
베이스URL, 인증키, 검색대상 콘텐츠, 검색항목, 검색식 등을 조합하여 OpenAPI를 호출하면
검색결과를 XML 또는 JSON 형태로 제공합니다.
http://openapi.ndsl.kr/itemsearch.do?keyValue=00000000&target=STAN&searchField=BI&display
Count=10&startPosition=1&sortby=정확도&returnType=rss&query=LED
<표준 검색 OpenAPI 활용 예제>
<동향 검색 OpenAPI 활용 예제> <표준 검색 OpenAPI 활용 예제>
테스트 페이지 : http://nos.ndsl.kr/jsp/nos2014/nos_01_03_04.jsp
활용 예 :
테스트 페이지 : http://nos.ndsl.kr/jsp/nos2014/nos_01_03_05.jsp
활용 예 :
5. 동향 6. 표준
OpenAPI 주요기능
34 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 35
● 특징
전문 컬럼니스트가 작성하는 최신 과학 분야 이슈를 XML, JSON 형식으로 제공하는 OpenAPI
입니다.
- 제목, 분류, 날짜, 추천수 등 과학향기 정보 제공
- 기사유형(Focus / Funny / Fusion)을 활용하여 검색범위 제한 가능
- 과학향기 상세보기 URL 제공
● 활용예제
베이스URL, 인증키, 검색대상 콘텐츠, 검색항목, 검색식 등을 조합하여 OpenAPI를 호출하면
검색결과를 XML 또는 JSON 형태로 제공합니다.
http://openapi.ndsl.kr/itemsearch.do?keyValue=00000000&target=SCENT&searchField=DATB&dis
playCount=10&startPosition=1&returnType=rss&query=2012
<과학향기 검색 OpenAPI 활용 예제>
<과학향기 검색 OpenAPI 활용 예제>
<저자전거 검색 OpenAPI 활용 예제>
• 특징
자체 식별번호를 부여한 식별데이터인 저자 전거 데이터는 XML, JSON 형식으로 제공하는
OpenAPI 입니다.
- 저자 식별번호 : KISTI 자체 식별기준 적용
- 저자이름 : 한글 이름, 영문 이름, 한자 이름 등
- 저자 주요 소속기관
- 저자가 작성한 NDSL 학술논문 제어번호
• 활용예제
검색대상 콘텐츠, 검색항목 등을 조합하여 OpenAPI를 호출하면 검색결과를 XML 또는
JSON 형태로 제공합니다.
테스트 페이지 : http://nos.ndsl.kr/jsp/nos2014/nos_01_03_07.jsp
활용 예 :
http://openapi.ndsl.kr/authorsearch.do?keyValue=00000000&target=AUTHOR&searchField=BI&displayC
ount=10&startPosition=1&sortby=author&returnType=rss&query=%ED%99%8D%EA%B8%B8%EB%8F%99
테스트 페이지 : http://nos.ndsl.kr/jsp/nos2014/nos_01_03_06.jsp
활용 예 :
7. 과학향기 8. 저자전거
OpenAPI 주요기능
36 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 37
● 특징
개별 논문의 상세 서지정보, 관련문헌, 참고문헌, 인용문헌을 브라우징하여 XML, JSON
형식으로 제공하는 OpenAPI입니다.
- 논문명, 출판사, 출판연도, 저자, 초록 등 논문의 상세 서지정보 제공
- 관련문헌, 인용문헌, 참고문헌 등 부가정보 제공
- 논문 원문보기 URL 제공
● 활용예제
베이스URL, 인증키, 콘텐츠 식별값(CN)을 조합하여 OpenAPI를 호출하면 검색결과를 XML
또는 JSON 형태로 제공합니다.
활용 예 :
http://openapi.ndsl.kr/itemlookup.do?keyValue=00000000&target=ARTI&returnType=rss&response
Group=simple&cn=JAKO200411922932805
<논문 상세보기 OpenAPI 활용 예제>
<논문 상세보기 OpenAPI 활용 예제>
● 특징
개별 저널 및 프로시딩의 상세 서지정보, 관련문헌, 권호 정보를 브라우징하여 XML, JSON
형식으로 제공하는 OpenAPI입니다.
- 저널명, 출판사, ISSN 등 저널의 상세 서지정보 제공
- 관련문헌, 권호정보 등 부가정보 제공
- 저널 원문보기 URL 제공
● 활용예제
베이스URL, 인증키, 콘텐츠 식별값(CN)을 조합하여 OpenAPI를 호출하면 검색결과를 XML
또는 JSON 형태로 제공합니다.
활용 예 :
http://openapi.ndsl.kr/itemlookup.do?keyValue=00000000&target=JOUR&returnType=rss&response
Group=simple&cn=NJOU00023797
<저널 상세보기 OpenAPI 활용 예제>
<저널 상세보기 OpenAPI 활용 예제>
B. 브라우즈
1. 논문 2. 저널
OpenAPI 주요기능
38 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 39
● 특징
개별 특허의 상세 서지정보를 브라우징 하여 XML, JSON 형식으로 제공하는 OpenAPI입니다.
- 제목, 국가, IPC분류, 출원번호 등 상세 서지정보 제공
- 특허 원문보기 URL 제공
● 활용예제
베이스URL, 인증키, 콘텐츠 식별값(CN)을 조합하여 OpenAPI를 호출하면 검색결과를 XML
또는 JSON 형태로 제공합니다.
활용 예 :
http://openapi.ndsl.kr/itemlookup.do?keyValue=00000000&target=PATENT&returnType=rss&respo
nseGroup=simple&cn=USP1977034010353
<특허 상세보기 OpenAPI 활용 에제>
<특허 상세보기 OpenAPI 활용 에제>
● 특징
개별 보고서의 상세 서지정보를 브라우징 하여 XML 형식으로 제공하는 OpenAPI입니다.
- 제목, 주관연구기관, 연구책임자 등 상세 서지정보 제공
- 초록, 관련문헌 등 부가정보 제공
- 보고서 원문보기 URL 제공
● 활용예제
베이스URL, 인증키, 콘텐츠 식별값(CN)을 조합하여 OpenAPI를 호출하면 검색결과를 XML
또는 JSON 형태로 제공합니다.
활용 예 :
http://openapi.ndsl.kr/itemlookup.do?keyValue=00000000&target=REPORT&returnType=rss&respo
nseGroup=simple&cn=TRKO201000014238
<보고서 상세보기 OpenAPI 활용 예제>
<보고서 상세보기 OpenAPI 활용 예제>
3. 특허 4. 보고서
OpenAPI 주요기능
40 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 41
● 특징
개별 동향 기사의 상세 정보를 브라우징하여 XML, JSON 형식으로 제공하는 OpenAPI입니다.
- 제목, 발행일자, 주제분류 등 상세 서지정보 제공
- NDSL 동향 전문보기 제공
● 활용예제
베이스URL, 인증키, 콘텐츠 식별값(CN)을 조합하여 OpenAPI를 호출하면 검색결과를 XML
또는 JSON 형태로 제공합니다.
활용 예 :
http://openapi.ndsl.kr/itemlookup.do?keyValue=00000000&target=ATT&returnType=rss&response
Group=simple&cn=GTB2009030881
<동향 상세보기 OpenAPI 활용 예제>
<동향 상세보기 OpenAPI 활용 예제>
● 특징
개별 표준의 상세 서지정보를 브라우징 하여 XML, JSON 형식으로 제공하는 OpenAPI입니다.
- 제목, 표준번호, 표준종류, 표준명 등 상세 서지정보 제공
- 표준 원문보기 URL 제공
● 활용예제
베이스URL, 인증키, 콘텐츠 식별값(CN)을 조합하여 OpenAPI를 호출하면 검색결과를 XML
또는 JSON 형태로 제공합니다.
활용 예 :
http://openapi.ndsl.kr/itemlookup.do?keyValue=00000000&target=STAN&returnType=rss&cn=STK
SAISO11442-2
<표준 상세보기 OpenAPI 활용 예제>
<표준 상세보기 OpenAPI 활용 예제>
5. 동향 6. 표준
OpenAPI 주요기능
42 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 43
● 특징
개별 과학향기 기사의 상세정보를 브라우징하여 XML, JSON 형식으로 제공하는 OpenAPI
입니다.
- 제목, 내용, 발행일 등 상세정보 제공
- 과학향기 원문보기 URL 제공
● 활용예제
베이스URL, 인증키, 콘텐츠 식별값(CN)을 조합하여 OpenAPI를 호출하면 검색결과를 XML
또는 JSON 형태로 제공합니다.
활용 예 :
http://openapi.ndsl.kr/itemlookup.do?keyValue=00000000&target=SCENT&returnType=rss&cn=38
72&query=2008
<과학향기 상세보기 OpenAPI 활용 예제>
<과학향기 상세보기 OpenAPI 활용 예제>
<저자전거 브라우즈 OpenAPI 활용 예제>
• 특징
저자 정보를 브라우징하여 XML, JSON 형식으로 제공하는 OpenAPI입니다.
• 활용예제
베이스URL, 인증키, 저자 식별값을 조합하여 OpenAPI를 호출하면 검색 결과는 XML 또는
JSON 형태로 제공합니다.
활용 예 :
http://openapi.ndsl.kr/authorlookup.do?keyValue=00000000&target=AUTHOR&returnType=xml&cn
=ADPER0000032785
7. 과학향기 8. 저자전거
OpenAPI 주요기능
44 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 45
● 특징
개별 저널의 권호별로 소장처 정보 및 목차 정보를 검색할 수 있는 OpenAPI입니다.
- 저널의 특정 권호별 목차 정보
- 소장처별 권호 소장정보
- 기관별 전자저널 라이선스 보유 정보
● 활용예제
베이스URL, 인증키, 콘텐츠 식별값(CN), 권 정보를 조합하여 OpenAPI를 호출하면 해당
저널의 소장정보 등을 XML, JSON 형식으로 제공합니다. 목차 정보 뿐만 아니라 소장처별
권호 소장정보, 기관별 전자저널 라이선스 보유 정보까지 활용하길 원하는 경우
responseGroup=advance를 추가합니다.
활용 예 :
http://openapi.ndsl.kr/itemlookup.do?keyValue=00000000&target=JOUR&returnType=xml&libid=
00057&responseGroup=simple&cn=NJOU00023797&volno=3&verb=getTOC
<저널 권호 상세보기 OpenAPI 활용 예제><저널 권호 상세보기 OpenAPI 활용 예제>
● 특징
특허 출원인 검색 API는 특정 글자로 시작하는 특허 출원인을 검색하여 다양한 응용서비스를
개발할 수 있는 OpenAPI입니다.
● 활용예제
베이스URL, 인증키, 검색항목과 검색식에 저자의 시작 글자를 조합하여 OpenAPI를 호출하면
해당 글자로 시작하는 출원인에 대한 검색 결과를 XML 또는 JSON 형식으로 제공합니다.
활용 예 :
http://openapi.ndsl.kr/authorlookup.do?keyValue=00000000&target=APPLICANT&searchField=TI&
displayCount=10&startPosition=1&sortby=applicant&returnType=xml&query=LED
<출원인 검색 OpenAPI 활용 예제>
<출원인 검색 OpenAPI 활용 예제>
OpenAPI 주요기능 C. 출원인 검색
9. 권호
46 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 47
● 특징
주제분류 검색API는 저널 검색시 활용하는 DDC, 특허 검색시 활용하는 IPC, 동향/보고서
검색시 활용하는 국가과학기술표준분류 값을 XML, JSON 형식으로 제공하는 OpenAPI
입니다.
- DDC, IPC, 국가과학기술표준분류의 주제분류 코드값, 주제분류명 제공
● 활용예제
베이스URL과 검색대상 콘텐츠에 DDC 등의 분류코드를 입력하여 OpenAPI를 호출하면
코드값과 주제명 등을 XML, JSON 형식으로 제공합니다. 검색식에 분류명을 입력하여 특정
주제분야를 검색할 수도 있습니다.
활용 예 :
http://openapi.ndsl.kr/subjectlookup.do?keyValue=00000000&target=DDC&returnType=xml&parent
value=&query=science
<주제분류 검색 OpenAPI 활용 예제>
※ DDC, IPC, 국가과학기술표준분류 코드값은 NOS 홈페이지(http://nos.ndsl.kr) 자료실 참조
● 특징
주제분류 검색API는 저널 검색시 활용하는 DDC, 특허 검색시 활용하는 IPC, 동향/보고서
검색시 활용하는 국가과학기술표준분류 값을 XML, JSON 형식으로 제공하는 OpenAPI
입니다.
- DDC, IPC, 국가과학기술표준분류의 주제분류 코드값, 주제분류명 제공
● 활용예제
베이스URL과 검색대상 콘텐츠에 DDC 등의 분류코드를 입력하여 OpenAPI를 호출하면
코드값과 주제명 등을 XML, JSON 형식으로 제공합니다. 검색식에 분류명을 입력하여 특정
주제분야를 검색할 수도 있습니다.
활용 예 :
http://openapi.ndsl.kr/subjectlookup.do?keyValue=00000000&target=DDC&returnType=xml&parent
value=&query=science
<주제분류 검색 OpenAPI 활용 예제>
※ DDC, IPC, 국가과학기술표준분류 코드값은 NOS 홈페이지(http://nos.ndsl.kr) 자료실 참조
<주제분류 검색 OpenAPI 활용 예제>
● 특징
외부기관에서 NDSL 원문복사서비스(DDS)를 연계 활용하기 위한 OpenAPI입니다. 이 기능을
활용하기 위해서는 NDSL 협력기관 회원이어야 합니다.
- DDS 신청가능 여부
- DDS 신청 상세정보
- DDS 신청 목록
- DDS 신청 처리 내역
- DDS 신청 취소
- DDS 신청
● 활용예제
베이스URL, 타켓 DB 등을 조합하여 OpenAPI를 호출하면 검색결과 출력방식에 따라 XML
또는 JSON 형태로 결과 정보를 제공합니다. 원문복사신청 API는 verb에 따라 DDS 신청가능
여부, DDS 신청 상세정보, DDS 신청 목록 등의 API가 호출됩니다. 그리고 identifier 요청변수는
DDS 신청가능여부, DDS 신청 기능을 사용할 때는 콘텐츠 식별값(CN)을 입력 받고 있으며,
그 외에 기능을 사용하는 경우에는 DDS 신청번호를 입력 받고 있습니다.
활용 예 :
http://openapi.ndsl.kr/ddsRequest.do?version=3.0&keyValue=00000000&verb=getddsproposal&tar
get=T&returnType=xml&libid=&user=&displayCount=10&startPosition=1&identifier=JAKO2007758636
96539:JAKO201134036351784
D. 주제 분류 검색 E. 원문복사서비스
48 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 49
<원문복사서비스 OpenAPI 활용 예제>
● 특징
NDSL의 Knowledge base를 외부사이트에 배포하기 위해 XML, JSON, HTML 형식으로
제공하는 OpenAPI 입니다.
- 저널명, 논문명 등 메타정보 제공
- 검색결과 출력방식이 html인 경우 원문 URL 및 원문접근경로 제공
● 활용예제
베이스 URL, 타겟 DB, 검색항목 등을 조합하여 OpenAPI를 호출하면 검색결과 출력방식에
따라 검색결과를 XML, JSON 또는 HTML 형태로 제공합니다.
활용 예 :
http://openapi.ndsl.kr/linkResolver.do?keyValue=00000000&returnType=xml&target=A&id=&atitle=
Association%20of%20p53%20Expression%20with%20Metabolic%20Features%20of%20Stage%20I%
20Non-Small%20Cell%20Lung%20Cancer&issn=&volume=&issue=&date=&spage=&title=
<NDSL이 제공하는 CLICK 원문접근경로 제공 서비스>
<NDSL이 제공하는 CLICK 원문접근경로 제공 서비스>
F. 링크리졸버OpenAPI 주요기능
50 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 51
과학기술정보
OpenAPI 활용
OpenAPI활용방법
03
A. 검색
B. 브라우즈
C. 출원인 검색
D. 주제 분류 검색
E. 원문복사서비스
F. 링크리졸버
52 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 53
● 호출 URL
http://openapi .ndsl .kr/ i temsearch.do?keyValue=key값&target=검색대상&searchField=
검색항목&displayCount=검색결과건수&startPosition=검색시작위치&sortby=정렬필드&returnType=
결과값형식&responseGroup=결과값출력내용&query=검색식
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
searchField 검색항목
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition검색시작위치출력건수 X 페이지번호
기본값 1, 최대 100 (displayCount가 10인 경우)
sortby 정렬항목 기본값 : 정확도
returnType 검색결과 출력형식 XML, JSON
responseGroup
검색결과 출력범위simple : 라이선스 미체크advance : 라이선스 체크
query (*) 검색질의어, UTF-8인코딩
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
ARTI 논문전체
NART 국내학위논문만 제외
JAKO 국내학술지
JAFO 해외학술지
CFKO 국내회의자료
CFFO 해외회의자료
DIKO 국내학위논문
● 검색대상 항목 (searchField) 12 Page 참조
코드값 코드설명
BI 전체 (TI, AB, PB, AU, SN, BN, KW)
TI 제목
AB 초록
PB 발행기관
AU 저자
SN ISSN
BN ISBN
KW 키워드
PY 발행연도
●정렬 (sortby)
코드값 코드설명
pubyear 발행일 (기본값 : 내림 차순)
title 논문명
jtitle 저널명
NULL 정확도
● 검색결과 출력범위 (responseGroup)
코드값 코드설명
simple 원문 라이선스 체크 하지 않음
advance 원문 라이선스 체크 후 URL 제공
OpenAPI 활용방법
03
1. 논문
OpenAPI 활용방법
A. 검색
54 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 55
● 출력항목
태그명 태그 설명
@dbCode 콘텐츠 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색랭킹
journalInfo 저널정보
@kistiID NDSL 콘텐츠 식별값 (CN)
publisher 출판사
journalTitleInfo journalTitle 저널명
issninfo issn ISSN
isbninfo isbn ISBN
volume 권 정보
@seqno 권호제어번호
issue 호 정보
year 발행연도
holdingflag소장유무 (responseGroup=advance 인 경우)
@have (responseGroup=advance 인 경우)
articleInfo 논문정보
@kistiID NDSL 콘텐츠 식별값 (CN)
articleTitleInfo articleTitle 제목
abstractInfo abstract 초록
authorInfo author 저자
@number 저자 순서
content_url원문보기URL (responseGroup=advance 인 경우)
urlflag원문유무 (responseGroup=advance 인 경우)
abstractflag초록유무 (responseGroup=advance 인 경우)
holdingflag소장유무 (responseGroup=advance 인 경우)
@have
page 총페이지
deeplink NDSL PC웹 상세보기 URL
mobilelink NDSL 모바일웹 상세보기 URL
keyword 주제어
● 호출 URL
http://openapi .ndsl .kr/ i temsearch.do?keyValue=key값&target=검색대상&searchField=
검색항목&displayCount=검색결과건수&startPosition=검색시작위치&sortby=정렬필드&returnType=
결과값형식&responseGroup=출력범위&query=검색식
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
searchField 검색항목
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition검색시작위치출력건수 X 페이지번호
기본값 1, 최대 100(displayCount가 10인 경우)
sortby 정렬항목 기본값 : 정확도
returnType 검색결과 출력형식 XML, JSON
responseGroup 검색결과 출력범위simple : 라이선스 미체크advance : 라이선스 체크
query (*) 검색질의어 UTF-8인코딩
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
JOUR 저널/프로시딩 전체
JRKO 국내 (저널/프로시딩)
JRFO 해외 (저널/프로시딩)
● 검색대상 항목 (searchField)
코드값 코드설명
BI 전체 (TI, PB, SN, BN)
TI 제목
T1 제목 첫 글자
PB 발행기관
SN ISSN
BN ISBN
LA 언어
CO 발행국가
SF SCI 등재여부 (0 : 미등재 1 : 등재)
KF 학진 등재여부 (0 : 미등재 1 : 등재)
SU DDC 코드 (주제 분류)
NULL query에 검색식 직접 작성
2. 저널
OpenAPI 활용방법
56 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 57
● 정렬 (sortby)
코드값 코드설명
NULL 정확도
title 저널명
publisher 발행기관
● 검색결과 출력범위 (responseGroup)
코드값 코드설명
simple 원문권한 체크 하지 않음
advance 원문권한 체크 후 원문 URL정보 제공
● 출력항목
필드 설명
@dbCode 콘텐츠 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색랭킹
journalInfo 저널정보
@kistiID NDSL 콘텐츠 식별값 (CN)
publisher 발행기관
journalTitleInfo journalTitle 저널명
issninfo issn ISSN
isbninfo isbn ISBN
volume 권 정보
issue 호 정보
reginfo 등재정보
urlflag원문 유무(responseGroup=advance 인 경우)
tocflag목차정보 유무(responseGroup=advance 인 경우)
holdingflag소장여부(responseGroup=advance 인 경우)
year 발행연도
deeplink NDSL PC웹 상세보기 URL
mobilelink NDSL 모바일웹 상세보기 URL
● 호출 URL
http://openapi .ndsl .kr/ i temsearch.do?keyValue=key값&target=검색대상&searchField=
검색항목&displayCount=검색결과건수&startPosition=검색시작위치&sortby=정렬필드&returnType=
결과값형식&query=검색식
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
searchField 검색항목
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition검색시작위치출력건수 X 페이지번호
기본값 1, 최대 100(displayCount가 10인 경우)
sortby 정렬항목 기본값 : 정확도
returnType 검색결과 출력형식 XML, JSON
query (*) 검색질의어 UTF-8인코딩
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
PATENT 특허 전체
KPAT 한국특허 전체
KUPA 한국공개특허
KPTN 한국등록특허
KUUM 한국공개실용신안
KUMO 한국등록실용신안
KODE 한국의장등록
UPAT 미국특허 전체
USPA 미국등록특허
USAP 미국공개특허
JEPA 일본특허
WOPA 국제특허
EUPA 유럽특허
3. 특허
OpenAPI 활용방법
58 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 59
● 검색대상 항목 (searchField) 14 Page 참조
코드값 코드설명
BI 전체 (TI, PA, UN, RN,PRAN, IPN, IUN, PA, AB, IN, AG, IC, UC, MC)
TI 발명의 명칭
PA 출원인
AN 출원번호
AD 출원일자 (쿼리형식 : YYYYMMDD)
UN 공개번호
UD 공개일자 (쿼리형식 : YYYYMMDD)
RN 등록번호
RD 등록일자 (쿼리형식 : YYYYMMDD)
PRAN 우선권번호
PRAD 우선권일자 (쿼리형식 : YYYYMMDD)
IPN 국제출원번호
IPD 국제출원일자 (쿼리형식 : YYYYMMDD)
IUN 국제공개번호
IUD 국제공개일자 (쿼리형식 : YYYYMMDD)
AB 초록
IN 발명자
AG 대리인
IC IPC 분류
UC USC 분류
ID 대표 IPC
MC 디자인 분류
NULL query에 검색식 직접 작성
● 정렬 (sortby)
코드명 코드설명
adate 출원일자 (기본값 : 내림차순)
title 발명의 명칭
aname 출원인
iname 발명자
anum 출원번호
unum 공개번호
udate 공개일자
rnum 등록번호
rdate 등록일자
country 국가
ic IPC
NULL 정확도
● 출력항목
필드 설명
@dbCode 콘텐츠 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색랭킹
patentInfo
@kistiID NDSL 콘텐츠 식별값 (CN)
patentTitle 제목
abstract 초록
country 국가
nationCode 국가코드 (예:한국-KO)
pubReg 특허상태 (공개, 등록)
ipcInfo ipc IPC 분류
applicantsInfo applicants 출원인
applicationDate 출원일자
applicationNumber
출원번호
publicationDate 공개일자
publicationNumber
공개번호
issueDate 등록일자
patentNumber 등록번호
noticeDate 공고일자
noticeNumber 공고번호
deepLink NDSL PC웹 상세보기 URL
OpenAPI 활용방법
60 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 61
● 호출 URL
http://openapi.ndsl .kr/ i temsearch.do?keyValue=key값&target=검색대상&searchField=
검색항목&displayCount=검색결과건수&startPosition=검색시작위치&sortby=정렬필드&returnType=
결과값형식&query=검색식
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
searchField 검색항목
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition검색시작위치 출력건수 X 페이지번호
기본값 1, 최대 100(displayCount가 10인 경우)
sortby 정렬항목 기본값 : 정확도
returnType 검색결과 출력형식 XML, JSON
query (*) 검색질의어, UTF-8인코딩
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
REPORT 연구보고서 전체
TRKO 국가 R&D 연구개발 보고서
ANAL 과학기술 분석리포트
● 검색대상 항목 (searchField) 15 Page 참조
코드값 코드설명
BI 전체 (TI, AU, PB, KW, AB, SJ)
TI 제목
AU 저자
PB 발행기관
KW 키워드
AB 초록
PY 발행연도
NULL query에 검색식 직접 작성
● 정렬 (sortby)
코드값 코드설명
pubyear 발행연월 (기본값 : 내림차순)
title 보고서명
author 연구책임자/저자명
● 출력항목
필드 설명
@dbCode 콘텐츠 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색랭킹
reportInfo
@kistiID NDSL 콘텐츠 식별값 (CN)
publisherInfo publisher 발행기관
pubDate연구보고서 : 발행연월분석보고서 : 발행일자
year 발행연도
reportTitleInfo reportTitle 제목
abstractInfo abstract 초록
authorInfo author 저자
page 총페이지
content_url NDSL 원문보기 URL
deepLinkNDSL PC웹 상세보기 URL(연구보고서인 경우만 제공)
mobilelinkNDSL 모바일웹 상세보기 URL(연구보고서인 경우만 제공)
keyword 주제어
4. 보고서
OpenAPI 활용방법
62 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 63
● 호출 URL
http://openapi.ndsl .kr/ i temsearch.do?keyValue=key값&target=검색대상&searchField=
검색항목&displayCount=검색결과건수&startPosition=검색시작위치&sortby=정렬필드&returnType=
결과값형식&query=검색식
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
searchField 검색항목
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition검색시작위치출력건수 X 페이지번호
기본값 1, 최대 100(displayCount가 10인 경우)
sortby 정렬항목 기본값 : 정확도
returnType 검색결과 출력형식 XML, JSON
query (*) 검색질의어 UTF-8인코딩
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
ATT 동향 전체
GTB 해외과학기술동향
MGPS 과학기술정책동향
ITREND 정보서비스 글로벌동향
● 검색대상 항목 (searchField) 16 Page 참조
코드값 코드설명
BI 전체 (TI, AU, AB, SU, KW)
TI 제목
AU 저자
AB 초록
SU 주제분류명
KW 키워드
CC 국가과학기술표준분류 코드
NULL query에 검색식 직접 작성
● 정렬 (sortby)
코드값 코드설명
regdate 발행일 (기본값 : 내림차순)
title 제목
● 출력항목
필드 설명
@dbCode 콘텐츠 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색랭킹
trendAnalysisInfo
@kistiID NDSL 콘텐츠 식별값 (CN)
year 발행연도
trendAnalysisTitleInfo
trendAnalysisTitle
abstractInfo abstract 초록
authorInfo author 저자
regdate 등록일
deepLink NDSL PC웹 상세보기 URL
mobilelink NDSL 모바일웹 상세보기 URL
keyword 주제어
subject 국가과학기술표준분류명
subjectCode 국가과학기술표준분류코드값
5. 동향
OpenAPI 활용방법
64 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 65
● 호출 URL
http://openapi.ndsl .kr/ i temsearch.do?keyValue=key값&target=검색대상&searchField=
검색항목&displayCount=검색결과건수&startPosition=검색시작위치&sortby=정렬필드&returnType=
결과값형식&query=검색식
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
searchField 검색항목
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition검색시작위치출력건수 X 페이지번호
기본값 1, 최대 100(displayCount가 10인 경우)
sortby 정렬항목 기본값 : 정확도
returnType 검색결과 출력형식 XML, JSON
query (*) 검색질의어 UTF-8인코딩
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
STAN 표준규격정보
STKS KS
STISO ISO
STIEC IEC
● 검색대상 항목 (searchField) 17 Page 참조
코드값 코드설명
BI 전체 (TI, SN, AU, PB, AB, IC)
TI 규격명
SN 규격번호
AU 저자
PB 발행기관
AB 요약
IC ICS Code
FD 규격분야코드
DT 최종 재개정연도
NULL query에 검색식 직접 작성
● 정렬 (sortby)
코드값 코드설명
NULL 정확도
title 규격명
dt 최종개정확인일
● 출력항목
필드 설명
@dbCode 콘텐츠 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색랭킹
standardInfo
@kistiID NDSL 콘텐츠 식별값 (CN)
standardNo 표준번호
type 유형
title 제목
status 상태
icsCode ICS 코드
language 언어
committee 위원회
establishDate 최종개정확정일
lastEstablishDate
마지막 제정일
establishOrg 제정기관
area 요약
page 총페이지
source 출처
ksCitingStandard
KS 인용규격
relatedStandard
관련 규격
deepLink NDSL 표준 상세보기 URL
6. 표준
OpenAPI 활용방법
66 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 67
● 호출 URL
http://openapi.ndsl .kr/ i temsearch.do?keyValue=key값&target=검색대상&searchField=
검색항목&displayCount=검색결과건수&startPosition=검색시작위치&returnType=결과값형식&query=
검색식
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
searchField 검색항목
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition검색시작위치출력건수 X 페이지번호
기본값 1, 최대 100(displayCount가 10인 경우)
returnType 검색결과 출력형식 XML, JSON
query (*) 검색질의어 UTF-8인코딩
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
SCENT 과학향기
● 검색대상 항목 (searchField)
코드값 코드설명
DATB 등록연도
● 출력항목
필드 설명
@dbCode 콘텐츠 유형
@number 순서
scentInfo
class
subclass 메인 / 상식 / 잠언
scentTitle 제목
volume 호 정보
content 기사 본문
registerDate 등록일자
deepLink NDSL 과학향기 상세보기 URL
• 호출 URL
• 입력 파라메터 (*는 필수 항목입니다.)
• 검색대상 콘텐츠 (target)
• 검색대상 항목 (searchField)
http://openapi.ndsl.kr/authorsearch.do?keyValue=key값&target=검색대상&searchField=검색항
목&displayCount=검색결과표시건수&startPosition=검색시작위치&sortby=정렬필드&returnType=결과값
형식&query=검색식
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
searchField 검색항목
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition 검색시작위치출력건수 X 페이지번호
기본값 1, 최대 100(displayCount가 10인 경우)
sortby 정렬항목
returnType 검색결과 출력형식 XML, JSON
query (*) 검색 질의어 UTF-8 인코딩
callback 콜백함수 returnType이 json인 경우 필수
구분 코드설명
AUTHOR 저자
구분 코드설명
BI 전체
TI 제목
AU 저자명
AI 저자식별자
CN 문서번호
SU 주제분류코드
SN ISSN
7. 과학향기 8. 저자전거
OpenAPI 활용방법
68 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 69
• 출력항목
필드 설명
@dbCode 콘텐츠 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색 랭킹
authorInfo
@kistiID NDSL 콘텐츠 식별값 (CN)
authorName 저자명
authorInst 저자 소속기관명
@dbCode 콘텐츠 유형
● 호출 URL
ht tp://openapi .ndsl .kr/ i temlookup.do?keyValue=key값&target=검색대상&returnType=
결과값형식&responseGroup=결과값출력내용&cn=cn번호
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
responseGroup
검색결과 출력범위simple : 라이선스 미체크advance : 라이선스 체크
cn (*) NDSL 콘텐츠 식별값
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
ARTI 논문 전체
JAKO 국내학술지
JAFO 해외학술지
CFKO 국내회의자료
CFFO 해외회의자료
DIKO 국내학위논문
● 출력항목
필드 설명
@dbCode 콘텐츠 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색랭킹
journalInfo
@kistiID NDSL 콘텐츠 식별값 (CN)
publisher 출판사
journalTitleInfo journalTitle 저널명
issninfo issn ISSN
isbninfo isbn ISBN
OpenAPI 활용방법 B. 브라우즈
1. 논문
70 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 71
필드 설명
volume 권 정보
@seqno 권호제어번호
issue 호 정보
year 권호 발행연도
holdingflag인쇄 저널 소장 유무(responseGroup=advance 인 경우)
@have인쇄 저널 소장 유무(responseGroup=advance 인 경우)
articleInfo
@kistiID NDSL 콘텐츠 식별값 (CN)
articleTitleInfo articleTitle 제목
abstractInfo abstract 초록
authorInfo author 저자
@number
contentsUrlInfo number
gubun 원문URL 번호
usedate 구분 (저널, 권호, 논문)
message 이용가능 형태 (원문/초록)
url 원문URL
urlflag원문유무(responseGroup=advance 인 경우)
abstractflag초록유무(responseGroup=advance 인 경우)
holdingflag인쇄 저널 소장 유무(esponseGroup=advance 인 경우)
@have인쇄 저널 소장 유무(responseGroup=advance 인 경우)
page 페이지
deeplink NDSL PC웹 상세보기 URL
mobilelink NDSL 모바일웹 상세보기 URL
keyword 주제어
SimilarDocumentInfo(responseGroup=advance 인 경우)
관련문헌정보
DocumentInfo @number 관련문헌 순번
page 페이지수
pubyear 발행연도
CitingDocumentInfo(responseGroup=advance 인 경우)
인용문헌정보
DocumentInfo @number
title 제목
cn
meterialType
language언어(responseGroup=advance 인 경우)
필드 설명
author저자 (responseGroup=advance 인 경우)
issnISSN (responseGroup=advance 인 경우)
isbnISBN (responseGroup=advance 인 경우)
volume권 정보 (responseGroup=advance 인 경우)
page페이지번호 (responseGroup=advance 인 경우)
pubyear발행연도 (responseGroup=advance 인 경우)
linkresolver_url 리졸버서비스
link_url 원문 URL(KOI, DOI)
CitedDocumentInfo(responseGroup=advance 인 경우)
참고문헌정보
DocumentInfo @number 참고문헌순번
title 제목
cn
meterialType
language 언어
author 저자
issn ISSN
isbn ISBN
volume 권 정보
page 페이지
pubyear 발행연도
linkresolver_url 리졸버서비스 URL
link_url 원문 URL(KOI, DOI)
OpenAPI 활용방법
72 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 73
● 호출 URL
ht tp://openapi .ndsl .kr/ i temlookup.do?keyValue=key값&target=검색대상&returnType=
결과값형식&responseGroup=결과값출력내용&cn=cn번호
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
responseGroup 검색결과 출력범위simple : 라이선스 미체크advance : 라이선스 체크
cn (*) NDSL 콘텐츠 식별값
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
JOUR 종정보 전체
JRKO 국내종정보 (저널/프로시딩)
JRFO 해외종정보 (저널/프로시딩)
● 출력항목
필드 설명
@dbCode 콘텐츠 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색랭킹
journalInfo
@kistiID NDSL 콘텐츠 식별값 (CN)
publisher 출판사
journalTitleInfo journalTitle 저널명
issninfo issn ISSN
isbninfo isbn ISBN
volume 권 정보
issue 호 정보
contentsUrlInfo number순서(responseGroup=advance 인 경우)
gubun구분 (저널, 권호, 논문)(responseGroup=advance 인 경우)
필드 설명
message이용가능 형태 (원문/초록)(responseGroup=advance 인 경우)
url원문URL(responseGroup=advance 인 경우)
reginfo 등재정보
urlflag저널 원문 유무(responseGroup=advance 인 경우)
tocflagTOC 정보 존재 유무(responseGroup=advance 인 경우)
holdingflag인쇄 저널 소장 유무(responseGroup=advance 인 경우)
@have소장여부(responseGroup=advance 인 경우)
year 권호 발행연도
deeplink NDSL PC웹 상세보기 URL
mobilelink NSDL 모바일웹 상세보기 URL
volumeInfo 권호별목차정보
volume volumeseqno 권호제어번호
volumename 권호명
volumeyear 발행연도
SimilarDocumentInfo
관련문헌 정보(responseGroup=advance 인 경우)
DocumentInfo @number
2. 저널
OpenAPI 활용방법
74 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 75
● 호출 URL
ht tp://openapi .ndsl .kr/ i temlookup.do?keyValue=key값&target=검색대상&returnType=
결과값형식&responseGroup=결과값출력내용&cn=cn번호
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
responseGroup 검색결과 출력범위simple : 라이선스 미체크advance : 라이선스 체크
cn (*) NDSL 콘텐츠 식별값
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
PATENT 특허 전체
KPAT 한국특허전체
KUPA 한국공개특허
KPTN 한국등록특허
KUUM 한국공개실용신안
KUMO 한국등록실용신안
KODE 한국의장등록
UPAT 미국특허전체
USPA 미국등록특허
USAP 미국공개특허
JEPA 일본특허
WOPA 국제특허
EUPA 유럽특허
● 출력항목
필드 설명
@dbCode 콘텐츠 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색랭킹
patentInfo 특허 정보
@kistiID NDSL 콘텐츠 식별값 (CN)
patentTitle 제목
abstract 초록
country 국가
nationCode 국가코드
pubReg 특허상태
ipcInfo ipc IPC 분류
applicantsInfo applicants 출원인
applicationDate 출원일자
applicationNumber
출원번호
publicationDate 공개일자
publicationNumber
공개번호
issueDate 등록일자
patentNumber 등록번호
noticeDate 공고일자
noticeNumber 공고번호
deepLink NDSL 상세보기 URL
동일분야특허 (responseGroup=advance인 경우)
DocumentInfo @number 번호
title 특허제목
cn NDSL 콘텐츠 식별값 (CN)
applicationNumer
출원번호
applicationDate 출원일자
CitingPatentInfo 이 특허에 인용된 특허
DocumentInfo @number 번호
title 특허제목
cn NDSL 콘텐츠 식별값 (CN)
applicationNumber
출원번호
applicationDate 출원일자
documentLink
3. 특허
OpenAPI 활용방법
76 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 77
● 호출 URL
ht tp://openapi .ndsl .kr/ i temlookup.do?keyValue=key값&target=검색대상&returnType=
결과값형식&responseGroup=결과값출력내용&cn=cn번호
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
responseGroup 검색결과 출력범위simple : 라이선스 미체크advance : 라이선스 체크
cn (*) NDSL 콘텐츠 식별값
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
REPORT 연구보고서 전체
TRKO 국가 R&D 연구개발 보고서
ANAL 과학기술 분석리포트
● 출력항목
필드 설명
@dbCode 콘텐츠 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색랭킹
reportInfo
@kistiID NDSL 콘텐츠 식별값 (CN)
publisherInfo publisher 연구보고서 : 주관연구기관
pubDate연구보고서 : 발행연월분석보고서 : 발행일자
year 발행연도
reportTitleInfo reportTitle 제목
abstractInfo abstract 초록
authorInfo author연구보고서 : 연구책임자분석리포트 : 작성자
page 총페이지
content_url NDSL 원문보기 URL
deepLink NDSL 상세보기 URL
RelativeReportInfo
관련문헌 정보(responseGroup=advance인 경우)
DocumentInfo @number 순서
title 제목
cn NDSL 콘텐츠 식별값 (CN)
author 저자
pubyear 발행연도
mobilelink NDSL 모바일웹 상세보기 URL
keyword 주제어
4. 보고서
OpenAPI 활용방법
78 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 79
● 호출 URL
ht tp://openapi .ndsl .kr/ i temlookup.do?keyValue=key값&target=검색대상&returnType=
결과값형식&responseGroup=결과값출력내용&cn=cn번호
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
responseGroup 검색결과 출력범위simple : 라이선스 미체크advance : 라이선스 체크
cn (*) NDSL 콘텐츠 식별값 (CN)
callback 콜백함수 returnType이 json인 경우필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
ATT 동향 전체
GTB 해외과학기술동향
MGPS 과학기술정책동향
ITREND 정보서비스 글로벌동향
● 출력항목
필드 설명
@dbCode DB 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색랭킹
trendAnalysisInfo
@kistiID NDSL 콘텐츠 식별값 (CN)
year 발행연도
trendAnalysisTitleInfo
trendAnalysisTitle
제목
abstractInfo abstract 초록
authorInfo author 출처
source 출처URL
page 총페이지
regdate 발행일자
deepLink NDSL PC웹 상세보기 URL
mobilelink NDSL 모바일웹 상세보기 URL
keyword 주제어
subject 주제분류명
subjectCode 주제분류코드
5. 동향
OpenAPI 활용방법
80 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 81
● 호출 URL
http://openapi.ndsl.kr/itemlookup.do?keyValue=key값&target=검색대상&returnType=결과값형식&cn=cn번호
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
cn (*) NDSL 콘텐츠 식별값 (CN)
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
STAN 표준규격정보
● 출력항목
필드 설명
@dbCode 콘텐츠 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색랭킹
standardInfo
@kistiID NDSL 콘텐츠 식별값 (CN)
standardNo 표준번호
type 유형
title 제목
status 상태
icsCode ICS 코드
language 언어
committee 위원회
establishDate 최종개정확정일
lastEstablishDate 마지막 제정일
establishOrg 제정기관
area 요약
page 총페이지
source 출처
ksCitingStandard
KS 인용규격
relatedStandard 관련 규격
deepLink NDSL 상세보기 URL
● 호출 URL
http://openapi.ndsl.kr/itemlookup.do?keyValue=key값&version=3.0&target=검색대상&returnType=
결과값형식&libid=기관ID&cn=cn번호&query=검색식
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
cn (*) NDSL 콘텐츠 식별값 (CN)
query (*) 검색 질의어 UTF-8 인코딩
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
SCENT 과학향기
● 출력항목
필드 설명
@dbCode 콘텐츠 유형
@number 순서
scentInfo
class sci-focus/sci-fusion/sci-fun
subclass 메인 / 상식 / 잠언
scentTitle 제목
volume 권 정보
content 내용
registerDate 등록일
deepLink NDSL 상세보기 URL
6. 표준 7. 과학향기
OpenAPI 활용방법
82 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 83
• 호출 URL
• 입력 파라메터 (*는 필수 항목입니다.)
• 검색대상 콘텐츠 (target)
• 출력항목
http://openapi.ndsl.kr/authorlookup.do?keyValue=key값&target=검색대상&returnType=결과값형
식&cn=cn번호
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
cn (*) Control Number 콘텐츠 고유식별코드
callback 콜백함수 returnType이 json인 경우 필수
구분 코드설명
AUTHOR 저자
필드 설명
@dbCode 콘텐츠 유형
@kistiID NDSL 콘텐츠 식별값 (CN)
@number 순서
@rank 검색 랭킹
authorInfo
@kistiID NDSL 콘텐츠 식별값 (CN)
authorName 저자명
authorInst 저자 소속기관명
articles
articleInfo 논문 정보
@kistiID NDSL 콘텐츠 식별값 (CN)
journalInfo @code 저널 정보
publisher @id 출판사 정보 ID
journalTitleInfo journalTitle 저널명
issninfo issn ISSN
year 발행 연도
articleTitleInfo articleTitle 제목
keyword 주제어
● 호출 URL
http://openapi.ndsl.kr/itemlookup.do?keyValue=key값&target=검색대상&returnType=결과값형식&libid=
기관ID&responseGroup=결과값출력내용&cn=cn값&volno=볼륨ControlNO&verb=verb값
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
libid (*)
responseGroup 검색결과 출력범위simple : 라이선스 미체크advance : 라이선스 체크
cn (*) NDSL 콘텐츠 식별값(CN)
volno (*) 권검색대상이 ‘권호’일 때만 사용되는 파라미터
verb verbgetTOCgetLibHoldinggetLibLicence
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
JOUR 종정보 전체
JRKO 국내종정보(저널/프로시딩)
JRFO 해외종정보(저널/프로시딩)
● 출력항목
- getLibPHolding
필드 설명
libname 기관명
getLibPHolding volumeInfo @no 권호정보 순서
volumeNo 권
pubYear 출판연도
volumeName 권호정보
8. 저자전거 9. 권호
OpenAPI 활용방법
84 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 85
- getTOC
필드 설명
artcleInfo @number 순서
@kistiID NDSL 콘텐츠 식별값 (CN)
@dbCode 콘텐츠 유형
articleTitleInfo articleTitle 제목
abstractInfo abstract 초록
authorInfo author 저자
author @number
저자 순서
urlflag원문유무 (responseGroup=advance인 경우)
abstractflag초록유무 (responseGroup=advance인 경우)
holdingflag 소장유무 (responseGroup=advance인 경우)
contentsUrlInfo number순서 (responseGroup=advance인 경우)
gubun구분(저널, 권호, 논문)(responseGroup=advance인 경우)
usedate이용날짜 (responseGroup=advance인 경우)
message이용가능 형태 (원문/초록)(responseGroup=advance인 경우)
url원문보기URL (responseGroup=advance인 경우)
page 페이지
deeplink NDSL 상세보기 URL
- getLibLicense
필드 설명
libname 기관명
getLibLicense elecAccessInfo @no 라이센스 정보 순서
pubId 제공처/출판사코드
pubName 제공처/출판사명
validFdate 전자저널 출판연도 From
validTdate 전자저널 출판연도 To
useFdate 콘텐츠 이용범위 From
userTdate 콘텐츠 이용범위 To
useDateRange 이용가능 기간
nge
● 호출 URL
http://openapi.ndsl.kr/authorlookup.do?keyValue=key값&target=검색대상&searchField=
검색항목&displayCount=검색결과건수&startPosition=검색시작위치&sortby=정렬항목&returnType=
결과값형식&query=검색식
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
searchField 검색항목
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition검색시작위치출력건수 X 페이지번호
기본값 1, 최대 100(displayCount가 10인 경우)
sortby 정렬항목
returnType 검색결과 출력형식 XML, JSON
query (*) 검색 질의어 UTF-8 인코딩
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
APPLICANT 특허출원인 (RDB 검색)
● 검색대상 항목 (searchField)
코드값 코드설명
TI 특허출원인명 (특허출원인 검색일 때만 선택)
CD 특허출원인코드 (특허출원인 검색일 때만 선택)
● 정렬방법
코드값 코드설명
APPLICANT 특허출원인 (특허출원인 검색일 때만 선택)
● 출력항목
필드 설명
@number 순서
applicantcode 출원인 코드
applicant_en 영문 출원인
applicant_ko 국문 출원인
applicantaddress 출원인 주소
OpenAPI 활용방법 C. 출원인 검색
86 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 87
● 호출 URL
http://openapi.ndsl.kr/subjectlookup.do?keyValue=key값&target=검색대상&returnType=
결과값형식&parentvalue=상위레벨코드&query=검색식
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
parentvalue 상위레벨 코드DDC : 10000 등IPC : A ~ HKISTEP : A ~ S
query (*) 검색 질의어 UTF-8 인코딩
callback 콜백함수 returnType이 json인 경우 필수
● 검색대상 콘텐츠 (target)
코드값 코드설명
DDC 논문 주제 분류 (RDB 검색)
IPC 특허 주제 분류 (RDB 검색)
KISTEP 과학기술 표준분류
● 사용 예
검색식 설명
query = “YY”“YY”로 분류명 검색parentValue 는 무시함
parentvalue = “XX” “XX”의 하위분류
query = “”, parentvalue = “” default 최상위 분류
● 출력항목
필드 설명
@number 순서
subjectid 주제 아이디
subjectcode 주제 코드
@typeDDC : 저널 주제분류IPC : 특허 주제분류KISTEP : 국가과학기술표준분류
subjectname 주제명
● 호출 URL
http://openapi.ndsl.kr/ddsRequest.do?version=3.0&keyValue=key값&verb=getddspro
posal&target=검색대상 &returnType=결과값&libid=기관ID&user=userid&displayCount=
검색결과건수&startPosit ion=검색시작위치형식&identi f ier=CN번호
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
verb (*) verb getddsproposal
target (*) 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
lidbid 기관ID
user user id
displayCount (*) 검색결과 출력건수 기본값 10, 최대 100
startPosition (*)검색의 시작위치 출력건수 X 페이지 번호
기본값 1, 최대 100(displayCount가 10인 경우)
Identifier (*) CN 번호 콜론(:)으로 구분하여 여러개 조회 가능
● target 자료유형 (db컬럼 =datatype)
구분 설명
T 논문
P 특허
R 보고서
S 표준
D 학위논문
● 출력항목
필드 설명
@no 순서
dataType 자료구분
materialKind 자료유형
articleCtrlNo 논문제어번호
returnFlag
결과T : 신청가능F : 신청불가A : 알림정보 있음
descriptionA일때 알림내용 들어감(해외신청가능, 자관소장중)
D. 주제 분류 검색 E. 원문복사서비스
1. DDS 신청가능 여부
88 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 89
● 호출 URL
ht tp://openapi .nds l .kr/ddsRequest .do?vers ion=3.0&keyValue=key값&verb=getdds
proposa l&target=검색대상&returnType=결과값&l ib id=기관ID&user=user id&disp layCount=
검색결과건수&star tPos i t ion=검색시작위치형식&ident i f ie r=DDS신청번호
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
verb (*) verb getddsdetail
target 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
lidbid 기관ID
user user id
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition검색의 시작위치출력건수 X 페이지 번호
기본값 1, 최대 100(displayCount가 10인 경우)
identifier (*) DDS신청번호
● target 자료유형 (db컬럼 =datatype)
구분 설명
T 논문
P 특허
R 보고서
S 표준
D 학위논문
● 출력항목
필드 설명
@no 순서
articleInfo
dataType 자료유형
ddsInfo 원문복사 신청정보
ddsCtrlNo DDS 신청번호
requestDate 신청일자
calAmt DDS 결제금액
status DDS 처리상태
@code DDS 처리상태 코드
inOutType 국내/국외/자관 구분
paymentMethod 선후불구분
receiveLocation 수신처
remark 비고
필드 설명
supplierInfo libraryName 제공기관 정보
libraryName @id 제공기관 정보 ID
libraryName @rank
제공기관 정보 순위
delivery 발송방법
@code 발성방법코드
feeName 요금유형 세부명칭
@type 요금유형 세부코드
userInfo userId 이용자 ID
userName 이용자명
mobileNo 기관 대표 신청자 핸드폰번호
faxNo 기관 대표 신청자 팩스번호
telNo 기관 대표 신청자 전화번호
eMail 기관 대표 신청자 eMail 주소
address 기관 대표 신청자 주소
localUserId 비고-신청관리자
userLibraryInfo taskMan 기관 관리자 신청DDS담당자
telNo 기관 관리자 전화번호
faxNo 기관 관리자 팩스번호
address 기관 관리자 주소
● 호출 URL
ht tp://openap i .nds l .k r/ddsReques t .do?vers ion=3.0&keyVa lue=key값&verb=getdds
br ie f& targe t=검색대상&returnType=결과값형식&l ib id=기관ID&user=user id&d isp layCount=
검색결과건수&star tPos i t ion=검색시작위치&ident i f ie r=DDS신청번호
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
verb (*) verb getddsbrief
target 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
lidbid (*) 기관ID
user (*) user id
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition검색의 시작위치출력건수 X 페이지 번호
기본값 1, 최대 100(displayCount가 10인 경우)
identifier DDS 신청번호
2. DDS 신청 상세정보 3. DDS 신청 목록
OpenAPI 활용방법
90 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 91
● target 자료유형 (db컬럼 =datatype)
구분 설명
T 논문
P 특허
R 보고서
S 표준
D 학위논문
● 출력항목
필드 설명
@no 순서
articleInfo
dataType 구분
journalCtrlNo 저널제어번호
volumeCtrlNo 볼륨제어번호
articleCtrlNo 논문제어번호
pubYear 권호발행연도
materialKind 저널/프로시딩 구분
issn issn
journalTitle 저널명
volumeName 권호명칭
articleTitle 논문명
articleAuthor 논문저자
page datatype 구분
@count 페이지
ddsinfo
ddsCtrlNo DDS 신청번호
requestDate DDS 신청일자
calAmt DDS 결제요금
status DDS 처리상태
status @code DDS 처리상태 코드
paymentMethod DDS 요금유형(선/후불)
● 호출 URL
http://openapi.ndsl.kr/ddsRequest.do?version=3.0&keyValue=key값&verb=getddsprocess
history&target=검색대상&returnType=결과값형식&libid=기관ID&user=userid&displayCount=
검색결과건수&startPosition=검색시작위치&identifier=DDS신청번호
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
verb (*) verb getddsprocesshistory
target 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
lidbid (*) 기관ID
user (*) user id
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition검색의 시작위치출력건수 X 페이지 번호
기본값 1, 최대 100(displayCount가 10인 경우)
identifier (*) DDS 신청번호
● target 자료유형 (db컬럼 =datatype)
구분 설명
T 논문
P 특허
R 보고서
S 표준
D 학위논문
● 출력항목
필드 설명
@no 순서
ddsCtrlNo DDS 신청번호
step DDS 처리단계
processDateTime
DDS 처리일자
status DDS 처리상태
@code DDS 처리상태 코드
operateName DDS 처리기관명
cancelReason 제공불가사유
remark 비고
4. DDS 신청 처리내역
OpenAPI 활용방법
92 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 93
● 호출 URL
http://openapi.ndsl.kr/ddsRequest.do?version=3.0&keyValue=key값&verb=canceldds&target=검색대상
&returnType=결과값형식&libid=기관ID&user=userid&displayCount=검색결과건수&startPosition=검색시작
위치&identifier=DDS신청번호
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
verb (*) verb canceldds
target 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
lidbid (*) 기관ID
user (*) user id
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition검색의 시작위치출력건수 X 페이지 번호
기본값 1, 최대 100(displayCount가 10인 경우)
identifier (*) DDS 신청번호 콜론(:) 로 구분하여 여러개 처리 가능
● target 자료유형 (db컬럼 =datatype)
구분 설명
T 논문
P 특허
R 보고서
S 표준
D 학위논문
● 출력항목
필드 설명
@no 순서
@type cancel
ddsCtrlNo DDS 신청번호
status처리상태 SUCCESS : 성공FAIL : 실패
● 호출 URL
http://openapi.ndsl.kr/ddsRequest.do?version=3.0&keyValue=key값&verb=requestdds&target=검색
대상&returnType=결과값형식&displayCount=검색결과건수&startPosition=검색시작위치&identifier=CN
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
verb (*) verb requestdds
target 검색대상 콘텐츠
returnType 검색결과 출력형식 XML, JSON
lidbid (*) 기관ID
user (*) user id
displayCount 검색결과 출력건수 기본값 10, 최대 100
startPosition검색의 시작위치출력건수 X 페이지 번호
기본값 1, 최대 100(displayCount가 10인 경우)
identifier (*) DDS 신청번호 콜론(:) 로 구분하여 여러개 처리 가능
● target 자료유형 (db컬럼 =datatype)
구분 설명
T 논문
P 특허
R 보고서
S 표준
D 학위논문
● 출력항목
필드 설명
@no 순서
@type 삭제
dataType 자료구분
materialKind 자료유형
articleCtrlNo NDSL 콘텐츠 식별값 (CN)
status처리상태 SUCCESS : 성공FAIL : 실패
returnDdsCtrlNo DDS 신청번호
5. DDS 신청 취소 6. DDS 신청
OpenAPI 활용방법
94 • NDSL Open Service 과학기술정보 OpenAPI 활용 • 95
● 호출 URL
http://openapi.ndsl.kr/l inkResolver.do?keyValue=인증키&returnType=결과값형식&target=
검색대상&id=Global식별자&atitle=논문제목&issn=&volume=권&isuue=호&date=발행연도&spage=
시작페이지&title=저널명
● 입력 파라메터 (* 는 필수항목 입니다 .)
구분 설명 비고
keyValue (*) 인증키
target (*) 검색대상 콘텐츠 자료유형
id
Global 식별자 koi, doi, pmid, cn 번호 (데이터는 콜론(:) 으로 구분하여 작성)
예) doi 인 경우doi : 10.1145/240080.240319koi : KISTI1.1003/JNL.JAKO200011919554596cn : JAKO200775863696539
atitle 논문제목
issn Issn
volume 권 정보
issue 호 정보
date 발행연도(YYYY)
spage 시작페이지
title 저널명
returnType 검색결과 출력형식 XML, JSON, HTML
callback 콜백함수 returnType이 json인 경우 필수
● 자료유형 (target)
구분 설명
A 논문
J 저널
● 출력항목
필드 설명
journalInfo 저널정보
@kistiID NDSL 콘텐츠 식별값 (CN)
publisher 출판사
journalTitleInfo jounalTitle 저널명
pissn 인쇄ISSN
eissn 전자ISSN
year 발행연도
volume 권 정보
issue 호 정보
deeplink NDSL PC웹 상세보기 URL
urlAccessflag원문접근권한(returnType이 html인 경우)
contentUrl원문보기URL(returnType이 html인 경우)
orgDocUrlTag원문접근경로(returnType이 html인 경우)
ddsRequest 원문복사신청주소
● 참고사항
- target=A인경우 id, title, issn으로 검색가능
- target=J인경우 id, atitle, 기타 (volume & issue & date & spage)로 검색가능
F. 링크리졸버OpenAPI 활용방법
96 • NDSL Open Service
인 쇄 2015년 8월 10일발 행 2015년 8월 10일발행인 한선화
발행처 한국과학기술정보연구원
발행지 서울특별시 동대문구 회기로 66전 화 고객센터(ARS) 080-969-4114편집인 김혜선
편집자 신수미, 현미환, 이수경인 쇄 (주)승림디엔씨ISBN 978-89-294-0709-4-93500