
LinkedDataHub (LDH) 是一款开源软件,可用于管理数据、创建可视化以及构建基于RDF知识图谱的应用。
!https://github.com/AtomGraph/LinkedDataHub/raw/master/screenshots.png
LinkedDataHub v3有哪些新功能?观看以下视频了解功能概述: keytool(需在$PATH中,JDK自带)openssl(需在$PATH中)uuidgen(需在$PATH中).env文件,填写必要值(可使用https://github.com/AtomGraph/LinkedDataHub/blob/master/.env_sample%E4%BD%9C%E4%B8%BA%E6%A8%A1%E6%9D%BF%EF%BC%89%E3%80%82%E7%A4%BA%E4%BE%8B%EF%BC%9A
COMPOSE_CONVERT_WINDOWS_PATHS=1 COMPOSE_PROJECT_NAME=linkeddatahub PROTOCOL=https HTTP_PORT=81 HTTPS_PORT=4443 HOST=localhost ABS_PATH=/ OWNER_MBOX=john@doe.com OWNER_GIVEN_NAME=John OWNER_FAMILY_NAME=Doe OWNER_ORG_UNIT=My unit OWNER_ORGANIZATION=My org OWNER_LOCALITY=Copenhagen OWNER_STATE_OR_PROVINCE=Denmark OWNER_COUNTRY_NAME=DK
$owner_cert_pwd和$secretary_cert_pwd替换为自定义密码):
脚本将创建./scripts/setup.sh .env ssl $owner_cert_pwd $secretary_cert_pwd 3650
ssl子文件夹,存放SSL证书和/或公钥。该命令将构建LinkedDataHub的Docker镜像,启动容器并挂载以下子文件夹:docker-compose up --build
data:三元组存储持久化RDF数据uploads:LDH存储内容哈希文件上传
首次启动约需半分钟(数据集加载到三元组存储)。启动成功后,Docker日志最后一行类似:linkeddatahub_1 | 09-Feb-2021 14:18:10.536 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [32609] milliseconds
ssl/owner/keystore.p12导入浏览器(密码为setup.sh中提供的$owner_cert_pwd):
设置 > 高级 > 管理证书 > 导入...选项 > 隐私与安全 > 查看证书... > 导入...local区域)chrome://flags/#allow-insecure-localhost,将“允许来自localhost的无效证书”设为“启用”并重启Chrome.env_sample和.env可能隐藏(以点开头的文件),可通过终端创建docker组:sudo usermod -aG docker ${USER}
重新登录用户。不推荐的替代方法:
sudo docker-compose up
常见场景是将默认基础URI https://localhost:4443/ 更改为自定义URI。
以 https://ec2-54-235-229-141.compute-1.amazonaws.com/linkeddatahub/ 为例,需将URI拆分为组件并在.env文件中设置:
PROTOCOL=https HTTP_PORT=80 HTTPS_PORT=443 HOST=ec2-54-235-229-141.compute-1.amazonaws.com ABS_PATH=/linkeddatahub/
ABS_PATH为必填项,即使仅为/。
数据空间在 https://github.com/AtomGraph/LinkedDataHub/blob/master/config/system-varnish.trig 中配置。相对URI将基于.env中配置的基础URI解析。
:warning: 不要使用空白节点标识应用或服务。建议使用urn: URI方案,因为LinkedDataHub应用资源无法通过自身数据空间访问。
LinkedDataHub支持通过docker-compose.yml中的环境参数配置多项选项,常见选项如下:
CATALINA_OPTSSELF_SIGNED_CERTtrue表示是)SIGN_UP_CERT_VALIDITYIMPORT_KEEPALIVEMAX_CONTENT_LENGTHMAIL_SMTP_HOSTMAIL_SMTP_PORTGOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRET更多选项详见https://atomgraph.github.io/LinkedDataHub/linkeddatahub/docs/reference/configuration/%E3%80%82
如需重置设置(如配置新基础URI后),可执行:
sudo rm -rf data uploads && docker-compose down -v
:warning: 此操作将删除持久化数据、文件及Docker卷。
LinkedDataHub CLI将HTTP API封装为一组带便捷参数的shell脚本,适用于测试、自动化、定时执行等场景。通过CLI执行操作通常比UI更快捷且易于复现。
脚本位于 https://github.com/AtomGraph/LinkedDataHub/tree/master/scripts 子文件夹。
:warning: CLI脚本内部使用Jena的CLI命令,运行前需配置Jena环境。
所有命令行工具通过环境变量JENA_HOME自动配置类路径,设置方法如下:
Linux / Mac
export JENA_HOME=Jena下载目录 export PATH="$PATH:$JENA_HOME/bin"
可通过提供的CLI脚本将这些演示应用安装到LinkedDataHub实例。
:warning: 运行使用LinkedDataHub CLI脚本的应用安装脚本前,需设置环境变量SCRIPT_ROOT为LinkedDataHub克隆仓库的https://github.com/AtomGraph/LinkedDataHub/tree/master/scripts%E5%AD%90%E6%96%87%E4%BB%B6%E5%A4%B9%E8%B7%AF%E5%BE%84%E3%80%82 示例:
export SCRIPT_ROOT="/c/Users/namedgraph/WebRoot/AtomGraph/LinkedDataHub/scripts"
LinkedDataHub包含HTTP https://github.com/AtomGraph/LinkedDataHub/tree/master/http-tests%E3%80%82%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%9E%E7%8E%B0%E8%BF%98%E9%80%9A%E8%BF%87https://github.com/AtomGraph/Processor/tree/master/http-tests%E8%A6%86%E7%9B%96%E3%80%82
!https://github.com/AtomGraph/LinkedDataHub/workflows/HTTP-tests/badge.svg?branch=master !https://github.com/AtomGraph/LinkedDataHub/workflows/HTTP-tests/badge.svg?branch=develop
如遇bug或功能请求,请https://github.com/AtomGraph/LinkedDataHub/issues%E3%80%82
AtomGraph 提供商业咨询、开发和支持服务。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。



探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务