【文件属性】:
文件名称:shex-s:ShEx的Scala实现
文件大小:10.86MB
文件格式:ZIP
更新时间:2021-05-12 02:06:00
HTML
Ex
SHEX的Scala实现。
该项目包含的实现。
介绍
该项目包含的Scala实现。 该库使用一个库处理RDF,该具有2种实现,一种使用 ,另一种使用 ,这意味着可以使用该库来验证来自任何这些RDF库以及来自RDF库的RDF模型。外部SPARQL端点。
安装与编译
该项目使用以及Java 1.8进行编译。
sbt test编译并运行测试
实施细节
该引擎基于Monads,使用
ShEx紧凑语法解析器是使用以下基于该的Antlr语法(以前的版本使用Scala Parser Combinators)实现的
JSON编码和解码使用此处定义的Json结构,并使用Circe实现
相容性测试
我们还通过了ShEx测试套件。
更多信息
基于该库的在线演示可从http://rdfshape.weso.es获得。
基于此为Wikidata定制的库的另一个在线演示可从http://wikish