That's great to hear you're already thinking about this. Thanks. C
On Thursday, April 26, 2018 at 4:46:32 PM UTC-7, Holger Knublauch wrote: > > 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] <javascript:>. > 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.
