I was trying to use sh:equals in a property shape as follows:

   sh:property [
       sh:path s223:hasDomain ;
       sh:class s223:Domain ;
       sh:maxCount 1 ;
       sh:minCount 1 ;
       sh:equals ( s223:isContainedIn s223:hasDomain ) ;
     ] ;

...and discovered to my disappointment that I cannot use a property path as
the value of sh:equals. I do see that the SHACL spec says it must be an
IRI, but it seems so natural to be able to validate using a property path
here. Was there a reason it is limited to an IRI?

Steve

-- 
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 topbraid-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/topbraid-users/CAGUep85b3A-j%3DfjJSYNUpjbSsr9Ge4ffNO5DqcNuBJv4HBmn1Q%40mail.gmail.com.

Reply via email to