问题描述
经过验证的图表中,SHACL可以塑造target的任何主题吗?
想到的唯一解决方案是使用推理来推断一切都是owl:Thing
并使用sh:targetClass owl:Thing
。
解决方法
SHACL Core的早期草稿类似于sh:targetAllSubjects,但是已被删除。相反,SHACL高级功能包括自定义目标:https://w3c.github.io/shacl/shacl-af/#SPARQLTarget
这不仅可以用于定位任何主题,而且可以为这种重复模式定义高级词汇。有关参考实现,请参见http://datashapes.org/dash.html#AllSubjectsTarget