From ff43dffafa2b3ba0e6adb56420058b3bec38b83f Mon Sep 17 00:00:00 2001 From: Junrong Yu Date: Thu, 22 Aug 2024 11:11:22 +1000 Subject: [PATCH 01/12] Updated values for LUT `fauna sign types` --- .../fauna-sign-type/shapes.ttl | 20 +++++++++---------- .../fauna-sign-type/shapes.ttl | 20 +++++++++---------- .../fauna-sign-type/shapes.ttl | 20 +++++++++---------- 3 files changed, 30 insertions(+), 30 deletions(-) diff --git a/shapes/sign-based-fauna/off-plot-belt-transect-protocol-shapes/fauna-sign-type/shapes.ttl b/shapes/sign-based-fauna/off-plot-belt-transect-protocol-shapes/fauna-sign-type/shapes.ttl index 0cda8d64..d1ff01b0 100644 --- a/shapes/sign-based-fauna/off-plot-belt-transect-protocol-shapes/fauna-sign-type/shapes.ttl +++ b/shapes/sign-based-fauna/off-plot-belt-transect-protocol-shapes/fauna-sign-type/shapes.ttl @@ -46,21 +46,21 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna sign types controlled vocabulary." ; sh:in ( - - - - - + + - - - + + - + + + - + + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the Fauna sign types controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/sign-based-fauna/plot-sign-search-protocol-shapes/fauna-sign-type/shapes.ttl b/shapes/sign-based-fauna/plot-sign-search-protocol-shapes/fauna-sign-type/shapes.ttl index 74d1b075..548f95b0 100644 --- a/shapes/sign-based-fauna/plot-sign-search-protocol-shapes/fauna-sign-type/shapes.ttl +++ b/shapes/sign-based-fauna/plot-sign-search-protocol-shapes/fauna-sign-type/shapes.ttl @@ -46,21 +46,21 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna sign types controlled vocabulary." ; sh:in ( - - - - - + + - - - + + - + + + - + + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the Fauna sign types controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/sign-based-fauna/within-plot-belt-transect-protocol-shapes/fauna-sign-type/shapes.ttl b/shapes/sign-based-fauna/within-plot-belt-transect-protocol-shapes/fauna-sign-type/shapes.ttl index f26485cd..003e8286 100644 --- a/shapes/sign-based-fauna/within-plot-belt-transect-protocol-shapes/fauna-sign-type/shapes.ttl +++ b/shapes/sign-based-fauna/within-plot-belt-transect-protocol-shapes/fauna-sign-type/shapes.ttl @@ -46,21 +46,21 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna sign types controlled vocabulary." ; sh:in ( - - - - - + + - - - + + - + + + - + + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the Fauna sign types controlled vocabulary." ; sh:name "Result value" ; From 38514ed915c716f7a600bf046e6349ec605185be Mon Sep 17 00:00:00 2001 From: Junrong Yu Date: Thu, 22 Aug 2024 12:32:15 +1000 Subject: [PATCH 02/12] Updated values for LUT `NVIS major vegetation group` --- .../NVIS-major-vegetation-group/shapes.ttl | 35 ++++++++++---- .../NVIS-major-vegetation-group/shapes.ttl | 35 ++++++++++---- .../NVIS-major-vegetation-group/shapes.ttl | 48 +++++++++---------- .../NVIS-major-vegetation-group/shapes.ttl | 35 ++++++++++---- .../NVIS-major-vegetation-group/shapes.ttl | 48 +++++++++---------- .../NVIS-major-vegetation-group/shapes.ttl | 48 +++++++++---------- .../NVIS-major-vegetation-group/shapes.ttl | 48 +++++++++---------- 7 files changed, 177 insertions(+), 120 deletions(-) diff --git a/shapes/fauna-ground-counts/fauna-ground-counts-transects-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl b/shapes/fauna-ground-counts/fauna-ground-counts-transects-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl index cb74f12c..27e86000 100644 --- a/shapes/fauna-ground-counts/fauna-ground-counts-transects-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl +++ b/shapes/fauna-ground-counts/fauna-ground-counts-transects-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl @@ -46,20 +46,39 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the NVIS major vegetation groups controlled vocabulary." ; sh:in ( + + + + - + - - - - + + + + + + + + + + + - + + + - + + + + + + - + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the NVIS major vegetation groups controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/fauna-ground-counts/fauna-ground-counts-vantage-point-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl b/shapes/fauna-ground-counts/fauna-ground-counts-vantage-point-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl index ac89f594..58718f52 100644 --- a/shapes/fauna-ground-counts/fauna-ground-counts-vantage-point-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl +++ b/shapes/fauna-ground-counts/fauna-ground-counts-vantage-point-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl @@ -46,20 +46,39 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the NVIS major vegetation groups controlled vocabulary." ; sh:in ( + + + + - + - - - - + + + + + + + + + + + - + + + - + + + + + + - + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the NVIS major vegetation groups controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl b/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl index 031fbf10..cae4aec8 100644 --- a/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl +++ b/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl @@ -46,39 +46,39 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the NVIS Major Vegetation Groups controlled vocabulary." ; sh:in ( + + + + - + - - - - - - - - - - - - - - - - - + + + - - - - - - + + + + + + + + + + + + + + + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the NVIS Major Vegetation Groups controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/opportunistic-observations-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl b/shapes/opportunistic-observations-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl index 2f083652..e8c8e0f5 100644 --- a/shapes/opportunistic-observations-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl +++ b/shapes/opportunistic-observations-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl @@ -46,20 +46,39 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the NVIS major vegetation groups controlled vocabulary." ; sh:in ( + + + + - + - - - - + + + + + + + + + + + - + + + - + + + + + + - + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the NVIS major vegetation groups controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/sign-based-fauna/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl b/shapes/sign-based-fauna/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl index 2e64d047..656cb8db 100644 --- a/shapes/sign-based-fauna/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl +++ b/shapes/sign-based-fauna/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl @@ -46,39 +46,39 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the NVIS Major Vegetation Groups controlled vocabulary." ; sh:in ( + + + + - + - - - - - - - - - - - - - - - - - + + + - - - - - - + + + + + + + + + + + + + + + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the NVIS Major Vegetation Groups controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/sign-based-fauna/track-stations-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl b/shapes/sign-based-fauna/track-stations-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl index 75df82fc..0c0461dc 100644 --- a/shapes/sign-based-fauna/track-stations-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl +++ b/shapes/sign-based-fauna/track-stations-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl @@ -46,39 +46,39 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the NVIS Major Vegetation Groups controlled vocabulary." ; sh:in ( + + + + - + - - - - - - - - - - - - - - - - - + + + - - - - - - + + + + + + + + + + + + + + + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the NVIS Major Vegetation Groups controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/sign-based-fauna/vehicle-track-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl b/shapes/sign-based-fauna/vehicle-track-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl index 63e05335..53e32806 100644 --- a/shapes/sign-based-fauna/vehicle-track-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl +++ b/shapes/sign-based-fauna/vehicle-track-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl @@ -46,39 +46,39 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the NVIS Major Vegetation Groups controlled vocabulary." ; sh:in ( + + + + - + - - - - - - - - - - - - - - - - - + + + - - - - - - + + + + + + + + + + + + + + + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the NVIS Major Vegetation Groups controlled vocabulary." ; sh:name "Result value" ; From bc93b6745b4091fb89d010c7ab44f3e7c0dc8d9c Mon Sep 17 00:00:00 2001 From: Junrong Yu Date: Thu, 22 Aug 2024 12:39:17 +1000 Subject: [PATCH 03/12] Updated values for LUT `phenological stages` in Floristics --- .../phenological-stage/shapes.ttl | 20 +++++++++---------- .../phenological-stage/shapes.ttl | 20 +++++++++---------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/shapes/floristics/floristics-enhanced-protocol-shapes/phenological-stage/shapes.ttl b/shapes/floristics/floristics-enhanced-protocol-shapes/phenological-stage/shapes.ttl index cbfa6061..0dbee756 100644 --- a/shapes/floristics/floristics-enhanced-protocol-shapes/phenological-stage/shapes.ttl +++ b/shapes/floristics/floristics-enhanced-protocol-shapes/phenological-stage/shapes.ttl @@ -46,21 +46,21 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the phenological stages controlled vocabulary." ; sh:in ( + + + - + - - + + + - - - - - - + + - + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the phenological stages controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/floristics/floristics-standard-protocol-shapes/phenological-stage/shapes.ttl b/shapes/floristics/floristics-standard-protocol-shapes/phenological-stage/shapes.ttl index 8c3c4247..ab356599 100644 --- a/shapes/floristics/floristics-standard-protocol-shapes/phenological-stage/shapes.ttl +++ b/shapes/floristics/floristics-standard-protocol-shapes/phenological-stage/shapes.ttl @@ -46,21 +46,21 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the phenological stages controlled vocabulary." ; sh:in ( + + + - + - - + + + - - - - - - + + - + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the phenological stages controlled vocabulary." ; sh:name "Result value" ; From 68cb66ce98cd417222e3ec5885b4d87b05de294b Mon Sep 17 00:00:00 2001 From: Junrong Yu Date: Thu, 22 Aug 2024 12:43:47 +1000 Subject: [PATCH 04/12] Updated values for LUT `vegetation structural formation` --- .../structural-formation/shapes.ttl | 174 +++++++++--------- .../structural-formation/shapes.ttl | 174 +++++++++--------- 2 files changed, 174 insertions(+), 174 deletions(-) diff --git a/shapes/plot-description/plot-description-enhanced-protocol-shapes/structural-formation/shapes.ttl b/shapes/plot-description/plot-description-enhanced-protocol-shapes/structural-formation/shapes.ttl index 17c2775d..4f64c37c 100644 --- a/shapes/plot-description/plot-description-enhanced-protocol-shapes/structural-formation/shapes.ttl +++ b/shapes/plot-description/plot-description-enhanced-protocol-shapes/structural-formation/shapes.ttl @@ -46,111 +46,111 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Vegetation structural formation types controlled vocabulary." ; sh:in ( - - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + - - - - - - + - - - - - + + + - - + - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - + + + + - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the Vegetation structural formation types controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/plot-description/plot-description-standard-protocol-shapes/structural-formation/shapes.ttl b/shapes/plot-description/plot-description-standard-protocol-shapes/structural-formation/shapes.ttl index 711ad071..90caa08c 100644 --- a/shapes/plot-description/plot-description-standard-protocol-shapes/structural-formation/shapes.ttl +++ b/shapes/plot-description/plot-description-standard-protocol-shapes/structural-formation/shapes.ttl @@ -46,111 +46,111 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Vegetation structural formation types controlled vocabulary." ; sh:in ( - - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + - - - - - - + - - - - - + + + - - + - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - + + + + - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the Vegetation structural formation types controlled vocabulary." ; sh:name "Result value" ; From 739d02fb5874bad168d99c5c9a6f51928fb31b92 Mon Sep 17 00:00:00 2001 From: Junrong Yu Date: Thu, 22 Aug 2024 12:55:46 +1000 Subject: [PATCH 05/12] Updated values for LUT `voucher specimen sample types` --- .../voucher-specimen-sample-type/shapes.ttl | 37 ++++++++++--------- .../voucher-specimen-sample-type/shapes.ttl | 37 ++++++++++--------- 2 files changed, 38 insertions(+), 36 deletions(-) diff --git a/shapes/opportunistic-observations-protocol-shapes/voucher-specimen-sample-type/shapes.ttl b/shapes/opportunistic-observations-protocol-shapes/voucher-specimen-sample-type/shapes.ttl index 0b6f327f..1a4addf6 100644 --- a/shapes/opportunistic-observations-protocol-shapes/voucher-specimen-sample-type/shapes.ttl +++ b/shapes/opportunistic-observations-protocol-shapes/voucher-specimen-sample-type/shapes.ttl @@ -49,31 +49,32 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Voucher specimen sample types controlled vocabulary." ; sh:in ( + + - - - - + + - - - - - - - - - - - - - + - + + + + + + + + + + + + + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the Voucher specimen sample types controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/vegetation-mapping-protocol-shapes/voucher-specimen-sample-type/shapes.ttl b/shapes/vegetation-mapping-protocol-shapes/voucher-specimen-sample-type/shapes.ttl index 3b7cc80c..abb3f4e6 100644 --- a/shapes/vegetation-mapping-protocol-shapes/voucher-specimen-sample-type/shapes.ttl +++ b/shapes/vegetation-mapping-protocol-shapes/voucher-specimen-sample-type/shapes.ttl @@ -46,31 +46,32 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Voucher specimen sample types controlled vocabulary." ; sh:in ( + + - - - - + + - - - - - - - - - - - - - + - + + + + + + + + + + + + + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the Voucher specimen sample types controlled vocabulary." ; sh:name "Result value" ; From f70435c1157da915ff133f566ff978d5b18eddd6 Mon Sep 17 00:00:00 2001 From: Junrong Yu Date: Thu, 22 Aug 2024 12:58:03 +1000 Subject: [PATCH 06/12] Updated values for LUT `voucher specimen types` --- .../voucher-specimen-type/shapes.ttl | 10 +++++----- .../voucher-specimen-type/shapes.ttl | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/shapes/opportunistic-observations-protocol-shapes/voucher-specimen-type/shapes.ttl b/shapes/opportunistic-observations-protocol-shapes/voucher-specimen-type/shapes.ttl index 7c963775..f83c7660 100644 --- a/shapes/opportunistic-observations-protocol-shapes/voucher-specimen-type/shapes.ttl +++ b/shapes/opportunistic-observations-protocol-shapes/voucher-specimen-type/shapes.ttl @@ -49,14 +49,14 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Voucher specimen types controlled vocabulary." ; sh:in ( - - - + + + + + - - ) ; sh:message "The value of `rdf:value` _MUST_ exist in the Voucher specimen types controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/vegetation-mapping-protocol-shapes/voucher-specimen-type/shapes.ttl b/shapes/vegetation-mapping-protocol-shapes/voucher-specimen-type/shapes.ttl index 6db6cfda..436a9ff8 100644 --- a/shapes/vegetation-mapping-protocol-shapes/voucher-specimen-type/shapes.ttl +++ b/shapes/vegetation-mapping-protocol-shapes/voucher-specimen-type/shapes.ttl @@ -46,14 +46,14 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Voucher specimen types controlled vocabulary." ; sh:in ( - - - + + + + + - - ) ; sh:message "The value of `rdf:value` _MUST_ exist in the Voucher specimen types controlled vocabulary." ; sh:name "Result value" ; From 5a3800d1af23e62bb9526b7033c1f838fe2a64a5 Mon Sep 17 00:00:00 2001 From: Junrong Yu Date: Thu, 22 Aug 2024 13:44:25 +1000 Subject: [PATCH 07/12] Updated values for LUT `Austrlian land use and management classification` --- .../land-use-history/shapes.ttl | 199 +++++++++++++++++- .../nearest-infrastructure/shapes.ttl | 196 ++++++++++++++++- .../land-use-history/shapes.ttl | 199 +++++++++++++++++- 3 files changed, 582 insertions(+), 12 deletions(-) diff --git a/shapes/plot-description/plot-description-enhanced-protocol-shapes/land-use-history/shapes.ttl b/shapes/plot-description/plot-description-enhanced-protocol-shapes/land-use-history/shapes.ttl index 70f883e8..31facd69 100644 --- a/shapes/plot-description/plot-description-enhanced-protocol-shapes/land-use-history/shapes.ttl +++ b/shapes/plot-description/plot-description-enhanced-protocol-shapes/land-use-history/shapes.ttl @@ -46,12 +46,203 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Australian Land Use and Management Classification controlled vocabulary." ; sh:in ( - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the Australian Land Use and Management Classification controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/plot-description/plot-description-enhanced-protocol-shapes/nearest-infrastructure/shapes.ttl b/shapes/plot-description/plot-description-enhanced-protocol-shapes/nearest-infrastructure/shapes.ttl index eb9b6831..6ae18e5f 100644 --- a/shapes/plot-description/plot-description-enhanced-protocol-shapes/nearest-infrastructure/shapes.ttl +++ b/shapes/plot-description/plot-description-enhanced-protocol-shapes/nearest-infrastructure/shapes.ttl @@ -46,15 +46,203 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the intensive uses controlled vocabulary." ; sh:in ( - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the intensive uses controlled vocabulary." ; sh:name "Result value" ; diff --git a/shapes/vegetation-mapping-protocol-shapes/land-use-history/shapes.ttl b/shapes/vegetation-mapping-protocol-shapes/land-use-history/shapes.ttl index 8332b523..52feba03 100644 --- a/shapes/vegetation-mapping-protocol-shapes/land-use-history/shapes.ttl +++ b/shapes/vegetation-mapping-protocol-shapes/land-use-history/shapes.ttl @@ -46,12 +46,203 @@ PREFIX xsd: reg:status reg:statusSubmitted ; sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Australian Land Use and Management Classification controlled vocabulary." ; sh:in ( - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) ; sh:message "The value of `rdf:value` _MUST_ exist in the Australian Land Use and Management Classification controlled vocabulary." ; sh:name "Result value" ; From 4d5094712a6b94f1cf9822c404913c959cd942d0 Mon Sep 17 00:00:00 2001 From: Junrong Yu Date: Thu, 22 Aug 2024 14:16:12 +1000 Subject: [PATCH 08/12] Updated `vegetation growth stage` file paths in test cases --- tests/manifests.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tests/manifests.py b/tests/manifests.py index 7fb1b621..4da2e0eb 100644 --- a/tests/manifests.py +++ b/tests/manifests.py @@ -1228,10 +1228,10 @@ def astuple(self) -> Tuple: expected_failures=7, ).astuple(), TestCaseItem( - name="plot-description-standard-protocol-shapes-growth-stage", - shapes_path="shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/shapes.ttl", - valid_data_path="shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/valid.ttl", - invalid_data_path="shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/invalid.ttl", + name="plot-description-standard-protocol-shapes-vegetation-growth-stage", + shapes_path="shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/shapes.ttl", + valid_data_path="shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/valid.ttl", + invalid_data_path="shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/invalid.ttl", expected_failures=7, ).astuple(), TestCaseItem( @@ -1298,10 +1298,10 @@ def astuple(self) -> Tuple: expected_failures=7, ).astuple(), TestCaseItem( - name="plot-description-enhanced-protocol-shapes-growth-stage", - shapes_path="shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/shapes.ttl", - valid_data_path="shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/valid.ttl", - invalid_data_path="shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/invalid.ttl", + name="plot-description-enhanced-protocol-shapes-vegetation-growth-stage", + shapes_path="shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/shapes.ttl", + valid_data_path="shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/valid.ttl", + invalid_data_path="shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/invalid.ttl", expected_failures=7, ).astuple(), TestCaseItem( @@ -2369,10 +2369,10 @@ def astuple(self) -> Tuple: expected_failures=6, ).astuple(), TestCaseItem( - name="vegetation-mapping-protocol-shapes-dominant-growth-stage", - shapes_path="shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/shapes.ttl", - valid_data_path="shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/valid.ttl", - invalid_data_path="shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/invalid.ttl", + name="vegetation-mapping-protocol-shapes-vegetation-growth-stage", + shapes_path="shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/shapes.ttl", + valid_data_path="shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/valid.ttl", + invalid_data_path="shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/invalid.ttl", expected_failures=6, ).astuple(), TestCaseItem( From def1ea4aaa5021a0301543a086bba2e29e59e4e9 Mon Sep 17 00:00:00 2001 From: Junrong Yu Date: Thu, 22 Aug 2024 14:34:04 +1000 Subject: [PATCH 09/12] In Plot description - enhanced, updated shapes of OP `growth stage` to `vegetation growth stage` --- .../invalid.ttl | 90 +++++++++---------- .../shapes.ttl | 70 +++++++-------- .../valid.ttl | 16 ++-- 3 files changed, 88 insertions(+), 88 deletions(-) rename shapes/plot-description/plot-description-enhanced-protocol-shapes/{growth-stage => vegetation-growth-stage}/invalid.ttl (60%) rename shapes/plot-description/plot-description-enhanced-protocol-shapes/{growth-stage => vegetation-growth-stage}/shapes.ttl (77%) rename shapes/plot-description/plot-description-enhanced-protocol-shapes/{growth-stage => vegetation-growth-stage}/valid.ttl (63%) diff --git a/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/invalid.ttl b/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/invalid.ttl similarity index 60% rename from shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/invalid.ttl rename to shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/invalid.ttl index 51ec007d..620fef51 100644 --- a/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/invalid.ttl +++ b/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/invalid.ttl @@ -10,7 +10,7 @@ PREFIX xsd: tern:methodType ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - incorrect feature type." ; @@ -23,19 +23,19 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; - sosa:isResultOf ; - tern:vocabulary + rdf:value ; + sosa:isResultOf ; + tern:vocabulary ] ; - sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:hasSimpleResult ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - value not from the controlled vocabulary list" ; @@ -49,18 +49,18 @@ PREFIX xsd: tern:IRI , tern:Value ; rdf:value ; - sosa:isResultOf ; - tern:vocabulary + sosa:isResultOf ; + tern:vocabulary ] ; sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - The value in simple result must be same with that in the result node." ; @@ -73,19 +73,19 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; - sosa:isResultOf ; - tern:vocabulary + rdf:value ; + sosa:isResultOf ; + tern:vocabulary ] ; sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - all observations must have a site vist." ; @@ -98,18 +98,18 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; - sosa:isResultOf ; - tern:vocabulary + rdf:value ; + sosa:isResultOf ; + tern:vocabulary ] ; - sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:hasSimpleResult ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - the used procedure should be 'Enhanced Protocol'." ; @@ -122,19 +122,19 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; - sosa:isResultOf ; - tern:vocabulary + rdf:value ; + sosa:isResultOf ; + tern:vocabulary ] ; - sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:hasSimpleResult ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - the value of the result node must be `tern:IRI`." ; @@ -145,19 +145,19 @@ PREFIX xsd: ] ; sosa:hasResult [ a tern:Value ; - rdf:value ; - sosa:isResultOf ; - tern:vocabulary + rdf:value ; + sosa:isResultOf ; + tern:vocabulary ] ; - sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:hasSimpleResult ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - incorrect vocabulary" ; @@ -170,13 +170,13 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; - sosa:isResultOf ; + rdf:value ; + sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:hasSimpleResult ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; diff --git a/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/shapes.ttl b/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/shapes.ttl similarity index 77% rename from shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/shapes.ttl rename to shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/shapes.ttl index ef74bcfc..0df771be 100644 --- a/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/shapes.ttl +++ b/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/shapes.ttl @@ -8,7 +8,7 @@ PREFIX urnc: PREFIX urnp: PREFIX xsd: - + a sh:PropertyShape , urnc:Requirement ; @@ -26,7 +26,7 @@ PREFIX xsd: PREFIX unit: PREFIX sosa: select ?this { - values ?property_uri {} + values ?property_uri {} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . @@ -34,25 +34,25 @@ PREFIX xsd: """ ] ; urnp:examples _:nff684c81b1164150a5ae81f4ed523d1bb2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Controlled , urnc:Requirement ; dcterms:source "Ecological Monitoring System - Australia Protocols" ; reg:status reg:statusSubmitted ; - sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Growth stages controlled vocabulary." ; + sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Vegetation growth stage types controlled vocabulary." ; sh:in ( - - - - - + + + + + ) ; - sh:message "The value of `rdf:value` _MUST_ exist in the Growth stages controlled vocabulary." ; + sh:message "The value of `rdf:value` _MUST_ exist in the Vegetation growth stage types controlled vocabulary." ; sh:name "Result value" ; sh:path rdf:value ; sh:target [ @@ -64,7 +64,7 @@ PREFIX xsd: select ?this { ?observation a tern:Observation ; sosa:observedProperty - ; + ; sosa:hasResult ?this . }""" ] ; @@ -72,16 +72,16 @@ PREFIX xsd: urnp:query """ PREFIX skos: select ?values { - values ?categoricalUUID {'096e018a-fb8f-4ba1-9fdc-302164e57682'} + values ?categoricalUUID {'30985f0b-095b-50ee-8dfe-f872f73ea5a0'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) } """ ; urnp:sparqlEndpoint "https://graphdb.tern.org.au/repositories/dawe_vocabs_core" ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:NodeShape , urnc:Requirement ; @@ -99,7 +99,7 @@ PREFIX xsd: select $this { $this a tern:Observation ; sosa:observedProperty - + ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . @@ -110,10 +110,10 @@ PREFIX xsd: ] ; sh:targetClass tern:Observation ; urnp:examples _:nff684c81b1164150a5ae81f4ed523d1bb2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Requirement ; @@ -133,17 +133,17 @@ PREFIX xsd: PREFIX sosa: PREFIX rdf: select ?this { - values ?property_uri {} + values ?property_uri {} ?this a tern:Observation ; sosa:observedProperty ?property_uri . } """ ] ; urnp:examples _:nff684c81b1164150a5ae81f4ed523d1bb2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Requirement ; @@ -164,7 +164,7 @@ PREFIX xsd: PREFIX sosa: PREFIX rdf: select ?this { - values ?property_uri {} + values ?property_uri {} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . @@ -172,10 +172,10 @@ PREFIX xsd: """ ] ; urnp:examples _:nff684c81b1164150a5ae81f4ed523d1bb2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Requirement ; @@ -194,29 +194,29 @@ PREFIX xsd: PREFIX sosa: PREFIX rdf: select ?this { - values ?property_uri {} + values ?property_uri {} ?this a tern:Observation ; sosa:observedProperty ?property_uri . } """ ] ; urnp:examples _:nff684c81b1164150a5ae81f4ed523d1bb2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Requirement ; dcterms:source "Ecological Monitoring System - Australia Protocols" ; reg:status reg:statusSubmitted ; - sh:description """IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value ``. + sh:description """IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value ``. - `` is the IRI for "Growth stages".""" ; - sh:message "The value of `tern:vocabulary` _MUST_ match the pattern `096e018a-fb8f-4ba1-9fdc-302164e57682$`." ; + `` is the IRI for "Vegetation growth stage types".""" ; + sh:message "The value of `tern:vocabulary` _MUST_ match the pattern `30985f0b-095b-50ee-8dfe-f872f73ea5a0$`." ; sh:name "Vocabulary" ; sh:path tern:vocabulary ; - sh:pattern "096e018a-fb8f-4ba1-9fdc-302164e57682$" ; + sh:pattern "30985f0b-095b-50ee-8dfe-f872f73ea5a0$" ; sh:target [ a sh:SPARQLTarget ; sh:select """ @@ -226,16 +226,16 @@ PREFIX xsd: select ?this { ?observation a tern:Observation ; sosa:observedProperty - ; + ; sosa:hasResult ?this . }""" ] ; urnp:examples _:nff684c81b1164150a5ae81f4ed523d1bb2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . _:nff684c81b1164150a5ae81f4ed523d1bb2 - urnp:invalidExample "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/invalid.ttl"^^xsd:anyURI ; - urnp:validExample "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/valid.ttl"^^xsd:anyURI ; + urnp:invalidExample "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/invalid.ttl"^^xsd:anyURI ; + urnp:validExample "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/valid.ttl"^^xsd:anyURI ; . diff --git a/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/valid.ttl b/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/valid.ttl similarity index 63% rename from shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/valid.ttl rename to shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/valid.ttl index 82b0f941..b70dfeda 100644 --- a/shapes/plot-description/plot-description-enhanced-protocol-shapes/growth-stage/valid.ttl +++ b/shapes/plot-description/plot-description-enhanced-protocol-shapes/vegetation-growth-stage/valid.ttl @@ -5,10 +5,10 @@ PREFIX tern: PREFIX void: PREFIX xsd: - + a tern:Observation ; void:inDataset ; - rdfs:comment "Valid result for observable property - growth stage" ; + rdfs:comment "Valid result for observable property - vegetation growth stage" ; sosa:hasFeatureOfInterest [ a tern:FeatureOfInterest ; void:inDataset ; @@ -18,13 +18,13 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; - sosa:isResultOf ; - tern:vocabulary + rdf:value ; + sosa:isResultOf ; + tern:vocabulary ] ; - sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:hasSimpleResult ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; From 36a7a8dc80ed410c14cf091099f8d9e0efc26eef Mon Sep 17 00:00:00 2001 From: Junrong Yu Date: Thu, 22 Aug 2024 14:47:05 +1000 Subject: [PATCH 10/12] In Plot description - standard, updated shapes of OP `growth stage` to `vegetation growth stage` --- .../invalid.ttl | 90 +++++++++---------- .../shapes.ttl | 70 +++++++-------- .../valid.ttl | 16 ++-- 3 files changed, 88 insertions(+), 88 deletions(-) rename shapes/plot-description/plot-description-standard-protocol-shapes/{growth-stage => vegetation-growth-stage}/invalid.ttl (60%) rename shapes/plot-description/plot-description-standard-protocol-shapes/{growth-stage => vegetation-growth-stage}/shapes.ttl (77%) rename shapes/plot-description/plot-description-standard-protocol-shapes/{growth-stage => vegetation-growth-stage}/valid.ttl (63%) diff --git a/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/invalid.ttl b/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/invalid.ttl similarity index 60% rename from shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/invalid.ttl rename to shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/invalid.ttl index 5f2ad775..c9f759eb 100644 --- a/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/invalid.ttl +++ b/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/invalid.ttl @@ -10,7 +10,7 @@ PREFIX xsd: tern:methodType ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - incorrect feature type." ; @@ -23,19 +23,19 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; - sosa:isResultOf ; - tern:vocabulary + rdf:value ; + sosa:isResultOf ; + tern:vocabulary ] ; - sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:hasSimpleResult ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - value not from the controlled vocabulary list" ; @@ -49,18 +49,18 @@ PREFIX xsd: tern:IRI , tern:Value ; rdf:value ; - sosa:isResultOf ; - tern:vocabulary + sosa:isResultOf ; + tern:vocabulary ] ; sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - The value in simple result must be same with that in the result node." ; @@ -73,19 +73,19 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; - sosa:isResultOf ; - tern:vocabulary + rdf:value ; + sosa:isResultOf ; + tern:vocabulary ] ; sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - all observations must have a site vist." ; @@ -98,18 +98,18 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; - sosa:isResultOf ; - tern:vocabulary + rdf:value ; + sosa:isResultOf ; + tern:vocabulary ] ; - sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:hasSimpleResult ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - the used procedure should be 'Standard Protocol'." ; @@ -122,19 +122,19 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; - sosa:isResultOf ; - tern:vocabulary + rdf:value ; + sosa:isResultOf ; + tern:vocabulary ] ; - sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:hasSimpleResult ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - the value of the result node must be `tern:IRI`." ; @@ -145,19 +145,19 @@ PREFIX xsd: ] ; sosa:hasResult [ a tern:Value ; - rdf:value ; - sosa:isResultOf ; - tern:vocabulary + rdf:value ; + sosa:isResultOf ; + tern:vocabulary ] ; - sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:hasSimpleResult ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - incorrect vocabulary" ; @@ -170,13 +170,13 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; - sosa:isResultOf ; + rdf:value ; + sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:hasSimpleResult ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; diff --git a/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/shapes.ttl b/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/shapes.ttl similarity index 77% rename from shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/shapes.ttl rename to shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/shapes.ttl index e47b2ae8..cf642e47 100644 --- a/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/shapes.ttl +++ b/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/shapes.ttl @@ -8,7 +8,7 @@ PREFIX urnc: PREFIX urnp: PREFIX xsd: - + a sh:PropertyShape , urnc:Requirement ; @@ -26,7 +26,7 @@ PREFIX xsd: PREFIX unit: PREFIX sosa: select ?this { - values ?property_uri {} + values ?property_uri {} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . @@ -34,25 +34,25 @@ PREFIX xsd: """ ] ; urnp:examples _:nc74cd04f0bac49cf8f309de47d58b9e0b2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Controlled , urnc:Requirement ; dcterms:source "Ecological Monitoring System - Australia Protocols" ; reg:status reg:statusSubmitted ; - sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Growth stages controlled vocabulary." ; + sh:description "The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Vegetation growth stage types controlled vocabulary." ; sh:in ( - - - - - + + + + + ) ; - sh:message "The value of `rdf:value` _MUST_ exist in the Growth stages controlled vocabulary." ; + sh:message "The value of `rdf:value` _MUST_ exist in the Vegetation growth stage types controlled vocabulary." ; sh:name "Result value" ; sh:path rdf:value ; sh:target [ @@ -64,7 +64,7 @@ PREFIX xsd: select ?this { ?observation a tern:Observation ; sosa:observedProperty - ; + ; sosa:hasResult ?this . }""" ] ; @@ -72,16 +72,16 @@ PREFIX xsd: urnp:query """ PREFIX skos: select ?values { - values ?categoricalUUID {'096e018a-fb8f-4ba1-9fdc-302164e57682'} + values ?categoricalUUID {'30985f0b-095b-50ee-8dfe-f872f73ea5a0'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) } """ ; urnp:sparqlEndpoint "https://graphdb.tern.org.au/repositories/dawe_vocabs_core" ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:NodeShape , urnc:Requirement ; @@ -99,7 +99,7 @@ PREFIX xsd: select $this { $this a tern:Observation ; sosa:observedProperty - + ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . @@ -110,10 +110,10 @@ PREFIX xsd: ] ; sh:targetClass tern:Observation ; urnp:examples _:nc74cd04f0bac49cf8f309de47d58b9e0b2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Requirement ; @@ -133,17 +133,17 @@ PREFIX xsd: PREFIX sosa: PREFIX rdf: select ?this { - values ?property_uri {} + values ?property_uri {} ?this a tern:Observation ; sosa:observedProperty ?property_uri . } """ ] ; urnp:examples _:nc74cd04f0bac49cf8f309de47d58b9e0b2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Requirement ; @@ -164,7 +164,7 @@ PREFIX xsd: PREFIX sosa: PREFIX rdf: select ?this { - values ?property_uri {} + values ?property_uri {} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . @@ -172,10 +172,10 @@ PREFIX xsd: """ ] ; urnp:examples _:nc74cd04f0bac49cf8f309de47d58b9e0b2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Requirement ; @@ -194,29 +194,29 @@ PREFIX xsd: PREFIX sosa: PREFIX rdf: select ?this { - values ?property_uri {} + values ?property_uri {} ?this a tern:Observation ; sosa:observedProperty ?property_uri . } """ ] ; urnp:examples _:nc74cd04f0bac49cf8f309de47d58b9e0b2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Requirement ; dcterms:source "Ecological Monitoring System - Australia Protocols" ; reg:status reg:statusSubmitted ; - sh:description """IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value ``. + sh:description """IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value ``. - `` is the IRI for "Growth stages".""" ; - sh:message "The value of `tern:vocabulary` _MUST_ match the pattern `096e018a-fb8f-4ba1-9fdc-302164e57682$`." ; + `` is the IRI for "Vegetation growth stage types".""" ; + sh:message "The value of `tern:vocabulary` _MUST_ match the pattern `30985f0b-095b-50ee-8dfe-f872f73ea5a0$`." ; sh:name "Vocabulary" ; sh:path tern:vocabulary ; - sh:pattern "096e018a-fb8f-4ba1-9fdc-302164e57682$" ; + sh:pattern "30985f0b-095b-50ee-8dfe-f872f73ea5a0$" ; sh:target [ a sh:SPARQLTarget ; sh:select """ @@ -226,16 +226,16 @@ PREFIX xsd: select ?this { ?observation a tern:Observation ; sosa:observedProperty - ; + ; sosa:hasResult ?this . }""" ] ; urnp:examples _:nc74cd04f0bac49cf8f309de47d58b9e0b2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . _:nc74cd04f0bac49cf8f309de47d58b9e0b2 - urnp:invalidExample "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/invalid.ttl"^^xsd:anyURI ; - urnp:validExample "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/valid.ttl"^^xsd:anyURI ; + urnp:invalidExample "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/invalid.ttl"^^xsd:anyURI ; + urnp:validExample "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/valid.ttl"^^xsd:anyURI ; . diff --git a/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/valid.ttl b/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/valid.ttl similarity index 63% rename from shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/valid.ttl rename to shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/valid.ttl index bd2f5cf5..0fcaebdf 100644 --- a/shapes/plot-description/plot-description-standard-protocol-shapes/growth-stage/valid.ttl +++ b/shapes/plot-description/plot-description-standard-protocol-shapes/vegetation-growth-stage/valid.ttl @@ -5,10 +5,10 @@ PREFIX tern: PREFIX void: PREFIX xsd: - + a tern:Observation ; void:inDataset ; - rdfs:comment "Valid result for observable property - growth stage" ; + rdfs:comment "Valid result for observable property - vegetation growth stage" ; sosa:hasFeatureOfInterest [ a tern:FeatureOfInterest ; void:inDataset ; @@ -18,13 +18,13 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; - sosa:isResultOf ; - tern:vocabulary + rdf:value ; + sosa:isResultOf ; + tern:vocabulary ] ; - sosa:hasSimpleResult ; - sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:hasSimpleResult ; + sosa:observedProperty ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; tern:hasSiteVisit ; From 6e7430550aea1271133ab47ddbd6b4f1da32df85 Mon Sep 17 00:00:00 2001 From: Junrong Yu Date: Thu, 22 Aug 2024 14:53:55 +1000 Subject: [PATCH 11/12] Renamed OP `dominant growth stage` to `vegetation growth stage` --- .../invalid.ttl | 36 +++++++++---------- .../shapes.ttl | 28 +++++++-------- .../valid.ttl | 8 ++--- 3 files changed, 36 insertions(+), 36 deletions(-) rename shapes/vegetation-mapping-protocol-shapes/{dominant-growth-stage => vegetation-growth-stage}/invalid.ttl (80%) rename shapes/vegetation-mapping-protocol-shapes/{dominant-growth-stage => vegetation-growth-stage}/shapes.ttl (86%) rename shapes/vegetation-mapping-protocol-shapes/{dominant-growth-stage => vegetation-growth-stage}/valid.ttl (81%) diff --git a/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/invalid.ttl b/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/invalid.ttl similarity index 80% rename from shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/invalid.ttl rename to shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/invalid.ttl index f3ba7213..940abbae 100644 --- a/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/invalid.ttl +++ b/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/invalid.ttl @@ -10,7 +10,7 @@ PREFIX xsd: tern:methodType ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - incorrect feature type." ; @@ -24,17 +24,17 @@ PREFIX xsd: tern:IRI , tern:Value ; rdf:value ; - sosa:isResultOf ; + sosa:isResultOf ; tern:vocabulary ] ; sosa:hasSimpleResult ; sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - value not from the controlled vocabulary list" ; @@ -48,17 +48,17 @@ PREFIX xsd: tern:IRI , tern:Value ; rdf:value ; - sosa:isResultOf ; + sosa:isResultOf ; tern:vocabulary ] ; sosa:hasSimpleResult ; sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - The value in simple result must be same with that in the result node." ; @@ -72,17 +72,17 @@ PREFIX xsd: tern:IRI , tern:Value ; rdf:value ; - sosa:isResultOf ; + sosa:isResultOf ; tern:vocabulary ] ; sosa:hasSimpleResult ; sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - the used procedure should be 'Vegetation Mapping Module'." ; @@ -96,17 +96,17 @@ PREFIX xsd: tern:IRI , tern:Value ; rdf:value ; - sosa:isResultOf ; + sosa:isResultOf ; tern:vocabulary ] ; sosa:hasSimpleResult ; sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - the value of the result node must be `tern:IRI`." ; @@ -118,17 +118,17 @@ PREFIX xsd: sosa:hasResult [ a tern:Value ; rdf:value ; - sosa:isResultOf ; + sosa:isResultOf ; tern:vocabulary ] ; sosa:hasSimpleResult ; sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; . - + a tern:Observation ; void:inDataset ; rdfs:comment "Invalid result - incorrect vocabulary" ; @@ -142,12 +142,12 @@ PREFIX xsd: tern:IRI , tern:Value ; rdf:value ; - sosa:isResultOf ; + sosa:isResultOf ; tern:vocabulary ] ; sosa:hasSimpleResult ; sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; . diff --git a/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/shapes.ttl b/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/shapes.ttl similarity index 86% rename from shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/shapes.ttl rename to shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/shapes.ttl index 25829306..de59d45d 100644 --- a/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/shapes.ttl +++ b/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/shapes.ttl @@ -8,7 +8,7 @@ PREFIX urnc: PREFIX urnp: PREFIX xsd: - + a sh:PropertyShape , urnc:Requirement ; @@ -34,10 +34,10 @@ PREFIX xsd: """ ] ; urnp:examples _:n21cdeb571f6e40c480fbb6ae60083559b2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Controlled , @@ -78,10 +78,10 @@ PREFIX xsd: } """ ; urnp:sparqlEndpoint "https://graphdb.tern.org.au/repositories/dawe_vocabs_core" ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:NodeShape , urnc:Requirement ; @@ -110,10 +110,10 @@ PREFIX xsd: ] ; sh:targetClass tern:Observation ; urnp:examples _:n21cdeb571f6e40c480fbb6ae60083559b2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Requirement ; @@ -142,10 +142,10 @@ PREFIX xsd: """ ] ; urnp:examples _:n21cdeb571f6e40c480fbb6ae60083559b2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Requirement ; @@ -171,10 +171,10 @@ PREFIX xsd: """ ] ; urnp:examples _:n21cdeb571f6e40c480fbb6ae60083559b2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . - + a sh:PropertyShape , urnc:Requirement ; @@ -201,11 +201,11 @@ PREFIX xsd: }""" ] ; urnp:examples _:n21cdeb571f6e40c480fbb6ae60083559b2 ; - urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/shapes.ttl"^^xsd:anyURI ; + urnp:validator "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/shapes.ttl"^^xsd:anyURI ; . _:n21cdeb571f6e40c480fbb6ae60083559b2 - urnp:invalidExample "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/invalid.ttl"^^xsd:anyURI ; - urnp:validExample "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/valid.ttl"^^xsd:anyURI ; + urnp:invalidExample "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/invalid.ttl"^^xsd:anyURI ; + urnp:validExample "https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/valid.ttl"^^xsd:anyURI ; . diff --git a/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/valid.ttl b/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/valid.ttl similarity index 81% rename from shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/valid.ttl rename to shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/valid.ttl index 44e40811..eb99f4a4 100644 --- a/shapes/vegetation-mapping-protocol-shapes/dominant-growth-stage/valid.ttl +++ b/shapes/vegetation-mapping-protocol-shapes/vegetation-growth-stage/valid.ttl @@ -10,10 +10,10 @@ PREFIX xsd: tern:methodType ; . - + a tern:Observation ; void:inDataset ; - rdfs:comment "Valid result for observable property - dominant growth stage" ; + rdfs:comment "Valid result for observable property - vegetation growth stage" ; sosa:hasFeatureOfInterest [ a tern:FeatureOfInterest ; void:inDataset ; @@ -24,12 +24,12 @@ PREFIX xsd: tern:IRI , tern:Value ; rdf:value ; - sosa:isResultOf ; + sosa:isResultOf ; tern:vocabulary ] ; sosa:hasSimpleResult ; sosa:observedProperty ; - sosa:phenomenonTime ; + sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; sosa:usedProcedure ; . From 3d5f2aea53b98e01b65606f0ccd84f5680caeb06 Mon Sep 17 00:00:00 2001 From: Junrong Yu Date: Thu, 22 Aug 2024 15:04:13 +1000 Subject: [PATCH 12/12] Updated example LUT values for OP `structural formation` in Plot description --- .../structural-formation/invalid.ttl | 22 +++++++++---------- .../structural-formation/valid.ttl | 4 ++-- .../structural-formation/invalid.ttl | 22 +++++++++---------- .../structural-formation/valid.ttl | 4 ++-- 4 files changed, 26 insertions(+), 26 deletions(-) diff --git a/shapes/plot-description/plot-description-enhanced-protocol-shapes/structural-formation/invalid.ttl b/shapes/plot-description/plot-description-enhanced-protocol-shapes/structural-formation/invalid.ttl index 353c274b..4afc2f73 100644 --- a/shapes/plot-description/plot-description-enhanced-protocol-shapes/structural-formation/invalid.ttl +++ b/shapes/plot-description/plot-description-enhanced-protocol-shapes/structural-formation/invalid.ttl @@ -23,11 +23,11 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; + sosa:hasSimpleResult ; sosa:observedProperty ; sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; @@ -73,7 +73,7 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; @@ -98,11 +98,11 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; + sosa:hasSimpleResult ; sosa:observedProperty ; sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; @@ -122,11 +122,11 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; + sosa:hasSimpleResult ; sosa:observedProperty ; sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; @@ -145,11 +145,11 @@ PREFIX xsd: ] ; sosa:hasResult [ a tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; + sosa:hasSimpleResult ; sosa:observedProperty ; sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; @@ -170,11 +170,11 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; + sosa:hasSimpleResult ; sosa:observedProperty ; sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; diff --git a/shapes/plot-description/plot-description-enhanced-protocol-shapes/structural-formation/valid.ttl b/shapes/plot-description/plot-description-enhanced-protocol-shapes/structural-formation/valid.ttl index 4395e82e..ad077470 100644 --- a/shapes/plot-description/plot-description-enhanced-protocol-shapes/structural-formation/valid.ttl +++ b/shapes/plot-description/plot-description-enhanced-protocol-shapes/structural-formation/valid.ttl @@ -18,11 +18,11 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; + sosa:hasSimpleResult ; sosa:observedProperty ; sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; diff --git a/shapes/plot-description/plot-description-standard-protocol-shapes/structural-formation/invalid.ttl b/shapes/plot-description/plot-description-standard-protocol-shapes/structural-formation/invalid.ttl index 64abd514..7a350b92 100644 --- a/shapes/plot-description/plot-description-standard-protocol-shapes/structural-formation/invalid.ttl +++ b/shapes/plot-description/plot-description-standard-protocol-shapes/structural-formation/invalid.ttl @@ -23,11 +23,11 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; + sosa:hasSimpleResult ; sosa:observedProperty ; sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; @@ -73,7 +73,7 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; @@ -98,11 +98,11 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; + sosa:hasSimpleResult ; sosa:observedProperty ; sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; @@ -122,11 +122,11 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; + sosa:hasSimpleResult ; sosa:observedProperty ; sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; @@ -145,11 +145,11 @@ PREFIX xsd: ] ; sosa:hasResult [ a tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; + sosa:hasSimpleResult ; sosa:observedProperty ; sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; @@ -170,11 +170,11 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; + sosa:hasSimpleResult ; sosa:observedProperty ; sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ; diff --git a/shapes/plot-description/plot-description-standard-protocol-shapes/structural-formation/valid.ttl b/shapes/plot-description/plot-description-standard-protocol-shapes/structural-formation/valid.ttl index f6805643..5c54c286 100644 --- a/shapes/plot-description/plot-description-standard-protocol-shapes/structural-formation/valid.ttl +++ b/shapes/plot-description/plot-description-standard-protocol-shapes/structural-formation/valid.ttl @@ -18,11 +18,11 @@ PREFIX xsd: a tern:IRI , tern:Value ; - rdf:value ; + rdf:value ; sosa:isResultOf ; tern:vocabulary ] ; - sosa:hasSimpleResult ; + sosa:hasSimpleResult ; sosa:observedProperty ; sosa:phenomenonTime ; sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ;