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

Can SHACL shape target any subject in a graph?

可以SHACL shape target验证图中的任何主题吗?

唯一想到的解决办法就是用推理推断一切都是owl:Thing,然后用sh:targetClass owl:Thing.

早期的 SHACL 核心草案有类似 sh:targetAllSubjects 的内容,但已被删除。相反,SHACL 高级功能包括自定义目标:https://w3c.github.io/shacl/shacl-af/#SPARQLTarget

这不仅可以用于定位任何主题,还可以为这种重复出现的模式定义一个 high-level 词汇表。有关参考实施,请参阅 http://datashapes.org/dash.html#AllSubjectsTarget