I have used the reified statements in EDG to define custom values for sh:message and sh:severity. However, when I export the shapes and use them in a an external validator such as pyshacl or
https://shacl-play.sparna.fr/play/validate the custom messages are not retrieved with the validation results.
In sorted ttl the reified statements are rdf:statement blocks like so:
[
a rdf:Statement ;
rdf:object 1 ;
rdf:predicate sh:minCount ;
rdf:subject bf:Work-title ;
sh:message "This property is required."@en ;
sh:severity sh:Warning ;
].
Currently the external validators appear to only use the property shape and overlook the rdf:statement with sh:message and sh:severity. Is there some configuration I am missing? Any tips on how to get the reified statements to work outside of EDG?