【发布时间】:2019-04-24 11:28:37
【问题描述】:
是否可以使用 SHACL 来制定有关整个数据范围的约束?
例如,我可以要求数据中存在符合特定形状的三元组吗?
我想到的代码示例:
# DEMO code, currently raises an error!!
@prefix ex: <http://example.org/ns#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
ex:ObligatoryShape
a sh:NodeShape ;
minCount 1 . # What I want
我的想法是,对于不包含至少一个符合 ex:ObligatoryShape 的 instance of 数据三元组的每个数据图,上述代码都会引发错误——这包括空数据图。
【问题讨论】:
标签: rdf turtle-rdf shacl