ShEx is such an expressive validation system. The main problem I'm finding so far is that the implementations are not quite there yet.
Sample issue: impossible to understand validation errors: https://github.com/weso/shaclex/issues/272#issuecomment-619707908
The javascript implementation, from the few tests I ran, generated a bit more readable error messages.
As soon as I finish exploring the ShEx chapter I plan to move to SHACL
@emmanueloga: We currently use SHACL for some of our validations. I’ve never used ShEx, though we chose SHACL; mainly because I felt there were more credible implementation efforts, along with more mature implementations. However it’s certainly also true that the implementations in SHACL also seem to vary in their coverage of the standard and quality.
they @rickmoynihan what are you guys using RDF for?
Found you 😛 "I'm making tools to connect https://twitter.com/search?q=%23government&src=hashtag_click https://twitter.com/search?q=%23data&src=hashtag_click"