>
>
> OK - this is based on exporting TTL and inspecting it - its picked up 
> stuff from imports - if I open the Repository and look at triples without 
> the imports these node shapes arent there. I didnt expect the TTL export to 
> include both an owl:imports statement and all the imported statements...
>
>
> This is the Turtle export on the Export tab of the asset collection? That 
> doesn't include triples from owl:imported graphs. I use that frequently as 
> a way of finding out what triples are in the asset collection's master 
> graph.
>
>
Me too - but I have sussed it out - I am including owl2shacl then running 
apply shacl rules over graph with imports - which I need to do because the 
asset collection is a wrapper around the original ontology (separate thread 
about this pattern) - and owl2shacl is including itself and all the 
teamwork stuff the asset collection needs to include in the processing ..

Looks like I need to use the optional shapesGraph argument in ApplySHACL 
instead of having it in include, and perform extra logic to generate a 
union of all the shapes I need to apply, or loop if i can work out what 
order they need to be applied.)

 

> Richard
>

-- 
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/f891a4fb-15ce-483f-88ba-a0ce310169ec%40googlegroups.com.

Reply via email to