[학위논문]Open API와 Linked Data를 이용한 음악 자료 연계 검색 시스템 모델 연구 : 국립중앙도서관과 Musicbrainz API를 중심으로 A Model Study of Music-Related Search System Using Open API and Linked Data원문보기
본 연구는 특정 매체로 발행된 한 가지 작품을 원천으로 하여 기타 여러 매체로 자료가 발행되는 One Source Multi-Use 자료의 발행이 늘어나면서 자관에서 보유 중인 도서, 비도서 자료뿐 아니라 이용자가 찾고자 하는 자료와 연계된 비 보유 자료의 검색 필요성이 높아졌지만, 기존 도서관 목록 시스템 및 검색 시스템의 한계로 때문에 자관에서 보유 중인 도서, 비도서 자료 이외의 검색이 불가능하다는 문제를 해결하기 위한 시도에서 출발하였다. 이들 Open API(Open Application Programming Interface)와 ...
본 연구는 특정 매체로 발행된 한 가지 작품을 원천으로 하여 기타 여러 매체로 자료가 발행되는 One Source Multi-Use 자료의 발행이 늘어나면서 자관에서 보유 중인 도서, 비도서 자료뿐 아니라 이용자가 찾고자 하는 자료와 연계된 비 보유 자료의 검색 필요성이 높아졌지만, 기존 도서관 목록 시스템 및 검색 시스템의 한계로 때문에 자관에서 보유 중인 도서, 비도서 자료 이외의 검색이 불가능하다는 문제를 해결하기 위한 시도에서 출발하였다. 이들 Open API(Open Application Programming Interface)와 Mashup 서비스을 이용하여 도서관 검색시스템 이용자가 입력한 키워드로 자료를 검색하면 해당 자료 검색결과와 함께 Linked Data 기술을 이용한 음악정보 사이트 검색결과를 이용한 음악 자료 검색결과를 함께 제시해주는 검색 모델을 연구하였다. 본 검색 모델의 구현은 JSP와 Java script로 해당 검색 페이지를 구성하였고, 목록이 공개된 도서관 중 국립중앙도서관의 Open API를 이용하여 도서자료의 정보를 입수하였다. 이용자가 검색창에 검색을 위한 검색어를 입력하면 해당 사이트에서 국립중앙도서관 Open API에서 자료검색 결과를 받아오고, 이용자가 검색결과 목록 중 한 가지를 선택하면 해당 자료의 서지정보를 받아오는 동시에 Linked Data 기술을 사용한 Musicbrainz 서비스에 해당 검색어를 가수, 그룹명으로 사용하는 질의를 보내어 검색결과를 받아서 이용자에게 해당 도서와 관련 있는 가수, 그룹의 앨범, 곡 정보를 받아오며 이와 함께 이용자가 선택한 가수, 그룹과 관련 있는 다른 가수, 그룹의 정보도 이용 가능하도록 모델을 설계하였다. 본 검색 모델의 Open API 기능을 확장하면 이용자가 검색하고자 하는 도서자료와 관련 있는 음악 자료뿐만이 아닌 영화, 드라마, 게임 등의 다른 비도서 자료의 검색이 가능해지며, 각각의 도서관에서 소장하지 않은 도서, 비도서 자료의 검색결과도 함께 제공이 가능하므로 이용자의 검색 만족도를 높여 줄 수 있을 것으로 예상한다. 또한, Linked Data 기술을 도서관에도 적용시키면 도서관에 소장 중인 도서자료들 사이에도 연관 검색이 가능해 질 것이다.
본 연구는 특정 매체로 발행된 한 가지 작품을 원천으로 하여 기타 여러 매체로 자료가 발행되는 One Source Multi-Use 자료의 발행이 늘어나면서 자관에서 보유 중인 도서, 비도서 자료뿐 아니라 이용자가 찾고자 하는 자료와 연계된 비 보유 자료의 검색 필요성이 높아졌지만, 기존 도서관 목록 시스템 및 검색 시스템의 한계로 때문에 자관에서 보유 중인 도서, 비도서 자료 이외의 검색이 불가능하다는 문제를 해결하기 위한 시도에서 출발하였다. 이들 Open API(Open Application Programming Interface)와 Mashup 서비스을 이용하여 도서관 검색시스템 이용자가 입력한 키워드로 자료를 검색하면 해당 자료 검색결과와 함께 Linked Data 기술을 이용한 음악정보 사이트 검색결과를 이용한 음악 자료 검색결과를 함께 제시해주는 검색 모델을 연구하였다. 본 검색 모델의 구현은 JSP와 Java script로 해당 검색 페이지를 구성하였고, 목록이 공개된 도서관 중 국립중앙도서관의 Open API를 이용하여 도서자료의 정보를 입수하였다. 이용자가 검색창에 검색을 위한 검색어를 입력하면 해당 사이트에서 국립중앙도서관 Open API에서 자료검색 결과를 받아오고, 이용자가 검색결과 목록 중 한 가지를 선택하면 해당 자료의 서지정보를 받아오는 동시에 Linked Data 기술을 사용한 Musicbrainz 서비스에 해당 검색어를 가수, 그룹명으로 사용하는 질의를 보내어 검색결과를 받아서 이용자에게 해당 도서와 관련 있는 가수, 그룹의 앨범, 곡 정보를 받아오며 이와 함께 이용자가 선택한 가수, 그룹과 관련 있는 다른 가수, 그룹의 정보도 이용 가능하도록 모델을 설계하였다. 본 검색 모델의 Open API 기능을 확장하면 이용자가 검색하고자 하는 도서자료와 관련 있는 음악 자료뿐만이 아닌 영화, 드라마, 게임 등의 다른 비도서 자료의 검색이 가능해지며, 각각의 도서관에서 소장하지 않은 도서, 비도서 자료의 검색결과도 함께 제공이 가능하므로 이용자의 검색 만족도를 높여 줄 수 있을 것으로 예상한다. 또한, Linked Data 기술을 도서관에도 적용시키면 도서관에 소장 중인 도서자료들 사이에도 연관 검색이 가능해 질 것이다.
“One Source Multi-Use”, where a single work becomes a source for works in other media, is being increased as a mode of publication. This demands an expanded capability where the book and non-book materials, owned or not owned by the library, are considered when the user searches for a certain inform...
“One Source Multi-Use”, where a single work becomes a source for works in other media, is being increased as a mode of publication. This demands an expanded capability where the book and non-book materials, owned or not owned by the library, are considered when the user searches for a certain information. Yet the current list and search systems are not capable of searching for information regarding materials outside the holdings of each library. To address the problem, this research suggests a search model which retrieves bibliographic information according to the keyword the user enters, using Open API (Application Programming Interface), and provides music-related data relevant to the search terms using Linked Data and Mash-Up technologies. This search model utilizes JSP and JavaScript for its main page, and the National Library’s Open API to retrieve publicly available, book-related data. The search terms entered by the user are sent to the National Library through the Open API, and the search results are returned. When the user selects one of those results, the script retrieves the detailed bibliographic information. It also sends the related keywords to Musicbrainz, which utilizes linked data technologies to provide the user with musician, albums, song information related to the book he has selected. It also displays other music-related information when the user selects one of the search results. By expanding upon the API functions used in this search model, it becomes possible to provide many different kinds of non-book related search results (regarding films, TV programs, video games, etc.) that are relevant to the book-related data the user searches for. It also enables the search to include book and non-book materials the library possesses. Moreover, the Linked Data technology can be used in a library to provide search results that consider the similarities between books the library has.
“One Source Multi-Use”, where a single work becomes a source for works in other media, is being increased as a mode of publication. This demands an expanded capability where the book and non-book materials, owned or not owned by the library, are considered when the user searches for a certain information. Yet the current list and search systems are not capable of searching for information regarding materials outside the holdings of each library. To address the problem, this research suggests a search model which retrieves bibliographic information according to the keyword the user enters, using Open API (Application Programming Interface), and provides music-related data relevant to the search terms using Linked Data and Mash-Up technologies. This search model utilizes JSP and JavaScript for its main page, and the National Library’s Open API to retrieve publicly available, book-related data. The search terms entered by the user are sent to the National Library through the Open API, and the search results are returned. When the user selects one of those results, the script retrieves the detailed bibliographic information. It also sends the related keywords to Musicbrainz, which utilizes linked data technologies to provide the user with musician, albums, song information related to the book he has selected. It also displays other music-related information when the user selects one of the search results. By expanding upon the API functions used in this search model, it becomes possible to provide many different kinds of non-book related search results (regarding films, TV programs, video games, etc.) that are relevant to the book-related data the user searches for. It also enables the search to include book and non-book materials the library possesses. Moreover, the Linked Data technology can be used in a library to provide search results that consider the similarities between books the library has.
Keyword
#API Linked Data 음악자료 검색시스템 검색시스템 모델 국립중앙도서관 Musicbrainz API Music-Related Search System
학위논문 정보
저자
박상진
학위수여기관
대진대학교 대학원
학위구분
국내석사
학과
문헌정보학과
발행연도
2010
총페이지
vi, 70 p.
키워드
API Linked Data 음악자료 검색시스템 검색시스템 모델 국립중앙도서관 Musicbrainz API Music-Related Search System
※ AI-Helper는 부적절한 답변을 할 수 있습니다.