Files
Using exampleCDIFDataDescription_long.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_4_1.jsonld created
Output Turtle example_4_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl:
Validation Report
Conforms: False
Results (1):
Validation Result in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent):
Severity: sh:Warning
Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/DiscoveryDataDescription> ; sh:message Literal("Metadata record for DiscoveryDataDescription profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/DiscoveryDataDescription") ; sh:path dcterms:conformsTo ; sh:severity sh:Warning ]
Focus Node: <https://example.org/gom-water-quality-long-2025/catalog-record>
Result Path: dcterms:conformsTo
Message: Metadata record for DiscoveryDataDescription profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/DiscoveryDataDescription
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl:
- Shape cdifd:CDIFDiscoveryDataDescriptionConformsToShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl:
- Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b7: *none*
- Shape cdifd:CDIFCatalogRecordShape: *none*
- Shape soso:DatasetNS3Shape: *none*
- Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b18: *none*
- Shape cdifd:rightsProperty/sh:or/rdf:first: *none*
- Shape soso:DatasetNS1Shape: *none*
- Shape cdifd:CDIFDatasetMandatoryShape: *none*
- Shape soso:DatasetNS2Shape: *none*
- Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
- Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b5: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl:
- Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
- Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl:
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
- Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb5: *none*
- Shape cdifd:CDIFDefinedTermShape: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb7: *none*
- Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb26: *none*
- Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb8: *none*
- Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb4: *none*
- Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb6: *none*
- Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb19: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
- Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl:
- Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
- Shape _:nb3dcfba3343949da9387fa5f32319657b11: *none*
- Shape _:nb3dcfba3343949da9387fa5f32319657b22: *none*
- Shape _:nb3dcfba3343949da9387fa5f32319657b20: *none*
- Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
- Shape _:nb3dcfba3343949da9387fa5f32319657b10: *none*
- Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
- Shape cdifd:CDIFIdentifierShape: *none*
- Shape _:nb3dcfba3343949da9387fa5f32319657b23: *none*
- Shape _:nb3dcfba3343949da9387fa5f32319657b25: *none*
- Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
- Shape _:nb3dcfba3343949da9387fa5f32319657b21: *none*
- Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl:
- Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl:
- Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl:
- Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape _:n11c79dc0173f47ea8235cd979c96de43b14: *none*
- Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:maintainerOrProviderContactPointShape: *none*
- Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:contactPointProperty/sh:or/rdf:first: *none*
- Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:CDIFPersonShape: *none*
- Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
- Shape cdifd:CDIFContactPointShape: *none*
- Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl:
- Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:webAPINode: *none*
- Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b28: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b33: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b11: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b32: *none*
- Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b18: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b24: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b27: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b17: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b31: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b26: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b34: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b10: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b25: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b29: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b30: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b35: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b4: *none*
- Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b3: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl:
- Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl:
- Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
- Shape _:n9898a4624e414e819dbb4e63ce3b83c2b4: *none*
- Shape _:n9898a4624e414e819dbb4e63ce3b83c2b5: *none*
- Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl:
- Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl:
- Shape _:ndc5cbc8b5d734696baa67462a8a50581b20: *none*
- Shape _:ndc5cbc8b5d734696baa67462a8a50581b14: *none*
- Shape cdifd:roleNameProperty/sh:or/rdf:first: *none*
- Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-dissolved-oxygen/cdi:describedUnitOfMeasure
- Shape _:ndc5cbc8b5d734696baa67462a8a50581b17: *none*
- Shape _:ndc5cbc8b5d734696baa67462a8a50581b16: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
- Shape _:ndc5cbc8b5d734696baa67462a8a50581b4: *none*
- Shape _:ndc5cbc8b5d734696baa67462a8a50581b3: *none*
- Shape _:ndc5cbc8b5d734696baa67462a8a50581b15: *none*
- Shape cdifd:CDIFRoleShape: *none*
- Shape _:ndc5cbc8b5d734696baa67462a8a50581b18: *none*
- Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl:
- Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
- Shape _:nc764ad728a0d4b88b6f638b04670b27fb4: *none*
- Shape cdifd:derivedFromProperty: ex:gom-water-quality-wide-2025
- Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl:
- Shape _:n900d06d95c8b4c86a366fff3706e7f57b14: *none*
- Shape _:n900d06d95c8b4c86a366fff3706e7f57b12: *none*
- Shape _:n900d06d95c8b4c86a366fff3706e7f57b4: *none*
- Shape _:n900d06d95c8b4c86a366fff3706e7f57b17: *none*
- Shape _:n900d06d95c8b4c86a366fff3706e7f57b5: *none*
- Shape _:n900d06d95c8b4c86a366fff3706e7f57b25: *none*
- Shape _:n900d06d95c8b4c86a366fff3706e7f57b26: *none*
- Shape _:n900d06d95c8b4c86a366fff3706e7f57b11: *none*
- Shape _:n900d06d95c8b4c86a366fff3706e7f57b13: *none*
- Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none*
- Shape _:n900d06d95c8b4c86a366fff3706e7f57b15: *none*
- Shape cdifd:fundingShape: *none*
- Shape _:n900d06d95c8b4c86a366fff3706e7f57b3: *none*
- Shape cdifd:fundingShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl:
Validation Report
Conforms: False
Results (1):
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Info
Source Shape: [ sh:message Literal("Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ; sh:severity sh:Info ]
Focus Node: [ cdi:characterSet Literal("UTF-8") ; cdi:isDelimited Literal("true" = True, datatype=xsd:boolean) ; cdif:fileSize Literal("712", datatype=xsd:integer) ; cdif:fileSizeUofM Literal("KB") ; cdif:hasPhysicalMapping [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdi:nullSequence Literal("NA") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-value ; cdif:index Literal("3", datatype=xsd:integer) ; cdif:physicalDataType Literal("float64") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdif:format Literal("YYYY-MM-DD") ; cdif:formats_InstanceVariable ex:var-sample-date ; cdif:index Literal("1", datatype=xsd:integer) ; cdif:physicalDataType Literal("date") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdif:format Literal("string") ; cdif:formats_InstanceVariable ex:var-parameter ; cdif:index Literal("2", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdif:format Literal("string") ; cdif:formats_InstanceVariable ex:var-station ; cdif:index Literal("0", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable ex:var-unit ; cdif:index Literal("4", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ] ; csvw:delimiter Literal(",") ; csvw:header Literal("true" = True, datatype=xsd:boolean) ; csvw:headerRowCount Literal("1", datatype=xsd:integer) ; csvw:quoteChar Literal(""") ; csvw:skipBlankRows Literal("true" = True, datatype=xsd:boolean) ; rdf:type cdi:LongStructureDataSet, cdi:PhysicalDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/data/gom-water-quality-long-2025.csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("Long-form water-quality observations (CSV)") ; spdx:checksum [ rdf:type spdx:Checksum ; spdx:algorithm Literal("SHA256") ; spdx:checksumValue Literal("8b1a7c3e5d9f0a2b4c6d8e0f1a3b5c7d9e1f2a4b6c8d0e2f4a6b8c0d2e4f6a8b") ] ]
Result Path: dcterms:conformsTo
Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl:
- Shape cdifd:CDIFDataDownloadShape: ex:gom-water-quality-long-2025/schema1:distribution
- Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:gom-water-quality-long-2025/schema1:distribution
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl:
- Shape _:n7137cd45e0f041fe9cf3028b604c82bab4: *none*
- Shape cdifd:qualityMeasurementNode: *none*
- Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
- Shape _:n7137cd45e0f041fe9cf3028b604c82bab5: *none*
- Shape _:n7137cd45e0f041fe9cf3028b604c82bab11: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl:
- Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none*
- Shape _:n001a115495a3486f8c7a8c038202f139b3: *none*
- Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:timeInstantNode: *none*
- Shape cdifd:timeIntervalNode: *none*
- Shape _:n001a115495a3486f8c7a8c038202f139b4: *none*
- Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none*
- Shape cdifd:timePositionNode: *none*
- Shape _:n001a115495a3486f8c7a8c038202f139b17: *none*
- Shape _:n001a115495a3486f8c7a8c038202f139b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl:
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb15: *none*
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb44: *none*
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb13: *none*
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb42: *none*
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb24: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb10: *none*
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb40: *none*
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb4: *none*
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb9: *none*
- Shape cdifd:spatialExtentProperty: ex:gom-water-quality-long-2025/schema1:spatialCoverage
- Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb41: *none*
- Shape cdifd:geoCoordinatesNode: *none*
- Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-dissolved-oxygen/cdi:describedUnitOfMeasure
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb16: *none*
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb29: *none*
- Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb39: *none*
- Shape cdifd:geoShapeNode: ex:gom-water-quality-long-2025/schema1:spatialCoverage/schema1:geo
- Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none*
- Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb3: *none*
- Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb38: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl:
Validation Report
Conforms: False
Results (10):
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-parameter
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-sample-date
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-value
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-ph
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-temperature
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-dissolved-oxygen
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-salinity
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-unit
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-station
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent):
Severity: sh:Warning
Source Shape: cdifd:name3Property
Focus Node: ex:var-ph
Value Node: Literal("ph")
Result Path: schema1:name
Message: variable name is <3 characters, is this name useful?
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl:
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb30: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb44: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb52: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb5: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb9: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb12: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb37: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb45: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb29: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb11: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb7: *none*
- Shape cdifd:CDIFVariableMeasuredShape: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb38: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb4: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb8: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb10: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb51: *none*
- Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb14: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl:
- Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:dataDescriptionDatasetShape: *none*
- Shape cdifd:structuredDataSetLocatorMappingShape: *none*
- Shape cdifd:CDIFDataDescriptionConformsToShape: *none*
- Shape _:n176b9bae1ffc4fc7a5299b78601269bbb6: *none*
- Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
- Shape _:n176b9bae1ffc4fc7a5299b78601269bbb5: *none*
- Shape cdifd:dataDescriptionVariableShape: ex:var-parameter,ex:var-sample-date,ex:var-value,ex:var-ph,ex:var-temperature,ex:var-dissolved-oxygen,ex:var-salinity,ex:var-unit,ex:var-station
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl:
- Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl:
- Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl:
Validation Report
Conforms: False
Results (11):
Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ]
Focus Node: ex:var-sample-date
Value Node: Literal("date")
Result Path: cdif:physicalDataType
Message: for cdi InstanceVariable a physical data type should be provided.
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-parameter
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-sample-date
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-value
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-ph
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-temperature
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-dissolved-oxygen
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-salinity
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-unit
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ]
Focus Node: ex:var-station
Result Path: schema1:propertyID
Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent):
Severity: sh:Warning
Source Shape: cdifd:name2Property
Focus Node: ex:var-ph
Value Node: Literal("ph")
Result Path: schema1:name
Message: variable name is <3 characters, is this name useful?
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl:
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb18: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb10: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb13: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb72: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb14: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb71: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb11: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb73: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb67: *none*
- Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb20: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb70: *none*
- Shape cdifd:QualifiesRequiredForAttributeShape: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb17: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb75: *none*
- Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:QualifiesCoherenceShape: *none*
- Shape cdifd:CDIFxasInstanceVariableShape: ex:var-parameter,ex:var-sample-date,ex:var-value,ex:var-ph,ex:var-temperature,ex:var-dissolved-oxygen,ex:var-salinity,ex:var-unit,ex:var-station
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb16: *none*
- Shape cdifd:CDIFInstanceVariableShape: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb15: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb66: *none*
- Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb69: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl:
- Shape cdifd:cdifCategoryStatisticShape: *none*
- Shape cdifd:cdifStatisticsCollectionShape: *none*
- Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl:
- Shape skosv:prefLabelUniqueLangShape: *none*
- Shape skosv:conceptBroaderNotSelfShape: *none*
- Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl:
- Shape cdifd:cdifSubstantiveValueDomainShape: *none*
- Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl:
- Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl:
Validation Report
Conforms: False
Results (1):
Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent):
Severity: sh:Violation
Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ]
Focus Node: <https://example.org/gom-water-quality-long-2025/catalog-record>
Result Path: dcterms:conformsTo
Message: A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl:
- Shape cdifd:CDIFCodelistConceptShape: *none*
- Shape cdifd:CDIFCodelistConformsToShape: *none*
- Shape cdifd:CDIFCodelistShape: *none*