The current code runs through all property shapes related to a specific node shape, and checks if they have a sh:group attribute and assigns the relevant sh:PropertyGroup name to a list of used property groups. For these to be useful, they need a sh:PropertyGroup node in the same graph. If these nodes aren't available, the current code errors out. This error should be handles and there should be a fallback so that the UI still renders.
This relates to https://github.com/psychoinformatics-de/shacl-vue/issues/14
The current code runs through all property shapes related to a specific node shape, and checks if they have a
sh:group
attribute and assigns the relevantsh:PropertyGroup
name to a list of used property groups. For these to be useful, they need ash:PropertyGroup
node in the same graph. If these nodes aren't available, the current code errors out. This error should be handles and there should be a fallback so that the UI still renders.