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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...