Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在阅读SHACL规范时,我注意到我们可以在 a 中添加一个sh:name和sh:descriptionsh:PropertyShape
sh:name
sh:description
sh:PropertyShape
为目标中出现的属性提供人类可读的标签
这对房产来说真的很酷,但我有点困惑,为什么不是这样sh:NodeShape。为“类型”提供人类可读的名称和描述是否也有帮助?
sh:NodeShape
对于节点形状,只需使用 rdfs:label 和 rdfs:comment。这些属性已经存在并用于类似的注释目的,例如用于类。
我们需要为属性形状创建新属性,因为 rdfs:label 和 rdfs:comment 将与 sh:PropertyShape 本身有关,而 sh:name 和 sh:description 与属性形状的 sh:path 有关。