본문 바로가기
Rev's/기록하기

인터렉티브한 논문 검색서비스 모델 프로토타입

by RevFactory 2010. 7. 7.
현재 논문 검색결과를 연도별로 나누어 표시하고 각 객체들은 마우스로 이동가능하게끔 하는
검색결과 화면을 구현중이다.
Database는 Oracle10g 이고, WCF로 DB데이터를 읽어들여 실버라이트3로 GUI를 구현한다.


어떻게 하면 수많은 데이터들을 인터렉티브하게 제어할 수 있는가에 대한 고민을 하다가
MS의 Pivot 프로젝트를 보고서 모티브를 얻었다 (참조사이트 http://www.getpivot.com/silverlight/)
MS Pivot

또한 네이버의 스마트 파인더의 온톨로지를 이용한 의미있는 필터링 과정도 포함시킬 예정이다.
검색사용자는 이 필터링 과정을 거친 후에 자신이 원하는 결과에 한층더 쉽게 접근할 수 있으리라 생각된다.
NAVER 스마트파인더

아래 화면은 현재까지 구현된 결과이다. 디자인은 나중에 입히면 되고...기능에 중점을 두고 구현하고 있다.


[검색]
30여만건의 논문 메타데이터를 이용하고 있으며 현재 검색은 Keyword exact matching이지만 추후에
루씬 검색엔진이나 색인기를 탑재할 예정이다.
[UI]
각 아이콘은 한개의 논문을 의미하며 검색키워드와의 유사도에 따라 다른 모양으로 보여질 것이다.
연도별로 나뉘어진 각 패널은 사용자가 지정한 분류에 따라 재정렬 될 것이다. 예를들면 연도별을 세부화시켜
월별로 분류하거나 논문 발행 학회 또는 분야별로 분류되어질 수 있다.
현재는 마우스 오버시 툴팁을 보여주고 클릭시 초록을 포함한 상세정보를 볼 수 있고 드래그앤 드랍이 가능하여
오른쪽 하단 리스트에 추가 가능하다. 오른쪽 상단 빈공간에는 필터를 위한 모듈이 들어갈 예정이다.
검색 사용자가 리스트에 쌓아둔 주요 검색결과들은 맵보기를 통해 검색 결과간 관계도나 인용관계등을
보여주게 된다.

[문제점]
기획부터 구현까지 혼자 하는데 어려움이 있다. 작업량이야 시간이 투자하면 되는 것이지만 번뜩이는
아이디어를 정립하고 가시화하는데 고민이 많이 필요하다.
그리고 참고자료가 미흡하여 기술적인 문제의 해결에 시간이 많이 소요되고 있다.

'Rev's > 기록하기' 카테고리의 다른 글

사랑해요  (0) 2010.11.24
KISTI 입사  (0) 2010.02.17
NEXON 지원 준비 - 입사문제??  (0) 2009.12.09