본문바로가기

서비스소개


1 서비스 소개

LINKED OPEN DATA

국립중앙도서관은 국가대표도서관으로 저작물을 수집하여 영구보존합니다. 이 과정에서 정보자원의 관리와 보존, 서비스를 위해 MARC 형태의 목록 정보와 저자 전거, 주제 전거를 생성 관리합니다. 국립중앙도서관이 국가 대표도서관을 수행함으로써 관리, 보존하고 있는 서지 정보와 주제명, 저자명 데이터를 대상으로 기존의 (KOR)MARC 형태 또는 DBMS 형태의 데이터를 RDF 형식으로 변환하여 웹상에 Linked Open Data 형식으로 발행한 서비스입니다.

LOD 발행 서비스

국립중앙도서관의 Linked Open Data 서비스에서 핵심이 되는 서비스는 기본적으로 LOD 발행 서비스 입니다.

국립 중앙 도서관 Linked Open Data 의 LOD 발행 서비스는 브라우저를 통해 메타 데이터를 확인할 수 있으며 기계 가독성(Machine Readable) 데이터 형식으로 반출이 가능 합니다.

1) 인간 가독형 LOD 발행 페이지

intro1_1.png

인간 가독형 LOD 발행 페이지는 기존의 Property, Object(Value) 방식의 LOD 발행 페이지를 보다 보기 용이 하도록 구성되어 있습니다.


2) 데이터 반출

기계 가독성(Machine Readable) 데이터 형식으로 반출 하여 사용 할수 있으며, 각각의 LOD 발행 페이지에서 링크를 제공 합니다.

intro1_2

JSON , RDF/XML , Turtle , N3 , nTriple 등 각각의 5가지의 형식의
데이터를 반출 할수 있습니다.

우리가 OpenAPI 를 이용해서 매쉬업을 하듯 또 다른 서비스 또는 프로그램에서 국립 중앙 도서관의 LOD 데이터를 활수 할 수 있습니다.

검색 서비스

RDF 트리플이 포함하고 있는 Datatype Property (문자열 값)에 대해 검색어와 매칭되는 결과를 검색 결과로 노출합니다.

검색한 키워드와 RDF 트리플이 포함한 문자열 값(Datatype Property)을 매칭하여 그 결과를 보여줍니다.

검색종류

  • intro2_icon_type1.png

    자료 검색

    intro2_icon_more
  • intro2_icon_type2.png

    저자 검색

    intro2_icon_more

  • intro2_icon_type3.png

    주제 검색

    intro2_icon_more
  • intro2_icon_type4.png

    도서관 검색

    intro2_icon_more

아래 그림은 검색의 예시 입니다.

intro2_1
  • · 검색 결과에서 [Linked Open Data]를 클릭하면 Linked Open Data[LOD] 발행 페이지로 이동합니다.
  • · 검색 결과에서 [SPARQL Endpoint]를 클릭하면 SPARQL Endpoint 화면에서 해당 URI를 활용할 수 있습니다.
  • · 검색 결과에서 도서와 주제의 경우 [MARC]를 클릭하면 KORMARC 형식으로 정보를 확인할 수 있습니다.
  • · 검색 결과에서 제목을 클릭하면 상세보기 화면으로 이동합니다.
intro2_2

응용 서비스

국립중앙도서관 Linked Open Data 서비스에서의 응용서비스는
Open API, KDC 주제별 탐색, 패싯 탐색, 데이터 브라우저, 대한민국 도서관지도 총 5개의 메뉴로 구성되어 있습니다.

1 Open API

Open API 의 대표 주소를 사용하여 , 입력필드 들의 조합을 통해 데이터에 접근 할 수 있는 서비스를 제공합니다.

intro3_icon_q

국립중앙도서관 OpenAPI

intro3_icon_a

국립중앙도서관 Linked Open Data 서비스 는 국가서지 정보의 개방, 공유, 참여를 통해 정보의 자율적이고 창조적인 다양한 애플리케이션을 개발 할 수 있도록 OpenAPI 기술을 제공합니다.

intro3_icon_q

OpenAPI 란 무엇인가요?(Open Application Programming interface)

intro3_icon_a

국립중앙도서관 Linked Open Data 서비스를 외부에 웹 서비스(WebService) 형태로 공개하여 사용자가 원하는 데이터에 접근할수 있도록 하는 웹 개발 프로그램입니다.

intro3_icon_q

MashUp 이란 무엇인가요?

intro3_icon_a

국립 중앙도서관 Linked Open Data 에서 제공하는 다양한 데이터와 인터넷 상에 존재하는 정보를 사용자의 창의적인 아이디어로 새로운 서비스를 만들수 있습니다.

intro3_icon_q

어떻게 사용해야 하나요?

intro3_icon_a
Step.1
OpenAPI 이용방법 학습

OpenAPI 활용을 위한 가이드와
예제를 학습 합니다.
intro3_icon_arr_right.png
Step.2
OpenAPI 코드 작성

원하는 데이터에 접근 할 수 있는
API 코드를 작성합니다.
intro3_icon_arr_down.png
Step.4
데이터 활용

접근된 데이터를 활용 하여 자율적이고 창조적인
다양한 애플리케이션을 개발 할 수 있습니다.
intro3_icon_arr_left.png
Step.3
테스트 및 오류 수정

테스트를 통해
데이터 접근 유 무 확인 합니다.

2 KDC 주제별탐색

KDC 주제별 탐색은 KDC(한국십진분류법) 의 1000 구분에 따라 국립중앙도서관의 단행본 국가서지 LOD를 접근할 수 있는 서비스 입니다.

intro3_icon_q

KDC 란 무엇인가요? (Korea Decimal Classification, 한국십진분류법)

intro3_icon_a

도서관 자료를 분류할 때 적용하는 우리나라 표준 분류법입니다. 모든 자료의 주제를 크게 총류, 철학, 종교, 사회과학, 자연과학, 기술과학, 예술, 어학, 문학, 역사 등 10가지 유(類)로 나누고 이를 다시 강(綱), 목(目), 세목(細目) 등으로 세분하여 구분하는 분류체계를 가지고 있습니다. 우리나라 공공도서관의 90% 이상이 KDC를 사용하고 있습니다

intro3_icon_q

KDC 주제별 탐색 은 어떻게 사용 하나요?

intro3_icon_a
intro3_1

국립중앙도서관 Linked Open Data 에서는 KDC 4, 5, 6판의 트리를 제공합니다.
각 판별 분류 트리를 통해 목(目)구분(1000구분)까지 탐색을 하실 수 있습니다.

Step.1
KDC 판번호 선택

KDC 판번호를 선택합니다.
(기본 5판)
intro3_icon_arr_right.png
Step.2
KDC 주제선택(트리)

트리에서 선택된 주제에
해당하는자료가
우측에 노출됩니다.
intro3_icon_arr_right.png
Step.3
KDC 주제별 검색

주제별결과는 양이 많습니다.
결과 내 검색을 수행합니다.
intro3_2

KDC 트리의 분류를 선택하면 해당 분류의 검색 결과가 출력됩니다.
검색결과가 많을 경우 우측 검색창을 이용하여, 결과내 검색을 수행 할 수 있습니다.
KDC 주제별 탐색 결과 에서는 Linked Data, Sparql Endpoint, Marc 보기 기능을 제공합니다.

3 패싯탐색

패싯 탐색은 패싯 을 통한 상세 검색 결과를 제공합니다.

intro3_icon_q

패싯 검색이란 무엇인가요?

intro3_icon_a

검색 결과를 확장하거나 구체화할 수 있는 다양한 옵션을 지원하는 것으로 패싯기능을 통해 검색된 아티클이 범주 즉, "패싯(facet)" 사이에 어떻게 분포되는지 손쉽게 시각화 할 수 있습니다.

intro3_icon_q

패싯 탐색 은 어떻게 사용 하나요?

intro3_icon_a

· 패싯의 종류 로는 발행처, 간행빈도 유형, 저자, 발행년도, 자료유형, 연속자료유형, 간행상태유형 등을 제공합니다.
· 선택한 패싯에 따른 검색결과를 제공 합니다.

Step.1
검색

패싯탐색화면에서 검색을 수행 합니다.
intro3_icon_arr_right.png
Step.2
패싯 선택

원하는 패싯을 선택합니다.
intro3_3

4 데이터 브라우저

데이터 브라우저는 LOD로 발행된 데이터를 GUI 환경에서 탐색할 수 있도록 지원합니다.

intro3_icon_q

데이터 브라우저는 어떻게 사용 하나요?

intro3_icon_a
Step.1
Class 선택

브라우징할 Class 를 선택합니다.
intro3_icon_arr_right.png
Step.2
검색수행

검색어를 입력하고 검색을 수행합니다.
intro3_icon_arr_down.png
  • intro3_icon1 text 기반의 탐색
  • intro3_icon1 LOD 발행 페이지
  • intro3_icon1 Graph 기반의 탐색
intro3_icon_arr_left.png
Step.3
검색결과 선택

검색결과 선택(Text, LOD, Graph) 합니다.
intro3_3 intro3_3
intro1_3 Text 기반의 탐색
intro1_4 Text 기반의 탐색
intro3_3
Graph 기반의 탐색

5 대한민국 도서관 지도

대한민국 도서관 지도는 지도기반 서비스를 이용하여 도서관의 정보를 제공하는 서비스 입니다.

intro3_icon_q

대한민국 도서관 지도 서비스는 무엇인가요?

intro3_icon_a

국립중앙도서관 Linked Open Data 서비스 는 대한민국의 도서관의 정보와 위치를 지도 서비스를 통해 제공합니다.
대한민국 도서관지도를 이용해서 위치 , 관종구분, 휴관일, 홈페이지 등의 정보를 확인할 수 있습니다.

intro3_icon4.png
대한민국 도서관 지도
intro3_icon_arr_right.png
intro3_icon5.png
대한민국 도서관 지도
intro3_icon_arr_right.png
intro3_icon6.png
대한민국 도서관 지도
intro3_icon_q

대한민국 도서관 지도 서비스에서 얻을 수 있는 정보는 무엇인가요?

intro3_icon_a
intro3_9
intro3_icon_arr_down
intro3_10

다양한 도서관 정보


관종구분 / 전화번호
휴관일 정보 / 홈페이지 정보
intro3_11

도서관의 위치 정보


도서관 위치 정보 표시
intro3_12

도서관 정보 LOD


도서관 정보 LOD 보기제공
intro3_icon_q

대한민국 도서관 지도는 어떻게 사용하나요?

intro3_icon_a
Step.1
도서관 검색 수행

원하는 도서관 검색을 수행합니다.
intro3_icon_arr_right.png
Step.2
검색결과 확인

검색결과가 표시되면
원하는 검색결과를 선택 합니다.
intro3_icon_arr_down.png
Step.4
데이터 활용

마커를 선택하면
도서관의 정보를 확인할 수 있습니다.
intro3_icon_arr_left.png
Step.3
마커확인

선택한 결과에 대한 마커가
지도에 중앙으로 표시됩니다.
intro3_13

6 고신문 디지털 컬렉션 서비스

intro3_icon_q

고신문 디지털 컬렉션이 무엇인가요?

intro3_icon_a

국립중앙도서관 고신문컬렉션에서는 시대별[일제강점기, 군정기], 주제별[독립운동, 해방]을 다양한 형식과
테마로 특화하여 고신문디지털 지식정보 서비스를 제공합니다.

intro3_icon_q

고신문 디지털 컬렉션은 어떻게 사용하나요?

intro3_icon_a
Step.1
[시대별]컬렉션 선택

원하는 컬렉션 선택 합니다.
intro3_icon_arr_right.png
Step.2
세션 선택

원하는 세션을 선택 합니다.
intro3_icon_arr_down.png
intro3_icon_arr_left.png
Step.3
컬렉션 내 검색 입력

검색결과가 표시되며
원하는 검색결과를 선택합니다.
intro3_13
intro3_13
intro3_13
intro3_13
intro3_13
intro3_13
intro3_13
intro3_13

SPARQL Endpoint

SPARQL Endpoint 서비스는 국립중앙도서관의 Linked Data for NLK 서비스에 SPARQL로 질의하기 위한 서비스 입니다.

intro3_icon_q

국립 중앙도서관 LOD SPARQL Endpoint

intro3_icon_a

국립중앙도서관 Linked Open Data 서비스 는 국가서지 정보에 질의를 통해 접근할수 있도록 SPARQL Endpoint 를 제공합니다.

intro3_icon_q

SPARQL 이란 무엇인가요?

intro3_icon_a

SPARQL(Simple Protocol and RDF Query Language)은 온톨로지 질의 언어 입니다.
W3C 에서 만든 RDF 질의 언어 이며 관계형 데이터 베이스 에 SQL 이 있다면 RDF 에는 SPARQL 이 있습니다.
관계형 데이터베이스 에 저장된 데이터로부터 원하는 정보를 꺼내오기 위해 SQL을 활용 하듯이, 웹에 공개된 각종 RDF 데이터들로부터 우리가 원하는 데이터를 꺼내오기 위해 SPARQL 을 사용합니다.

intro4_1
intro3_icon_q

SPARQL Endpoint 란 무었인가요?

intro3_icon_a

SPARQL Endpoint는 웹을 통해 SPARQL을 질의할 수 있는 접근점을 의미합니다. SPARQL Endpoint의 URL을 이용하여 질의를 작성하고 그에 해당하는 결과를 다양한 유형의 데이터 포맷으로 받을 수 있습니다.

intro3_icon_q

국립 중앙도서관 LOD SPARQL Endpoint 사용방법?

intro3_icon_a
Step.1
SPARQL 사용방법 학습

SPARQL Endpoint 활용을 위한 가이드와
예제를 학습합니다.
SPARQL 사용방법 바로가기
intro3_icon_arr_right.png
Step.2
SPARQL 따라하기 학습

국립중앙도서관 LOD 데이터를
기반의 따라하기를 통해 SPARQL을 학습합니다.
SPARQL 따라하기 바로가기
intro3_icon_arr_down.png
Step.4
유용한 SPARQL 예제

유용한 예제들을 이용하여
좀더 쉽게 SPARQL과 친해질수 있습니다.
유용한 SPARQL 예제 바로가기
intro3_icon_arr_left.png
Step.3
SPARQL Endpoint 사용

작성한 SPARQL Query 를 이용하여
SPARQL Endpoint 에서 질의를 수행 합니다.
SPARQL Endpoint 바로가기
intro4_1
  • SPARQL 사용방법에서는 SPARQL Endpoint를 활용하기 위한 학습을 할 수 있습니다.
  • 1 SPARQL 질의형식  2 Systax 설명
  • 위 두가지의 사용방법을 제공 하고 있습니다.
    원하는 질의를 구성하기 위헤 SPARQL 사용방법을 익혀 보세요.
intro4_4
  • SPARQL 사용방법 단계에서 익힌 SPARQL 을 바탕으로 직접 SPARQL을 만들어보고
    유용한 SPARQL 예제 등을 배울 수 있습니다.
  • 1 SPARQL 의 유형  2 SPARQL 만들기  3 알아두면 유용한 SPARQL

    2 유형별 SPARQL 따라하기
  • 각 단계별 학습을 통해 직접 SPARQL을 작성해 보세요.
intro4_5
  • SPARQL 을 학습을 마치셨으면, 직접 SPARQL Endpoint 를 통해 질의를 수행해 보세요
intro4_6
  • 국립 중앙도서관 LOD에서 제공하는 데이터에 접근 할 수 있는 유용한 예제들이 있습니다.
    사용해보시고 원하는 방향으로 SPARQL을 변경하여 사용해 보세요