基於網絡的工具,用於在知識組織系統之間創建映射。
嘗試最新版本的當前開發版本,並查閱使用文檔!
可以以靜態文件的形式下載版本。提取到Web服務器目錄中,並調整配置文件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準備與任何Web服務器一起使用。
或者,可以克隆能源庫庫庫:
git clone https://github.com/gbv/cocoda.git
cd cododa然後使用NPM安裝所需的節點模塊並運行構建(需要Node.js V18或更高版本,建議使用V20):
npm ci
npm run build文件是在目錄dist中創建的,包括配置文件。
任何Web服務器都可以用於服務Cocoda文件。無需特殊配置。例如,使用http-server NPM軟件包在http:// localhost:8000:
# serve the pre-built release
npx http-server -p 8000 cocoda/
# or serve the build version
npx http-server -p 8000 dist/還可以通過Docker獲得Cocoda。請參閱我們的Docker文檔以獲取更多信息和說明。
有一本用德語和英文提供的detailed最終用戶手冊。德語版本可能會更新。文檔資源位於目錄docs中。
對於預構建的版本,可以通過在目錄的根部使用cocoda.json來覆蓋配置選項。默認選項在文件config/cocoda.default.json中給出(請諮詢此文件以獲取有關如何使用配置選項的示例)。使用手動構建時,創建文件config/cocoda.json and Rebuild( npm run build )在編輯後(還可以運行npm run build -- --config-only如果您已經在文件夾dist/只需要更新配置文件中的build build,則可以運行。到目前為止,已確認以下字段:
標題:實例的主要標題為普通字符串
徽標:要顯示為標題的徽標列表,每個徽標都帶有子字段:
file :相對於static目錄的圖像URLalt :圖像的替代文本,如果無法顯示圖像,則為普通字符串url :從徽標鏈接的URL菜單:要在菜單中顯示的鏈接列表,每個鏈接都帶有子字段:
url :鏈接URLprefLabel :鏈接標題的語言代碼的映射搜索鏈接:搜索鏈接列表,以快速鏈接到概念的外部資源。每個搜索鏈接都有子字段:
url帶有可能參數的URL模板{prefLabel}和/或{notation}prefLabel :鏈接標題的語言代碼的映射FairtitesChemes :默認情況下會喜歡的詞彙uris列表。
語言:帶有支持接口語言的數組
註冊表:列出註冊表從哪裡獲取數據
過度參與: false (默認)或true控件是覆蓋config/cocoda.default.json中列出的註冊表
auth :用於身份驗證的登錄服務器實例的URL
概念清單:概念列表。每個列表可以是返回JSON對象的對像或URL。對象基本上是JSKOS登記處,具有所需的屬性prefLabel和concepts 。如果concepts是字符串,它將被視為返回JSON概念數組的URL。可選屬性是notation和scopeNote 。
AutoreFresh :具有毫秒為毫秒的自動刷新值的對象。 autoRefresh.mappings確定將重新加載映射器中的映射多久(默認值:10000 =每10秒), autoRefresh.update確定cocoda會尋找更新的頻率(默認值:120000 =每2分鐘每2分鐘)。
使用預構建的版本,僅在編輯配置文件後僅重新加載應用程序。
您非常歡迎您為改善Cocoda的貢獻:請為特徵建議和錯誤報告打開GitHub問題!有關如何以及在何處最佳貢獻和開發詳細信息的更多信息,請參見文件貢獻。 md。
有關API文檔,請參見https://gbv.github.io/cocoda/自動從節點源構建。
MIT©2019 Verbundzentrale des GBV(VZG)