지식 조직 시스템 간의 매핑을 만드는 웹 기반 도구.
최신 릴리스 버전 인 현재 개발 버전을 시도하고 사용법 문서를 참조하십시오!
릴리스는 정적 파일 형태로 다운로드 할 수 있습니다. 웹 서버 디렉토리로 추출하고 구성 파일 cocoda.json 조정하십시오. 다음과 같은 JQ로 최신 릴리스의 다운로드 및 추출을 자동화 할 수 있습니다.
# You can also manually download the latest release here: https://github.com/gbv/cocoda/releases/latest
wget -N $( curl -s https://api.github.com/repos/gbv/cocoda/releases/latest | jq -r ' .assets[].browser_download_url ' )
unzip cocoda- * .zip
rm cocoda- * .zip 그런 다음 디렉토리 cocoda 는 모든 웹 서버와 함께 제공 될 준비가되었습니다.
또는 Cocoda 저장소를 복제 할 수 있습니다.
git clone https://github.com/gbv/cocoda.git
cd cododa그런 다음 NPM과 함께 필요한 노드 모듈을 설치하고 빌드를 실행할 수 있습니다 (Node.js v18 이상, V20 권장) :
npm ci
npm run build 파일은 구성 파일을 포함하여 디렉토리 dist 에서 작성됩니다.
모든 웹 서버를 사용하여 Cocoda 파일을 제공 할 수 있습니다. 특별 구성이 필요하지 않습니다. 예를 들어 http-server npm 패키지를 사용하여 http : // localhost : 8000에서 cocoda를 제공합니다.
# serve the pre-built release
npx http-server -p 8000 cocoda/
# or serve the build version
npx http-server -p 8000 dist/Cocoda는 Docker를 통해도 제공됩니다. 자세한 정보 및 지침은 Docker 문서를 참조하십시오.
독일어와 영어로 제공되는 최종 사용자 매뉴얼이 있습니다. 독일어 버전은 더 최신 상태 일 것입니다. 문서 소스는 디렉토리 docs 에 있습니다.
사전 구축 된 버전의 경우 디렉토리의 루트에서 cocoda.json 사용하여 구성 옵션을 재정의 할 수 있습니다. 기본 옵션은 파일 config/cocoda.default.json 파일에 나와 있습니다 (구성 옵션 사용 방법에 대한 예제는이 파일을 참조하십시오). 수동 빌드를 사용할 때는 편집 후 파일 config/cocoda.json 및 Rebuild ( npm run build )를 작성하십시오 ( npm run build -- --config-only 실행할 수도 있고 이미 폴더 dist/ 구성 파일 만 업데이트 할 필요가있는 경우). 다음 분야는 지금까지 인식되었습니다.
제목 : 인스턴스의 메인 제목으로 일반 문자열
로고 : 제목에 왼쪽으로 표시 할 로고 목록, 각각 하위 필드가 있습니다.
file : static 디렉토리에 대한 이미지 URLalt : 이미지의 대체 텍스트, 이미지를 표시 할 수없는 경우 일반 문자열로 표시url : 로고에서 링크 할 URL메뉴 : 메뉴에 표시 할 링크 목록, 각각 하위 필드가 있습니다.
url : 링크 URLprefLabel : 제목을 연결하기위한 언어 코드 매핑SearchLinks : 개념의 외부 리소스에 빠르게 링크 할 수있는 검색 링크 목록. 각 SearchLink에는 하위 필드가 있습니다.
url 가능한 매개 변수 {prefLabel} 및/또는 {notation} 있는 URL 템플릿입니다.prefLabel : 제목을 연결하기위한 언어 코드 매핑즐겨 찾기 : 기본적으로 선호하는 어휘 우리 목록.
언어 : 지원되는 인터페이스 언어가있는 배열
레지스트리 : 데이터를 얻을 위치 등록 기관을 나열합니다
reverideregistries : false (기본값) 또는 true 제어는 config/cocoda.default.json 에 나열된 레지스트리를 재정의할지 여부
인증 : 인증에 사용될 로그인 서버 인스턴스의 URL
개념 목록 : 개념 목록 목록. 각 목록은 객체 또는 JSON 객체를 반환하는 URL 일 수 있습니다. 객체는 기본적으로 필요한 속성 prefLabel 및 concepts 가진 JSKOS 등록 기관입니다. concepts 문자열 인 경우 JSON 배열의 개념을 반환하는 URL로 간주됩니다. 선택적 특성은 notation 및 scopeNote 입니다.
AutoreFresh : 밀리 초의 자동 새로 고침 값이있는 객체. autoRefresh.mappings 매핑 브라우저의 매핑이 얼마나 자주 리로드 될지 결정합니다 (기본값 : 10000 = 10 초마다), autoRefresh.update Cocoda가 업데이트를 얼마나 자주 찾는지를 결정합니다 (기본값 : 120000 = 2 분).
사전 구축 된 버전을 사용하면 구성 파일을 편집 한 후에 만 응용 프로그램을 다시로드해야합니다.
Cocoda를 개선하기위한 귀하의 기여는 매우 환영합니다. 기능 제안 및 버그 보고서를 위해 Github 문제를 개설하십시오! 기여 방법과 위치에 대한 자세한 내용과 개발 세부 사항은 기여 파일을 참조하십시오.
API 문서는 노드 소스에서 자동으로 빌드에 대해서는 https://gbv.github.io/cocoda/를 참조하십시오.
MIT © 2019 Verbundzentrale des GBV (VZG)