w3c / shacl

SHACL Community Group (Post-REC activitities)
27 stars 4 forks source link

SHACLC: tighten grammar re nodeValue, propertyValue #51

Open VladimirAlexiev opened 3 months ago

VladimirAlexiev commented 3 months ago

@jeswr Currently nodeValue, propertyValue take the same values (iri, literal, array) regardless in which nodeParam, propertyParam they are used.

So you can write nonsense like deactivated <foo> or even minInclusive (<foo> <bar>).

Tighten the grammar to provide appropriate value type per property. This way LSP (#50) can validate and guide the user into entering an appropriate value.