Open VladimirAlexiev opened 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>).
deactivated <foo>
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.
@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 evenminInclusive (<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.