基于网络的工具,用于在知识组织系统之间创建映射。
尝试最新版本的当前开发版本,并查阅使用文档!
可以以静态文件的形式下载版本。提取到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)