SHACL形状可以针对图形中的任何主题吗?

问题描述

经过验证的图表中,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