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.