diff --git a/pom.xml b/pom.xml
index 3e6a4f9f..9b2d41b4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
fr.sparna.rdf.shacl
shacl-play-root-pom
- 0.8.1
+ 0.9.0
pom
diff --git a/shacl-commons/pom.xml b/shacl-commons/pom.xml
index 8ca8a44d..9b404821 100644
--- a/shacl-commons/pom.xml
+++ b/shacl-commons/pom.xml
@@ -10,7 +10,7 @@
fr.sparna.rdf.shacl
shacl-play-root-pom
- 0.8.1
+ 0.9.0
../pom.xml
diff --git a/shacl-diagram/pom.xml b/shacl-diagram/pom.xml
index 33177eb2..44096eb6 100644
--- a/shacl-diagram/pom.xml
+++ b/shacl-diagram/pom.xml
@@ -8,7 +8,7 @@
fr.sparna.rdf.shacl
shacl-play-root-pom
- 0.8.1
+ 0.9.0
../pom.xml
@@ -66,7 +66,7 @@
fr.sparna.rdf.shacl
shacl-commons
- 0.8.1
+ 0.9.0
diff --git a/shacl-doc/pom.xml b/shacl-doc/pom.xml
index e5a124c5..5befbd57 100644
--- a/shacl-doc/pom.xml
+++ b/shacl-doc/pom.xml
@@ -10,7 +10,7 @@
fr.sparna.rdf.shacl
shacl-play-root-pom
- 0.8.1
+ 0.9.0
../pom.xml
@@ -108,14 +108,14 @@
fr.sparna.rdf.shacl
shacl-diagram
- 0.8.1
+ 0.9.0
fr.sparna.rdf.shacl
shacl-generate
- 0.8.1
+ 0.9.0
diff --git a/shacl-doc/src/main/java/fr/sparna/rdf/shacl/doc/read/PropertyShapeDocumentationBuilder.java b/shacl-doc/src/main/java/fr/sparna/rdf/shacl/doc/read/PropertyShapeDocumentationBuilder.java
index ade313b7..91ad1d65 100644
--- a/shacl-doc/src/main/java/fr/sparna/rdf/shacl/doc/read/PropertyShapeDocumentationBuilder.java
+++ b/shacl-doc/src/main/java/fr/sparna/rdf/shacl/doc/read/PropertyShapeDocumentationBuilder.java
@@ -142,6 +142,19 @@ public Link selectExpectedValueAsLink(
if (shHasValue != null) {
l = buildLink(shHasValue);
+ // sh:node has precedence over sh:class
+ } else if (shNode != null) {
+ for(NodeShape aBox : allNodeShapes) {
+ // using toString instead of getURI so that it works with anonymous nodeshapes
+ if(aBox.getNodeShape().toString().equals(shNode.toString())) {
+ l = new Link(aBox.getShortFormOrId(), aBox.getDisplayLabel(owlGraph, lang));
+ break;
+ }
+ }
+ // default link if shape not found
+ if(l == null) {
+ l = buildLink(shNode);
+ }
} else if (shClass != null) {
for(NodeShape aNodeShape : allNodeShapes) {
if(aNodeShape.getShTargetClass() != null && findShClassInShTargetClass(aNodeShape.getShTargetClass(),shClass.getURI())) {
@@ -159,18 +172,6 @@ public Link selectExpectedValueAsLink(
if(l == null) {
l = buildLink(shClass);
}
- } else if (shNode != null) {
- for(NodeShape aBox : allNodeShapes) {
- // using toString instead of getURI so that it works with anonymous nodeshapes
- if(aBox.getNodeShape().toString().equals(shNode.toString())) {
- l = new Link(aBox.getShortFormOrId(), aBox.getDisplayLabel(owlGraph, lang));
- break;
- }
- }
- // default link if shape not found
- if(l == null) {
- l = buildLink(shNode);
- }
} else if (shDatatype != null) {
if(
!shDatatype.asResource().getURI().startsWith(XSD.NS)
diff --git a/shacl-doc/src/main/resources/doc2html.xsl b/shacl-doc/src/main/resources/doc2html.xsl
index 529cfc43..7c7b8a07 100644
--- a/shacl-doc/src/main/resources/doc2html.xsl
+++ b/shacl-doc/src/main/resources/doc2html.xsl
@@ -1217,7 +1217,7 @@
-
+
diff --git a/shacl-generate/pom.xml b/shacl-generate/pom.xml
index 618a6e5e..e9231ef8 100644
--- a/shacl-generate/pom.xml
+++ b/shacl-generate/pom.xml
@@ -10,7 +10,7 @@
fr.sparna.rdf.shacl
shacl-play-root-pom
- 0.8.1
+ 0.9.0
../pom.xml
@@ -75,7 +75,7 @@
fr.sparna.rdf.shacl
shacl-commons
- 0.8.1
+ 0.9.0
diff --git a/shacl-play-app/pom.xml b/shacl-play-app/pom.xml
index 5d6002fa..33e0532f 100644
--- a/shacl-play-app/pom.xml
+++ b/shacl-play-app/pom.xml
@@ -8,7 +8,7 @@
fr.sparna.rdf.shacl
shacl-play-root-pom
- 0.8.1
+ 0.9.0
../pom.xml
@@ -102,37 +102,37 @@
fr.sparna.rdf.shacl
shacl-validator
- 0.8.1
+ 0.9.0
fr.sparna.rdf.shacl
shacl-printer
- 0.8.1
+ 0.9.0
fr.sparna.rdf.shacl
shacl-diagram
- 0.8.1
+ 0.9.0
fr.sparna.rdf.shacl
shacl-sparql-query-gen
- 0.8.1
+ 0.9.0
fr.sparna.rdf.shacl
shacl-doc
- 0.8.1
+ 0.9.0
fr.sparna.rdf.shacl
shacl-generate
- 0.8.1
+ 0.9.0
diff --git a/shacl-play/pom.xml b/shacl-play/pom.xml
index f13dd6c0..bda3d7b9 100644
--- a/shacl-play/pom.xml
+++ b/shacl-play/pom.xml
@@ -3,14 +3,14 @@
4.0.0
fr.sparna.rdf.shacl
shacl-play
- 0.8.1
+ 0.9.0
war
SHACL Play
fr.sparna.rdf.shacl
shacl-play-root-pom
- 0.8.1
+ 0.9.0
../pom.xml
@@ -129,37 +129,37 @@
fr.sparna.rdf.shacl
shacl-validator
- 0.8.1
+ 0.9.0
fr.sparna.rdf.shacl
shacl-printer
- 0.8.1
+ 0.9.0
fr.sparna.rdf.shacl
shacl-diagram
- 0.8.1
+ 0.9.0
fr.sparna.rdf.shacl
shacl-doc
- 0.8.1
+ 0.9.0
fr.sparna.rdf.shacl
shacl-sparql-query-gen
- 0.8.1
+ 0.9.0
fr.sparna.rdf.shacl
shacl-generate
- 0.8.1
+ 0.9.0
diff --git a/shacl-play/src/main/java/fr/sparna/rdf/shacl/shaclplay/doc/DocController.java b/shacl-play/src/main/java/fr/sparna/rdf/shacl/shaclplay/doc/DocController.java
index ddd58779..cc5d37eb 100644
--- a/shacl-play/src/main/java/fr/sparna/rdf/shacl/shaclplay/doc/DocController.java
+++ b/shacl-play/src/main/java/fr/sparna/rdf/shacl/shaclplay/doc/DocController.java
@@ -75,7 +75,7 @@ public ModelAndView docUrl(
// includeDiagram option
@RequestParam(value="includeDiagram", required=false) boolean includeDiagram,
// includeDiagram option
- @RequestParam(value="includeSectionDiagram", required=false) boolean includeSectionDiagram,
+ @RequestParam(value="includeSectionDiagram", required=false, defaultValue = "true") boolean includeSectionDiagram,
// hide Properties
@RequestParam(value="hideProperties", required=false) boolean hideProperties,
// List Option
diff --git a/shacl-printer/pom.xml b/shacl-printer/pom.xml
index 7395696e..7baaca1c 100644
--- a/shacl-printer/pom.xml
+++ b/shacl-printer/pom.xml
@@ -8,7 +8,7 @@
fr.sparna.rdf.shacl
shacl-play-root-pom
- 0.8.1
+ 0.9.0
../pom.xml
@@ -67,7 +67,7 @@
fr.sparna.rdf.shacl
shacl-commons
- 0.8.1
+ 0.9.0
diff --git a/shacl-sparql-query-gen/pom.xml b/shacl-sparql-query-gen/pom.xml
index dcce82f0..101fa216 100644
--- a/shacl-sparql-query-gen/pom.xml
+++ b/shacl-sparql-query-gen/pom.xml
@@ -8,7 +8,7 @@
fr.sparna.rdf.shacl
shacl-play-root-pom
- 0.8.1
+ 0.9.0
../pom.xml
diff --git a/shacl-validator/pom.xml b/shacl-validator/pom.xml
index c72b4bfd..dd2b7e75 100644
--- a/shacl-validator/pom.xml
+++ b/shacl-validator/pom.xml
@@ -8,7 +8,7 @@
fr.sparna.rdf.shacl
shacl-play-root-pom
- 0.8.1
+ 0.9.0
../pom.xml