This might actually be the real problem because the ?group would then always be unbound. Without that function, you'd need to "manually" walk the RDF definitions of the shapes, e.g.

FILTER NOT EXISTS {
    ?type sh:property ?ps .
    ?ps sh:path ?property .
    ?ps sh:group ?group .
}

The example that I gave was apparently for a different version than what you have. Probably your version doesn't even rely on SHACL for these form definitions, and the info is somewhere encoded in the SWA form definitions. In that case, your best option would be to simply iterate over all properties and do a FILTER NOT IN ( rdf:type, ... ) to replicate what is hard-coded in the forms.

Holger


On 22/11/2018 7:20 PM, Sanjeev Devireddy wrote:
Adding to the above post, while running the SPARQL, I see a warning like URI <http://topbraid.org/swa#propertyShapePropertyAtClass> has no registered function factory. Does this affect the results in our case?.

Thanks,
--
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] <mailto:[email protected]>.
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.

Reply via email to