diff --git a/shacl-diagram/src/main/java/fr/sparna/rdf/shacl/diagram/PlantUmlBox.java b/shacl-diagram/src/main/java/fr/sparna/rdf/shacl/diagram/PlantUmlBox.java index 64790630..c978c003 100644 --- a/shacl-diagram/src/main/java/fr/sparna/rdf/shacl/diagram/PlantUmlBox.java +++ b/shacl-diagram/src/main/java/fr/sparna/rdf/shacl/diagram/PlantUmlBox.java @@ -92,7 +92,9 @@ public int countShNodeOrShClassReferencesTo(String id, PlantUmlDiagram diagram) public String getLabel() { // use the sh:targetClass if present, otherwise use the URI of the NodeShape - return ModelRenderingUtils.render(this.nodeShape, true)+this.getTargetClass().map(targetClass -> " ("+ModelRenderingUtils.render(targetClass, true)+")").orElse(""); + return this.getTargetClass() + .map(targetClass -> ModelRenderingUtils.render(targetClass, true)) + .orElse(ModelRenderingUtils.render(this.nodeShape, true)); } public String getPlantUmlQuotedBoxName() {