민변디지털 도서관은 민변회원들이 온라인으로 자료를 공유할 수 있는 웹앱입니다.

판결문, 서면, 자료집, 논문등의 자료를 민변 회원들이 서로 손쉽게 공유할 수 있습니다. 이를 통해 민변회원들이 공익을 위한 법적 활동에서 법리를 발전시켜 나갈 수 있습니다.

OFFLINE to ONLINE

민변 디지털 도서관은 오프라인에 흩어져 있는 자료들을 온라인으로 한 데 모읍니다. 그동안 검찰이나 공공기관들은 서로 자료를 공유하며 법리를 발전시켜 왔습니다. 시민사회에서도 최근에는 이러한 자료 공유의 흐름이 일어나고 있습니다. 민변 디지털 도서관은 웹에서 민변회원들이 자유롭게 자료를 공유하고 토론하여 공익소송에서 이길 수 있는 법리를 발전시키기 위해 만들어 졌습니다.

Small data & Public data

빅데이터와 구별되는 개념으로 스몰데이터가 있습니다. 막대한 양의 정보로 새로운 가치를 창출해내는 빅데이터에 비해 스몰데이터는 데이터 관련자들의 전문성, 효율성, 정체성을 데이터 안에 보존하여 발전시켜 나갈 수 있습니다. 여기에 가장 중요한 것이 데이터 생산자들의 지속적이고 자발적인 참여입니다. 또한 이러한 소중한 데이터가 퍼블릭데이터로서 다른 데이터들과 만날때 큰 시너지를 낼 수 있습니다.

01 디지털 도서관은 왜 필요한가?

민주사회를 위한 변호사 모임은 역사가 오랜 단체 입니다. 오랜 역사 만큼이나 축적된 법적 자료들 또한 많습니다. 앞으로도 민변 디지털 도서관으로 많은 자료가 서로 공유되고, 세대간에 전달되었으면 합니다.

02 진보넷 기술팀의 아카이브 프로젝트

단체협약 DB 프로젝트, 세월호 청문회 아카이브, 민변디지털 도서관등의 프로젝트는 진보넷 기술팀이 시민사회의 귀중한 오프라인 자료들을 온라인화 하는 것을 돕는 기획들입니다.

03 오픈소스 지향?

진보넷 기술팀은 오픈소스를 지향합니다. 오픈 소스 지향이야말로 가장 쉽게 세상을 바꾸는 방법이라고 저희는 생각합니다.

검색이 빠르고 정확합니다.

엘라스틱 검색엔진을 채용하여 검색이 빠르고 정확합니다. 리액트로 제작되어 빠르게 작동합니다. XPDF library로 PDF파일을 텍스트로 변환하여 검색하기 때문에 더 많은 자료를 확인할 수 있습니다.

엘라스틱 검색엔진 사용
리액트로 제작
PDF파일을 텍스트로 변환검색
  • ELASTIC SEARCH ENGINE

    엘라스틱 검색엔진으로 검색이 빠르고 정확합니다. 또한 다양한 시각화 도구를 통해 검색에 대한 수집된 통계를 이해하기 쉽게 보여줍니다.

    검색은 MySQL fulltext(mecab plugin 설치) 검색 또는 ElasticSearch 검색 두가지를 지원합니다. 두가지 모두 한글형태소분석기 프로젝트인 ‘은전한닢 프로젝트’를 사용하여 검색인덱싱을 제공합니다. ElasticSearch를 사용할 경우 ElasticSearch 2.4.0 을 설치하셔야 합니다.

  • REACT

    클라이언트 사이드가 React로 제작되어 빠르게 작동합니다.

    이 프로젝트는 React + PHP 기반으로 제작된 검색플랫폼입니다. 그리고 검색플랫폼은 매우 개방적인 시스템입니다. 이 플랫폼은 자체 회원시스템(회원가입 / 로그인) 을 가지지 않습니다. 대신 Xpress Engine(Xe) 또는 GNU Board 5(gnu5) 회원시스템과 연동하도록 설계되었습니다. 따라서 게시판 등 다른 서비스와 충돌없이 쉽게 연동하여 사용할 수 있습니다.

  • XPDF library

    XPDF library로 페이지에 첨부된 PDF파일을 텍스트로 전환해 검색합니다.

    XPdf를 사용하려면 PHP에서 popen과 같이 시스템 명령을 사용할 수 있어야 합니다. 설정에 따라 시스템 명령어를 사용할 수 없는 환경일 경우 대체 PHP Library로 PDFParser 를 사용합니다. PHP PDFParser를 사용하는 경우 아래한글 2010 버젼 이하버젼이나 Scanned PDF Format(이미지형태의 PDF) 파일들은 자동으로 Parsing할 수 없습니다. 그리고 암호화된 파일들도 역시 Parsing할수 없습니다. 하지만 두가지 모두 완벽하게 Parsing하진 못합니다. 노이즈가 껴있다거나 문서가 뒤틀려있는 경우 문자열이 깨질 수 있습니다. 이런 경우 수동으로 자료를 수정할 수 있는 UI를 추가로 제공합니다.

진보넷 독립네트워크팀

독립네트워크팀은 사회운동의 성과를 온라인 서비스에 적합한 디지털 콘텐츠로 재가공하고 이를 위해 오픈소스에 기반한 서비스들을 만듭니다.

더 알아보기