本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

shacl-validator Docker 镜像下载 - 轩辕镜像

shacl-validator 镜像详细信息和使用指南

shacl-validator 镜像标签列表和版本信息

shacl-validator 镜像拉取命令和加速下载

shacl-validator 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

shacl-validator
isaitb/shacl-validator

shacl-validator 镜像详细信息

shacl-validator 镜像标签列表

shacl-validator 镜像使用说明

shacl-validator 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

用于基于SHACL形状验证RDF数据的Web应用程序,支持通过Web用户界面、REST API和SOAP API进行验证,可作为特定验证器实例的基础或通用验证器使用。
1 收藏0 次下载activeisaitb镜像

shacl-validator 镜像详细说明

shacl-validator 使用指南

shacl-validator 配置说明

shacl-validator 官方文档

!Banner

简介

一个用于根据SHACL形状验证RDF内容的Web应用程序。支持通过以下多种渠道进行验证:

  • Web用户界面:供用户手动使用。
  • REST API:用于机器对机器集成。
  • SOAP API:用于机器对机器集成以及在GITB TDL一致性测试用例中使用。

此镜像作为特定验证器实例的通用基础,这些实例需提供要应用的配置。该配置包括:

  • 要使用的验证工件(一个或多个SHACL形状文件)。
  • 用于自定义验证器的配置(例如外观、验证类型和选项)。

或者,您也可以使用此镜像创建一个通用验证器,它具有最小默认设置,期望SHACL形状与待验证的输入一起提供。

此镜像由欧盟委员会DIGIT(数字部门)特别是互操作性测试平台(Interoperability Test Bed)维护,该平台是为参与跨境公共服务交付的项目提供的一致性测试服务。更多信息请参见此处。

用法

此镜像提供了构建特定验证器(基于您自己的配置)的基础,或可直接用作通用验证器(期望验证工件与待验证内容一起提供,如现有服务)。

选项1:创建特定验证器

创建特定验证器可通过两种方式:构建包含您配置的自定义镜像,或向基于基础镜像构建的容器传递配置。无论哪种方式,验证器应用程序内部暴露端口8080

关于镜像版本,您可以使用latest标签以获取快速更新,或使用特定标记的发布里程碑版本以确保稳定性。

方法1:使用自定义镜像

假设您从包含所有配置资源的文件夹构建,资源位于子文件夹resources中,示例Dockerfile如下:

dockerfile
FROM isaitb/shacl-validator:latest
COPY resources /validator/resources/
ENV validator.resourceRoot /validator/resources/

方法2:直接使用基础镜像

此方法需要使用卷(命名卷或卷)。使用卷创建容器的命令如下:

bash
docker run -d --name my-validator -p 8080:8080 \
             -v /validator/resources:/validator/resources/ \
             -e validator.resourceRoot=/validator/resources/  \
             isaitb/shacl-validator

选项2:创建通用验证器

通用验证器实例没有预定义配置,具有默认最小配置,期望SHACL形状与待验证的输入一起提供。要创建通用验证器实例,只需使用当前镜像且不提供任何配置:

bash
docker run -d --name my-validator -p 8080:8080 isaitb/shacl-validator

文档

有关如何设置、配置和管理使用此镜像构建的验证器的完整详细信息,请参阅测试平台的RDF验证指南。

源代码

RDF验证器作为开源软件发布在GitHub上。

变更历史

最新快照和各个里程碑版本的变更列表可在文档的变更日志中查看。

许可证

此工具使用欧盟公共许可证(EUPL)版本1.2共享。

本软件中包含的第三方库的许可证和归属信息可在此处找到。

***声明

本工具的作者不对其使用或结果解释承担任何责任。在数据方面,该工具不会收集、处理任何可能与用户或工作站相关的数据,也不会保留任何使用产生的状态或统计信息。

联系方式

如需反馈或提问,请通过以下渠道联系:

  • 在验证器的GitHub仓库创建issue。
  • 发送电子邮件至***。

另请参阅

如果您对此镜像感兴趣,您可能还会对我们针对其他语法的类似验证器感兴趣:

  • XML验证器(isaitb/xml-validator):用于使用XML Schema和Schematron验证XML数据。
  • JSON验证器(isaitb/json-validator):用于使用JSON Schema验证JSON数据。
  • CSV验证器(isaitb/csv-validator):用于使用Table Schema验证CSV数据。

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"