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 |
---|---|---|
| Sampling activity should have exactly 1 |
|
| Sampling activity should have exactly 1 |
|
| Observation inside ObservationCollection should have exactly 1 |
|
|
| Sample Sample |
| Sampling activity should have a Geometry or it’s FeatureOfInterest have a Geometry |
|
| The value of sosa:usedProcedure is a Procedure, not Method |
|
| The predicate to link Method is |
|
| Observation also needs a site visit |
|
| Observation’s result value is concept URI from the LUT collection, not LUT collection itself |
|
| Attribute’s value and simpleValue are not consistent |
|
| 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
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.