Hi
I have a system with 3 graphs - Schema, Values and Catalog
Schema is an Ontology that defines a NodeShape/Class "MyClass" with a PropertyShape "prop", which targets a NodeShape/Class "Target", also defined in Schema.
ex:MyClass-prop
a sh:PropertyShape ;
sh:path ex:prop ;
dash:editor dash:InstancesSelectEditor ;
dash:viewer dash:DetailsViewer ;
sh:class ex:Target;
.
Values is Data Graph that contains a few instances of "Target"
foo:Value1
a ex:Target ;
.
foo:Value2
a ex:Target ;
.
and Catalog is a Data Graph that contains the instances of MyClass.
I need to assert, e.g.:
my:Test001
a ex:MyClass ;
prop foo:Value1
.
In the Edit UI for MyClass, the
Instance Selector does not seem to recognize the "Value" individuals coming from the included graph.
If I move them into the Catalog graph, instead, the selector works.
For maintainability purposes, I would prefer to keep the Values in a dedicated graph.
Topologically:
Values imports Schema
Catalog imports Values
Catalog imports Schema
Am I missing something?
Thank you in advance
Davide
Note: I do not currently have access to "Reference Dataset" assets