Почему sh:NodeShape не имеет свойств sh:name и sh:description?

#shacl

#shacl

Вопрос:

Ответ №1:

Для форм узлов просто используйте rdfs:label и rdfs:comment . Эти свойства уже существуют и используются для аналогичных целей аннотации, например, для классов.

Нам нужно было создать новые свойства для форм свойств, потому что rdfs:label и rdfs:comment будут относиться к самой форме свойств sh:PropertyShape, в то время как sh:name и sh:description относятся к sh:path формы свойств.

Комментарии:

1. Отлично, я никогда не читал спецификацию таким образом, чтобы sh:name касался sh:path, а не sh:PropertyShape .