Hi Rob,
the original intent of this dash:ValueTableViewer is to render custom tables, where a dedicated sh:NodeShape is defined for the columns. Just like in the online example sh:node should be used to link the sh:PropertyShape with that node shape.
It is also a read-only table, which means that a typical use case is to use it for inferred values.
I do notice however that currently, in the absence of a sh:node constraint it will fall back to using the sh:class, which in your case is probably a subclass of skos:Concept. I need to review this for 7.0.
On the short term, try defining a dedicated sh:NodeShape just for that table, using sh:node. Only those columns should appear if you do that.
If you're getting stuck, please provide snippets/details of what
you have attempted so far.
Holger
--
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 topbraid-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/4a6b9e7b-b4d6-4fed-88ac-c710aea054c9n%40googlegroups.com.
Right, in the current version you'd need to remove the sh:class
constraint so that it really only uses the sh:node shape. For 7.0
this has been changed so that sh:node will always be preferred if
both art present.
If you cannot remove the sh:class constraint, I recommend
defining a new property that infers its values and only has a
sh:node constraint, e.g. (untested):
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/31f90fce-912b-4099-8a7d-63a3321d928en%40googlegroups.com.