如何使用 SHACL 检查 class 个实例

How to check for a number of class instances with SHACL

我有一个 RDF 文件 - 一个图 - 我想使用 SHACL 对其进行验证。我想确保它包含一个且只有一个 Class X 的实例。这可能吗?

文件中没有链接到此 Class X 实例的节点,因此我无法通过其他实例的 属性 路径对其进行计数。

请参阅 https://www.w3.org/wiki/SHACL/Examples 以了解应该也适用于此处的一般模式:将 sh:targetNode 与反向路径 ^rdf:type.

一起使用