Hi Carl,

yes we are trying to use SHACL constraints to pro-actively steer the user into the right direction. As you will have noticed the UI already uses things like sh:maxCount and sh:datatype to narrow down choices. Doing this in the auto-complete boxes is likely too expensive and people will expect very good performance on those boxes. It is an interesting suggestion though and in the next generation of our form editors we are quite likely taking the integration with SHACL to a next level.

Holger


On 27/04/2018 7:53, Carl Burnett wrote:

Suppose I have created a SPARQL-based SHACL constraint that prohibits a resource with a certain value for a certain property from being used in certain contexts. A real example of this, from our data, is that concepts with a lifecycle stage of “Deleted” may not be used as the object of the dct:Subject property; attempting to do this in our EVN projects will result in a constraint violation message when the user goes to save the resource.

My question is: Would it be possible to make EVN enforce the SHACL constraint earlier – ideally in real time, so that resources that violate a constraint (like the rule against using deleted concepts) are not even available to the user in the typeahead box?

___

*Carl Burnett***

Ontology Engineer  |  Healthwise

*/Healthwise helps people make better health decisions/*/./

--
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "TopBraid 
Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to