EMSA field survey data review - Floristics (Enhanced)

The latest survey data for Floristics - Enhanced is selected for review.

File name is floristic-full-protocol-start-date-1720044094.ttl

Issues (summary from 2 reports)

Example Subject in Turtle

Issue

Comments

Example Subject in Turtle

Issue

Comments

<https://linked.data.gov.au/dataset/bdr/org/merit/taking-specimen-form-field/0cdb5218>

Sampling activity should have exactly 1 tern:resultDateTime

 

<https://linked.data.gov.au/dataset/bdr/org/merit/taking-photos/4a03522f>

Sampling activity should have exactly 1 sosa:usedProcedure

 

<https://linked.data.gov.au/dataset/bdr/org/merit/observation/phenology-custom-lut/21d6612f>

Observation inside ObservationCollection should have exactly 1 sosa:hasFeatureOfInterest as well

 

<https://linked.data.gov.au/dataset/bdr/org/merit/plant-specimen/f08cf974>

A `tern:Sample` _MUST_ have at least 1 `sosa:isSampleOf` predicate where the value node is an IRI of type `tern:FeatureOfInterest`

Sample isSampleOf FeatureOfInterest;

Sample isResultOf Sampling

<https://linked.data.gov.au/dataset/bdr/org/merit/taking-specimen-form-field/0cdb5218>

Sampling activity should have a Geometry or it’s FeatureOfInterest have a Geometry

 

<https://linked.data.gov.au/dataset/bdr/org/merit/observation/field-name/3871b36d>

The value of sosa:usedProcedure is a Procedure, not Method

 

<https://linked.data.gov.au/dataset/bdr/org/merit/procedure/7a1b9326>

The predicate to link Method is tern:methodType

 

<https://linked.data.gov.au/dataset/bdr/org/merit/observation/field-name/da0c4b5e>

Observation also needs a site visit

 

<https://linked.data.gov.au/dataset/bdr/org/merit/observation/phenology-custom-lut/34881edb>

Observation’s result value is concept URI from the LUT collection, not LUT collection itself

 

<https://linked.data.gov.au/dataset/bdr/org/merit/relevant-project/1dfd89fc-4c7b-4b53-b5f8-d49dd4f206b8>

Attribute’s value and simpleValue are not consistent

 

<https://linked.data.gov.au/dataset/bdr/org/merit/site/03a5e7ce>

The value of feature type is deprecated, please use http://linked.data.gov.au/def/tern-cv/5bf7ae21-a454-440b-bdd7-f2fe982d8de4

 

 

 

 

Validation result with TERN’s shapes

https://github.com/ternaustralia/ontology_tern/blob/master/docs/tern.shapes.ttl

Validation Report Conforms: False Results (24): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-resultTime Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-specimen-form-field/0cdb5218> Result Path: tern:resultDateTime Message: A `tern:resultDateTime` predicate _MUST_ have a literal value where the datatype is an `xsd:date`, `xsd:dateTime` or `xsd:dateTimeStamp`. Message: Exactly 1 ``tern:resultDateTime` _MUST_ exist where the value node is a literal of datatype `xsd:date`, `xsd:dateTime`, or `xsd:dateTimeStamp`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-resultTime Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-photos/4a03522f> Result Path: tern:resultDateTime Message: A `tern:resultDateTime` predicate _MUST_ have a literal value where the datatype is an `xsd:date`, `xsd:dateTime` or `xsd:dateTimeStamp`. Message: Exactly 1 ``tern:resultDateTime` _MUST_ exist where the value node is a literal of datatype `xsd:date`, `xsd:dateTime`, or `xsd:dateTimeStamp`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-resultTime Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-photos/94568632> Result Path: tern:resultDateTime Message: A `tern:resultDateTime` predicate _MUST_ have a literal value where the datatype is an `xsd:date`, `xsd:dateTime` or `xsd:dateTimeStamp`. Message: Exactly 1 ``tern:resultDateTime` _MUST_ exist where the value node is a literal of datatype `xsd:date`, `xsd:dateTime`, or `xsd:dateTimeStamp`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-resultTime Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-specimen-form-field/a7b5831a> Result Path: tern:resultDateTime Message: A `tern:resultDateTime` predicate _MUST_ have a literal value where the datatype is an `xsd:date`, `xsd:dateTime` or `xsd:dateTimeStamp`. Message: Exactly 1 ``tern:resultDateTime` _MUST_ exist where the value node is a literal of datatype `xsd:date`, `xsd:dateTime`, or `xsd:dateTimeStamp`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-usedProcedure Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-photos/4a03522f> Result Path: sosa:usedProcedure Message: Exactly 1 `sosa:usedProcedure` _MUST_ exist where the value node is an IRI. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-usedProcedure Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-photos/94568632> Result Path: sosa:usedProcedure Message: Exactly 1 `sosa:usedProcedure` _MUST_ exist where the value node is an IRI. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-hasFeatureOfInterest Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/phenology-custom-lut/21d6612f> Result Path: sosa:hasFeatureOfInterest Message: Exactly 1 `sosa:hasFeatureOfInterest` predicate _MUST_ exist_ with an IRI value. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-hasFeatureOfInterest Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/growth-form-1/08dd5610> Result Path: sosa:hasFeatureOfInterest Message: Exactly 1 `sosa:hasFeatureOfInterest` predicate _MUST_ exist_ with an IRI value. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-hasFeatureOfInterest Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/field-name/3871b36d> Result Path: sosa:hasFeatureOfInterest Message: Exactly 1 `sosa:hasFeatureOfInterest` predicate _MUST_ exist_ with an IRI value. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-hasFeatureOfInterest Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/field-name/da0c4b5e> Result Path: sosa:hasFeatureOfInterest Message: Exactly 1 `sosa:hasFeatureOfInterest` predicate _MUST_ exist_ with an IRI value. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-hasFeatureOfInterest Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/growth-form-2/24dce4d8> Result Path: sosa:hasFeatureOfInterest Message: Exactly 1 `sosa:hasFeatureOfInterest` predicate _MUST_ exist_ with an IRI value. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-hasFeatureOfInterest Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/growth-form-1/9f182973> Result Path: sosa:hasFeatureOfInterest Message: Exactly 1 `sosa:hasFeatureOfInterest` predicate _MUST_ exist_ with an IRI value. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-hasFeatureOfInterest Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/growth-form-2/a3e0158b> Result Path: sosa:hasFeatureOfInterest Message: Exactly 1 `sosa:hasFeatureOfInterest` predicate _MUST_ exist_ with an IRI value. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:sosa-hasFeatureOfInterest Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/phenology-custom-lut/34881edb> Result Path: sosa:hasFeatureOfInterest Message: Exactly 1 `sosa:hasFeatureOfInterest` predicate _MUST_ exist_ with an IRI value. Constraint Violation in ClassConstraintComponent (http://www.w3.org/ns/shacl#ClassConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:Sample-isSampleOf Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/plant-specimen/f08cf974> Value Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-specimen-form-field/0cdb5218> Result Path: sosa:isSampleOf Message: A `tern:Sample` _MUST_ have at least 1 `sosa:isSampleOf` predicate where the value node is an IRI of type `tern:FeatureOfInterest`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:Sample-isSampleOf Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/site/84d92a90/photos/94568632> Result Path: sosa:isSampleOf Message: A `tern:Sample` _MUST_ have at least 1 `sosa:isSampleOf` predicate where the value node is an IRI of type `tern:FeatureOfInterest`. Constraint Violation in ClassConstraintComponent (http://www.w3.org/ns/shacl#ClassConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:Sample-isSampleOf Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/plant-specimen/5674f74c> Value Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-specimen-form-field/a7b5831a> Result Path: sosa:isSampleOf Message: A `tern:Sample` _MUST_ have at least 1 `sosa:isSampleOf` predicate where the value node is an IRI of type `tern:FeatureOfInterest`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:Sample-isSampleOf Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/site/03a5e7ce/photos/4a03522f> Result Path: sosa:isSampleOf Message: A `tern:Sample` _MUST_ have at least 1 `sosa:isSampleOf` predicate where the value node is an IRI of type `tern:FeatureOfInterest`. Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: <urn:shape:Activity> Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-specimen-form-field/0cdb5218> Value Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-specimen-form-field/0cdb5218> Message: At least one (geo:hasGeoemtry, geo:sfWithin) must exist on itself or on a sample in the chain of samples) Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: <urn:shape:Activity> Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-specimen-form-field/a7b5831a> Value Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-specimen-form-field/a7b5831a> Message: At least one (geo:hasGeoemtry, geo:sfWithin) must exist on itself or on a sample in the chain of samples) Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: <urn:shape:Activity> Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-photos/4a03522f> Value Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-photos/4a03522f> Message: At least one (geo:hasGeoemtry, geo:sfWithin) must exist on itself or on a sample in the chain of samples) Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: <urn:shape:Activity> Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-photos/94568632> Value Node: <https://linked.data.gov.au/dataset/bdr/org/merit/taking-photos/94568632> Message: At least one (geo:hasGeoemtry, geo:sfWithin) must exist on itself or on a sample in the chain of samples) Constraint Violation in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:RDFDataset-issued Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/dataset/dac3d652-2cd7-40df-a58a-82eefccb717c> Value Node: Literal("2024-07-04T00:00:41.908000+00:00" = 2024-07-04 00:00:41.908000+00:00, datatype=xsd:dateTime) Result Path: dcterms:issued Message: A `tern:RDFDataset` _MAY_ have a `dcterms:issued` predicate where the value node is a literal with the datatype `xsd:date`. Constraint Violation in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Violation Source Shape: tern-shapes:RDFDataset-issued Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/dataset/71783423-dbb3-4bc7-8d62-382f2b2a40a3> Value Node: Literal("2024-07-03T23:00:40.835000+00:00" = 2024-07-03 23:00:40.835000+00:00, datatype=xsd:dateTime) Result Path: dcterms:issued Message: A `tern:RDFDataset` _MAY_ have a `dcterms:issued` predicate where the value node is a literal with the datatype `xsd:date`.

Validation result with EMSA shapes

https://github.com/ternaustralia/dawe-rlp-spec/tree/main/shapes/floristics/floristics-enhanced-protocol-shapes

Validation Report Conforms: False Results (13): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: <urn:shapes:floristics-enhanced-protocol-shapes:growth-form:used-procedure> Focus Node: <https://linked.data.gov.au/def/nrm/35175f0d-bdd7-4e32-908f-17f7239e78fa> Result Path: tern:methodType Message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/35175f0d-bdd7-4e32-908f-17f7239e78fa`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: <urn:shapes:floristics-enhanced-protocol-shapes:field-species-name:site-visit> Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/field-name/da0c4b5e> Result Path: tern:hasSiteVisit Message: Observations _MUST_ have a value for `tern:hasSiteVisit`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: <urn:shapes:floristics-enhanced-protocol-shapes:field-species-name:site-visit> Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/field-name/3871b36d> Result Path: tern:hasSiteVisit Message: Observations _MUST_ have a value for `tern:hasSiteVisit`. Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: <urn:shapes:floristics-enhanced-protocol-shapes:field-species-name:used-procedure> Focus Node: <https://linked.data.gov.au/def/nrm/35175f0d-bdd7-4e32-908f-17f7239e78fa> Result Path: tern:methodType Message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/35175f0d-bdd7-4e32-908f-17f7239e78fa`. Constraint Violation in InConstraintComponent (http://www.w3.org/ns/shacl#InConstraintComponent): Severity: sh:Violation Source Shape: <urn:shapes:floristics-enhanced-protocol-shapes:phenological-stage:result-value> Focus Node: [ rdf:type tern:IRI, tern:Value ; rdf:value <https://linked.data.gov.au/def/nrm/110398ca-32fa-4f69-b7bb-5aa69d5a5004> ; rdfs:label Literal("Flowers") ] Value Node: <https://linked.data.gov.au/def/nrm/110398ca-32fa-4f69-b7bb-5aa69d5a5004> Result Path: rdf:value Message: The value of `rdf:value` _MUST_ exist in the phenological stages controlled vocabulary. Constraint Violation in InConstraintComponent (http://www.w3.org/ns/shacl#InConstraintComponent): Severity: sh:Violation Source Shape: <urn:shapes:floristics-enhanced-protocol-shapes:phenological-stage:result-value> Focus Node: [ rdf:type tern:IRI, tern:Value ; rdf:value <https://linked.data.gov.au/def/nrm/110398ca-32fa-4f69-b7bb-5aa69d5a5004> ; rdfs:label Literal("Flowers") ] Value Node: <https://linked.data.gov.au/def/nrm/110398ca-32fa-4f69-b7bb-5aa69d5a5004> Result Path: rdf:value Message: The value of `rdf:value` _MUST_ exist in the phenological stages controlled vocabulary. Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: <urn:shapes:floristics-enhanced-protocol-shapes:phenological-stage:used-procedure> Focus Node: <https://linked.data.gov.au/def/nrm/35175f0d-bdd7-4e32-908f-17f7239e78fa> Result Path: tern:methodType Message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/35175f0d-bdd7-4e32-908f-17f7239e78fa`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: <urn:shapes:floristics-enhanced-protocol-shapes:growth-form:site-visit> Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/growth-form-1/08dd5610> Result Path: tern:hasSiteVisit Message: Observations _MUST_ have a value for `tern:hasSiteVisit`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: <urn:shapes:floristics-enhanced-protocol-shapes:growth-form:site-visit> Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/growth-form-1/9f182973> Result Path: tern:hasSiteVisit Message: Observations _MUST_ have a value for `tern:hasSiteVisit`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: <urn:shapes:floristics-enhanced-protocol-shapes:growth-form:site-visit> Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/growth-form-2/24dce4d8> Result Path: tern:hasSiteVisit Message: Observations _MUST_ have a value for `tern:hasSiteVisit`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: <urn:shapes:floristics-enhanced-protocol-shapes:growth-form:site-visit> Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/growth-form-2/a3e0158b> Result Path: tern:hasSiteVisit Message: Observations _MUST_ have a value for `tern:hasSiteVisit`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: <urn:shapes:floristics-enhanced-protocol-shapes:phenological-stage:site-visit> Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/phenology-custom-lut/21d6612f> Result Path: tern:hasSiteVisit Message: Observations _MUST_ have a value for `tern:hasSiteVisit`. Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: <urn:shapes:floristics-enhanced-protocol-shapes:phenological-stage:site-visit> Focus Node: <https://linked.data.gov.au/dataset/bdr/org/merit/observation/phenology-custom-lut/34881edb> Result Path: tern:hasSiteVisit Message: Observations _MUST_ have a value for `tern:hasSiteVisit`.

We at TERN acknowledge the Traditional Owners and Custodians throughout Australia, New Zealand and all nations.
We honour their profound connections to land, water, biodiversity and
culture and pay our respects to their Elders past, present and emerging.

TERN is supported by the Australian Government through the National Collaborative Research Infrastructure Strategy, NCRIS.