When a resource is an (inferred) *object* of a SHACL values rule, is there 
any way to have EDG display that information when viewing the resource?

For example, suppose I defined schema:son using the property shape given in 
TQ's "Inferring Data with SHACL Property Value Rules" 
<https://www.topquadrant.com/graphql/values.html> tutorial:

schema:Person
    sh:property [
        sh:path schema:son ;
        sh:class schema:Person ;
        sh:description "The son(s) of a person. These values are inferred 
as the children that have male gender." ;
        sh:name "son" ;
        sh:values [
            sh:nodes [
                sh:path schema:children ;
            ] ;
            sh:filterShape [
                sh:property [
                    sh:path schema:gender ;
                    sh:hasValue "male" ;
                ] ;
            ] ;
        ] ;
    ] .

Is there a way to add a property shape that displays all the parents of a 
son by reusing schema:son in the inverse direction? (I know in this case 
you could do this more simply a different way, but I wanted to use an 
established example.)

Clearly it won't work to simply define the property shape as the 
sh:inversePath of schema:son, as we might do with an explicitly stated 
property. Can we do it instead with another sh:values rule?

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/topbraid-users/b054824d-de22-4f0f-9f8b-aab996a9f1e8n%40googlegroups.com.

Reply via email to