DSPL 도구

DSPL Tools는 DSPL 데이터 세트를 생성, 구성, 검증하는 데 도움이 되는 소규모 명령줄 유틸리티입니다. 이 도구 모음에는 현재 다음 구성요소가 포함되어 있습니다.

  • DSPL 확인: 공식 DSPL 스키마 준수, 내부 참조의 일관성, CSV 레이아웃 등 다양한 기준에 따라 데이터 세트를 확인합니다.
  • DSPL 세대: 입력 CSV 파일에서 간단한 DSPL 데이터 세트 '템플릿'을 생성합니다.

이 소프트웨어는 BSD 라이선스에 따라 출시됩니다. 전체 소스 코드는 GitHub에서 탐색 및 다운로드할 수 있습니다. 출시 노트는 DSPL 도구 리드미 파일에 나와 있습니다.

아래 섹션에서는 DSPL 도구를 설치하는 방법을 설명합니다. 이렇게 하면 번들 내에서 개별 유틸리티를 실행할 수 있습니다. 자세한 내용을 보려면 위의 링크를 클릭하세요.

참고: 아래의 안내 및 링크된 하위 페이지는 개발자가 시스템의 명령줄 환경에 기본적으로 익숙하다고 가정합니다(예: 터미널/명령 프롬프트, 디렉터리 변경, 익스프레스 파일 경로 등).

DSPL 도구 설치

DSPL 도구는 크로스 플랫폼 오픈소스 스크립팅 언어인 Python으로 작성됩니다. 설정하려면 다음 단계를 완료하세요.

  1. 필요한 경우 Python 인터프리터 (버전 2.6 또는 2.7)를 설치합니다.
    • Windows: 이 페이지에 있는 'Windows x86 MSI 설치 프로그램'을 다운로드하여 실행합니다.
    • Mac OS X: Python이 기본적으로 설치되어 있지만 최신 버전으로 업그레이드해야 할 수도 있습니다. 자세한 내용은 이 페이지를 참고하세요.
    • Linux: 기본적으로 Python이 설치되지만 최신 버전으로 업그레이드해야 할 수도 있습니다. 특정 배포에 관한 문서를 참고하세요.
  2. DSPL 도구를 설치합니다.
    1. DSPL 오픈소스 사이트에서 DSPL 도구 zip 번들을 다운로드하여 추출합니다.
    2. 터미널 / 명령 프롬프트 창을 열고 추출된 ZIP 파일의 최상위 디렉터리로 이동한 후 다음을 실행합니다.
      python setup.py install
      
      Python 실행 파일의 전체 경로를 제공해야 할 수 있습니다. 자세한 내용은 아래 3단계를 참조하세요.
  3. (선택사항) 시스템 경로를 확장하여 Python 인터프리터 실행 파일과 dsplcheck.pydsplgen.py 파일을 포함합니다.
    • 이 단계를 건너뛰면 도구를 실행할 때 이러한 구성요소에 전체 경로를 부여해야 할 수도 있습니다(예: python 대신 c:\python27\python).
    • 방법은 머신마다 다릅니다. 자세한 내용은 시스템 문서를 참고하세요.

기타 참고사항 및 주의사항:

  • DSPL 도구는 Python 2.6 이전 또는 2.7 이상에서 작동하지 않습니다.
  • 위 단계를 실행하려면 시스템의 관리자로 로그인해야 할 수 있습니다.