🌟 PRV(Paper Reference Visualization)
Paper Reference Visualization
논문 검색 & 레퍼런스 시각화 사이트
기능 목록
인기 검색어
- 검색량이 많은 검색어를 1~10위까지 보여줍니다.
- 검색어를 클릭하면 해당 키워드로 검색된 리스트 페이지로 이동합니다.
논문 검색
- 검색창에 포커스하면 최근 검색어 목록을 5개까지 보여줍니다.
- 키워드를 2자이상 입력하면 자동완성 검색어 목록을 보여줍니다.
- 저자, 제목, 키워드를 입력하여 검색버튼을 누르면 검색 리스트로 이동합니다.
- DOI로 검색하면 바로 해당 논문의 시각화 페이지로 이동합니다.
- 최근 검색어 목록이나 자동완성 검색어는 mouse-over, 방향키 이벤트로 커서를 이동시킬 수 있습니다.
논문 리스트
- 키워드와 유사성이 높은 논문 목록을 보여줍니다.
- 리스트는 20개 단위로 페이지네이션 됩니다.
논문 시각화 페이지
- 좌측에서는 선택한 논문의 정보(제목, 저자, DOI, 인용논문 목록)을 보여줍니다.
- 인용 논문 목록에 포함된 논문제목을 hovering하면 오른쪽 그래프에서 해당하는 논문node를 강조합니다.
- 우측에서는 선택한 논문의 데이터로 시각화된 네트워크 차트를 보여줍니다.
- 논문은 node, 논문간 인용관계는 line으로 표현됩니다.
- 주위 node를 클릭하면 해당 논문node의 인용관계가 추가로 시각화 됩니다.
- node에 호버링하면 해당 논문과 해당 논문이 인용한 논문들의 nodes, lines가 강조됩니다.
- 마우스 드래그로 그래프 위치를 옮길 수 있습니다.
- 스크롤로 그래프를 zoom-in, zoom-out 할 수 있습니다.
팀원
개발 환경 세팅
환경변수는 /frontend
, /backend
폴더에 있는 .env.sample
파일을 참고해주시기 바랍니다.
Front-end
cd frontend
npm install
npm start
Back-end
cd backend
npm install
npm start
기술스택
범위 |
스택 |
Front End |
|
Back End |
|
DevOps |
|
데이터 수집 정책
- PRV 서비스에서 사용되는 모든 논문 정보는 Crossref API를 통해 수집됩니다.
- 사용자로부터 수집되는 정보는 다음과 같습니다.
- 수집되는 정보는 다음과 같은 목적으로 이용합니다.
- 인기 검색어 서비스 제공
- 키워드 자동완성 검색 서비스 제공
- 키워드 검색 서비스 제공
- 논문 DOI를 통한 인용관계 시각화 서비스 제공
- 사용자는 키워드 검색시 PRV 데이터베이스에 있는 정보 혹은 Crossref API를 통해 요청한 정보를 조회할 수 있으며, 데이터베이스에 없는 논문에 대한 데이터 수집은 Request batch에 의해 처리되므로 검색 결과를 즉시 받아보지 못할 수 있습니다.
- Request batch에 의해 수집된 결과는 데이터베이스에 저장됩니다.
- 추가 문의사항은 viewpoint.prv@gmail.com 로 연락바랍니다.
- Crossref : Official digital object identifier Registration Agency of the International DOI Foundation.
- 22.12.08. 기준 140,229,346개의 논문 메타데이터를 보유 중
- License - Creative Commons Attribution 4.0 International (CC BY 4.0)