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/cdifDataDescription/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl:
- Shape cdifd:dataDescriptionDatasetShape: *none*
- Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:structuredDataSetLocatorMappingShape: *none*
- Shape cdifd:CDIFDataDescriptionConformsToShape: *none*
- Shape _:n67887e031a604933af930a242a7e596bb6: *none*
- Shape _:n67887e031a604933af930a242a7e596bb5: *none*
- Shape cdifd:dataDescriptionVariableShape: ex:var-sample-date,ex:var-value,ex:var-ph,ex:var-unit,ex:var-salinity,ex:var-dissolved-oxygen,ex:var-parameter,ex:var-station,ex:var-temperature
- Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
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/schemaorgProperties/definedTerm/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl:
- Shape cdifd:CDIFDefinedTermShape: *none*
- Shape _:nb9c0db4823c54236939cf866f6083e4fb7: *none*
- Shape _:nb9c0db4823c54236939cf866f6083e4fb10: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
- Shape _:nb9c0db4823c54236939cf866f6083e4fb8: *none*
- Shape _:nb9c0db4823c54236939cf866f6083e4fb19: *none*
- Shape _:nb9c0db4823c54236939cf866f6083e4fb26: *none*
- Shape _:nb9c0db4823c54236939cf866f6083e4fb4: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
- Shape _:nb9c0db4823c54236939cf866f6083e4fb6: *none*
- Shape _:nb9c0db4823c54236939cf866f6083e4fb5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl:
- Shape _:n3255b7fcd2f44ff1b94abcef2e728380b20: *none*
- Shape _:n3255b7fcd2f44ff1b94abcef2e728380b22: *none*
- Shape _:n3255b7fcd2f44ff1b94abcef2e728380b11: *none*
- Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:CDIFIdentifierTypeTermShape: *none*
- Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n3255b7fcd2f44ff1b94abcef2e728380b10: *none*
- Shape _:n3255b7fcd2f44ff1b94abcef2e728380b21: *none*
- Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
- Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
- Shape _:n3255b7fcd2f44ff1b94abcef2e728380b23: *none*
- Shape cdifd:CDIFIdentifierShape: *none*
- Shape _:n3255b7fcd2f44ff1b94abcef2e728380b25: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl:
- Shape cdifd:cdifStatisticsShape: *none*
- Shape cdifd:cdifStatisticsCollectionShape: *none*
- Shape cdifd:cdifCategoryStatisticShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl:
Validation Report
Conforms: False
Results (11):
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-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-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-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-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-station
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 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?
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.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl:
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b16: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b67: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b69: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b14: *none*
- Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b18: *none*
- Shape cdifd:CDIFInstanceVariableShape: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b11: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b72: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b71: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b75: *none*
- Shape cdifd:QualifiesRequiredForAttributeShape: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b15: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b17: *none*
- Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none*
- Shape cdifd:QualifiesCoherenceShape: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b66: *none*
- Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b13: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b70: *none*
- Shape cdifd:CDIFxasInstanceVariableShape: ex:var-sample-date,ex:var-value,ex:var-ph,ex:var-unit,ex:var-salinity,ex:var-dissolved-oxygen,ex:var-parameter,ex:var-station,ex:var-temperature
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b20: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b10: *none*
- Shape _:ncec8879be08a43f3ab2c44d232b0f517b73: *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-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-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-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-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-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-station
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 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 _:n2287526b041e4d7aa6d1747c80aad386b8: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b5: *none*
- Shape cdifd:CDIFVariableMeasuredShape: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b10: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b45: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b52: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b29: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b4: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b44: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b11: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b37: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b12: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b14: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b51: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b30: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b7: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b9: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n2287526b041e4d7aa6d1747c80aad386b38: *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/skosProperties/skosConcept/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl:
- Shape skosv:ConceptShape: *none*
- Shape skosv:conceptBroaderNotSelfShape: *none*
- Shape skosv:prefLabelUniqueLangShape: *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/cdifValueDomain/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl:
- Shape cdifd:cdifSentinelValueDomainShape: *none*
- Shape cdifd:cdifSubstantiveValueDomainShape: *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:CDIFCodelistConformsToShape: *none*
- Shape cdifd:CDIFCodelistShape: *none*
- Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl:
- Shape cdifd:qualityMeasurementNode: *none*
- Shape _:n2431051fda9d4c95a6399718937c0b8eb11: *none*
- Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
- Shape _:n2431051fda9d4c95a6399718937c0b8eb5: *none*
- Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
- Shape _:n2431051fda9d4c95a6399718937c0b8eb4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl:
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b24: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:CDIFDefinedTermShape: ex:var-dissolved-oxygen/cdi:describedUnitOfMeasure,ex:var-temperature/cdi:describedUnitOfMeasure
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b38: *none*
- Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none*
- Shape cdifd:geoCoordinatesNode: *none*
- Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b29: *none*
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b16: *none*
- Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b41: *none*
- Shape cdifd:spatialExtentProperty: ex:gom-water-quality-long-2025/schema1:spatialCoverage
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b44: *none*
- Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b15: *none*
- Shape cdifd:geoShapeNode: ex:gom-water-quality-long-2025/schema1:spatialCoverage/schema1:geo
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b10: *none*
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b39: *none*
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b40: *none*
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b13: *none*
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b42: *none*
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b9: *none*
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b4: *none*
- Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b3: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl:
- Shape _:nedfefb09fe3448aab6d677f9b8fe694ab3: *none*
- Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape _:nedfefb09fe3448aab6d677f9b8fe694ab17: *none*
- Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none*
- Shape _:nedfefb09fe3448aab6d677f9b8fe694ab4: *none*
- Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none*
- Shape _:nedfefb09fe3448aab6d677f9b8fe694ab5: *none*
- Shape cdifd:timeInstantNode: *none*
- Shape cdifd:timeIntervalNode: *none*
- Shape cdifd:timePositionNode: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl:
- Shape cdifd:CDIFDatasetMandatoryShape: *none*
- Shape cdifd:CDIFCatalogRecordShape: *none*
- Shape cdifd:rightsProperty/sh:or/rdf:first: *none*
- Shape soso:DatasetNS3Shape: *none*
- Shape _:n76733b6ff69d431897f2ae2313413bceb18: *none*
- Shape _:n76733b6ff69d431897f2ae2313413bceb5: *none*
- Shape soso:DatasetNS1Shape: *none*
- Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
- Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape _:n76733b6ff69d431897f2ae2313413bceb7: *none*
- Shape soso:DatasetNS2Shape: *none*
- Shape cdifd:rightsProperty/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:rest/rdf:first: *none*
- Shape _:naa6362551ade4b44b747b84b190abd93b4: *none*
- Shape cdifd:derivedFromProperty: ex:gom-water-quality-wide-2025
- Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl:
- Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
- Shape _:n352fa442979343c482377d588409cd79b14: *none*
- Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:maintainerOrProviderContactPointShape: *none*
- Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
- Shape cdifd:CDIFPersonShape: *none*
- Shape cdifd:contactPointProperty/sh:or/rdf:first: *none*
- Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:CDIFContactPointShape: *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:rest/rdf:first: *none*
- Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45>
- Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl:
- Shape _:nb1747bf97c8e40c1a29f6220a694b360b18: *none*
- Shape cdifd:CDIFRoleShape: *none*
- Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:CDIFDefinedTermShape: ex:var-dissolved-oxygen/cdi:describedUnitOfMeasure,ex:var-temperature/cdi:describedUnitOfMeasure
- Shape cdifd:roleNameProperty/sh:or/rdf:first: *none*
- Shape _:nb1747bf97c8e40c1a29f6220a694b360b15: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
- Shape _:nb1747bf97c8e40c1a29f6220a694b360b3: *none*
- Shape _:nb1747bf97c8e40c1a29f6220a694b360b4: *none*
- Shape _:nb1747bf97c8e40c1a29f6220a694b360b16: *none*
- Shape _:nb1747bf97c8e40c1a29f6220a694b360b17: *none*
- Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape _:nb1747bf97c8e40c1a29f6220a694b360b14: *none*
- Shape _:nb1747bf97c8e40c1a29f6220a694b360b20: *none*
- Shape cdifd:CDIFDefinedTermShape/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 <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:gom-water-quality-long-2025/schema1:distribution
- Shape cdifd:CDIFDataDownloadShape: ex:gom-water-quality-long-2025/schema1:distribution
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl:
- Shape _:na03cb681b14b4dc28d62864629d34a2db30: *none*
- Shape cdifd:webAPINode: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db34: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db32: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db3: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db10: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db33: *none*
- Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db18: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db4: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db27: *none*
- Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db29: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db24: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db28: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db26: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db25: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db31: *none*
- Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db35: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db17: *none*
- Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
- Shape _:na03cb681b14b4dc28d62864629d34a2db11: *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/schemaorgProperties/monetaryGrant/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl:
- Shape _:na3b60f0d5ea64058a0291bfec59cbea4b11: *none*
- Shape _:na3b60f0d5ea64058a0291bfec59cbea4b13: *none*
- Shape _:na3b60f0d5ea64058a0291bfec59cbea4b26: *none*
- Shape _:na3b60f0d5ea64058a0291bfec59cbea4b4: *none*
- Shape _:na3b60f0d5ea64058a0291bfec59cbea4b12: *none*
- Shape _:na3b60f0d5ea64058a0291bfec59cbea4b15: *none*
- Shape cdifd:fundingShape: *none*
- Shape _:na3b60f0d5ea64058a0291bfec59cbea4b14: *none*
- Shape _:na3b60f0d5ea64058a0291bfec59cbea4b5: *none*
- Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none*
- Shape _:na3b60f0d5ea64058a0291bfec59cbea4b3: *none*
- Shape cdifd:fundingShape/sh:or/rdf:first: *none*
- Shape _:na3b60f0d5ea64058a0291bfec59cbea4b17: *none*
- Shape _:na3b60f0d5ea64058a0291bfec59cbea4b25: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl:
- Shape _:n3060ac475d6042f380887157d5fb4eddb4: *none*
- Shape _:n3060ac475d6042f380887157d5fb4eddb5: *none*
- Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *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*