#shacl
#shacl
Вопрос:
предоставьте понятные для человека метки для свойства в целевом объекте, где оно появляется
что действительно здорово для свойств, но я немного смущен, почему это не относится и к sh:NodeShape
too. Не было бы полезно также предоставить понятные для человека имена и описания для «типов»?
Ответ №1:
Для форм узлов просто используйте rdfs:label и rdfs:comment . Эти свойства уже существуют и используются для аналогичных целей аннотации, например, для классов.
Нам нужно было создать новые свойства для форм свойств, потому что rdfs:label и rdfs:comment будут относиться к самой форме свойств sh:PropertyShape, в то время как sh:name и sh:description относятся к sh:path формы свойств.
Комментарии:
1. Отлично, я никогда не читал спецификацию таким образом, чтобы sh:name касался sh:path, а не sh:PropertyShape .