Building blocks validation report

Generated at 2026-06-02T13:48:47.541547+00:00

Number of passing building blocks: 84 / 91 (92.31%)

Pass criteria: JSON Schema passes and no SHACL Violations. SHACL Warnings and Info are reported but do not cause failure.

Expand all Collapse all

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleCdifBioschemasProperties.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/bioschemasProperties/cdifBioschemasProperties/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/bioschemasProperties/cdifBioschemasProperties/rules.shacl: - Shape cdifd:BioschemasComputationalToolShape: *none* - Shape cdifd:BioschemasParameterValueShape: *none* - Shape cdifd:BioschemasLabProtocolShape: *none* - Shape cdifd:BioschemasLabEquipmentShape: *none*

Test passed: 4 / 4

about-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using about-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD about-fail.jsonld created
Output Turtle about-fail.ttl created
JSON Schema
ValidationError: 'schema:about' is a required property Failed validating 'required' in schema: {'$defs': {'Identifier': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/identifier/schema.yaml'}, 'Organization': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/organization/schema.yaml'}, 'Person': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/person/schema.yaml'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'see ' 'https://github.com/Cross-Domain-Interoperability-Framework/Discovery/issues/13 ' 'for discussion on how to make assertion about the ' 'sample registration and metadata distinct from ' 'statements about the physical object', 'properties': {'@id': {'description': 'identifier for the metadata ' 'record', 'type': 'string'}, '@type': {'contains': {'const': 'schema:Dataset'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'dcterms:conformsTo': {'description': 'uri for ' 'specifications ' 'that this ' 'metadata record ' 'conforms to. ' 'Minimimally ' 'should specify ' 'uri for CDIF ' 'discovery ' 'profile.', 'items': {'properties': {'@id': {'description': 'uri ' 'for ' 'specifications ' 'that ' 'this ' 'metadata ' 'record ' 'conforms ' 'to', 'type': 'string'}}, 'type': 'object'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}, 'schema:about': {'properties': {'@id': {'description': 'this ' 'must ' 'be ' 'the ' '@id ' 'value ' 'of ' 'the ' 'node ' 'containing ' 'the ' 'resource ' 'description ' 'metadata', 'type': 'string'}}, 'type': 'object', 'x-jsonld-id': 'http://schema.org/about'}, 'schema:additionalType': {'contains': {'const': 'dcat:CatalogRecord'}, 'description': 'additional ' 'type ' 'assertions ' 'for the ' 'catalog ' 'record node. ' 'dcat:CatalogRecord ' 'is required.', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://schema.org/additionalType'}, 'schema:includedInDataCatalog': {'description': 'identify ' 'the ' 'source ' 'for ' 'the ' 'origin ' 'the ' 'metadata ' 'record.', 'properties': {'@id': {'description': 'identifier ' 'for ' 'the ' 'graph ' 'node.', 'type': 'string'}, '@type': {'contains': {'const': 'schema:DataCatalog'}, 'default': 'schema:DataCatalog', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:identifier': {'$ref': '#/$defs/Identifier', 'description': 'identifier ' 'for ' 'the ' 'collection ' 'or ' 'catalog; ' 'use ' 'identifier_type ' 'to ' 'provide ' 'information ' 'on ' 'identifier ' 'scheme ' 'and ' 'context ' 'for ' 'identifier', 'x-jsonld-id': 'http://schema.org/identifier'}, 'schema:name': {'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:url': {'description': 'locator ' 'to ' 'access ' 'a ' 'landing ' 'page ' 'for ' 'the ' 'collection ' 'or ' 'catalog', 'format': 'uri', 'type': 'string', 'x-jsonld-id': 'http://schema.org/url'}}, 'type': 'object', 'x-jsonld-id': 'http://schema.org/includedInDataCatalog'}, 'schema:maintainer': {'anyOf': [{'$ref': '#/$defs/Person'}, {'$ref': '#/$defs/Organization'}], 'description': 'Identification ' 'of the agent ' 'that maintains ' 'the metadata, ' 'with contact ' 'information. ' 'Should include ' 'person name and ' 'affiliation, or ' 'position name ' 'and affiliation, ' 'or just ' 'organization ' 'name. e-mail ' 'address is ' 'preferred ' 'contact ' 'information.', 'x-jsonld-id': 'http://schema.org/maintainer'}, 'schema:sdDatePublished': {'description': 'date of ' 'most recent ' 'update to ' 'the ' 'metadata ' 'content', 'format': 'date', 'type': 'string', 'x-jsonld-id': 'http://schema.org/sdDatePublished'}}, 'required': ['schema:about', 'dcterms:conformsTo', 'schema:additionalType', '@type', '@id'], 'type': 'object', 'x-jsonld-prefixes': {'dcat': 'http://www.w3.org/ns/dcat#', 'dcterms': 'http://purl.org/dc/terms/', 'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}} On instance: {'@context': {'dcat': 'http://www.w3.org/ns/dcat#', 'dcterms': 'http://purl.org/dc/terms/', 'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:URIforMetadata3575', '@type': ['schema:Dataset'], 'dcterms:conformsTo': [{'@id': 'ex:cdif_SDO_profile_uri'}], 'schema:additionalType': ['dcat:CatalogRecord'], 'schema:maintainer': {'@id': 'https://orcid.org/3333-4442-9456-9347', '@type': 'schema:Person', 'schema:alternateName': 'Metadata curator', 'schema:contactPoint': {'@type': 'schema:ContactPoint', 'schema:email': 'goodgea@bwc.org'}, 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://registry.identifiers.org/registry/orcid', 'schema:url': 'https://orcid.org/3333-4442-9456-9347'}, 'schema:name': 'Goodge, Alice'}, 'schema:sdDatePublished': '2025-10-24'}
SHACL
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/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3babb967f811412fa17aa28f72936b04b10: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b11: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b22: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b21: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b25: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n621638433bbd4610b4b9a55c769bc13db7: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db10: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db4: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db6: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db19: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n8e871cc594bd4f61a50ab64a497d465db14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint
conformsto-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using conformsto-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD conformsto-fail.jsonld created
Output Turtle conformsto-fail.ttl created
JSON Schema
ValidationError: 'dcterms:conformsTo' is a required property Failed validating 'required' in schema: {'$defs': {'Identifier': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/identifier/schema.yaml'}, 'Organization': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/organization/schema.yaml'}, 'Person': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/person/schema.yaml'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'see ' 'https://github.com/Cross-Domain-Interoperability-Framework/Discovery/issues/13 ' 'for discussion on how to make assertion about the ' 'sample registration and metadata distinct from ' 'statements about the physical object', 'properties': {'@id': {'description': 'identifier for the metadata ' 'record', 'type': 'string'}, '@type': {'contains': {'const': 'schema:Dataset'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'dcterms:conformsTo': {'description': 'uri for ' 'specifications ' 'that this ' 'metadata record ' 'conforms to. ' 'Minimimally ' 'should specify ' 'uri for CDIF ' 'discovery ' 'profile.', 'items': {'properties': {'@id': {'description': 'uri ' 'for ' 'specifications ' 'that ' 'this ' 'metadata ' 'record ' 'conforms ' 'to', 'type': 'string'}}, 'type': 'object'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}, 'schema:about': {'properties': {'@id': {'description': 'this ' 'must ' 'be ' 'the ' '@id ' 'value ' 'of ' 'the ' 'node ' 'containing ' 'the ' 'resource ' 'description ' 'metadata', 'type': 'string'}}, 'type': 'object', 'x-jsonld-id': 'http://schema.org/about'}, 'schema:additionalType': {'contains': {'const': 'dcat:CatalogRecord'}, 'description': 'additional ' 'type ' 'assertions ' 'for the ' 'catalog ' 'record node. ' 'dcat:CatalogRecord ' 'is required.', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://schema.org/additionalType'}, 'schema:includedInDataCatalog': {'description': 'identify ' 'the ' 'source ' 'for ' 'the ' 'origin ' 'the ' 'metadata ' 'record.', 'properties': {'@id': {'description': 'identifier ' 'for ' 'the ' 'graph ' 'node.', 'type': 'string'}, '@type': {'contains': {'const': 'schema:DataCatalog'}, 'default': 'schema:DataCatalog', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:identifier': {'$ref': '#/$defs/Identifier', 'description': 'identifier ' 'for ' 'the ' 'collection ' 'or ' 'catalog; ' 'use ' 'identifier_type ' 'to ' 'provide ' 'information ' 'on ' 'identifier ' 'scheme ' 'and ' 'context ' 'for ' 'identifier', 'x-jsonld-id': 'http://schema.org/identifier'}, 'schema:name': {'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:url': {'description': 'locator ' 'to ' 'access ' 'a ' 'landing ' 'page ' 'for ' 'the ' 'collection ' 'or ' 'catalog', 'format': 'uri', 'type': 'string', 'x-jsonld-id': 'http://schema.org/url'}}, 'type': 'object', 'x-jsonld-id': 'http://schema.org/includedInDataCatalog'}, 'schema:maintainer': {'anyOf': [{'$ref': '#/$defs/Person'}, {'$ref': '#/$defs/Organization'}], 'description': 'Identification ' 'of the agent ' 'that maintains ' 'the metadata, ' 'with contact ' 'information. ' 'Should include ' 'person name and ' 'affiliation, or ' 'position name ' 'and affiliation, ' 'or just ' 'organization ' 'name. e-mail ' 'address is ' 'preferred ' 'contact ' 'information.', 'x-jsonld-id': 'http://schema.org/maintainer'}, 'schema:sdDatePublished': {'description': 'date of ' 'most recent ' 'update to ' 'the ' 'metadata ' 'content', 'format': 'date', 'type': 'string', 'x-jsonld-id': 'http://schema.org/sdDatePublished'}}, 'required': ['schema:about', 'dcterms:conformsTo', 'schema:additionalType', '@type', '@id'], 'type': 'object', 'x-jsonld-prefixes': {'dcat': 'http://www.w3.org/ns/dcat#', 'dcterms': 'http://purl.org/dc/terms/', 'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}} On instance: {'@context': {'dcat': 'http://www.w3.org/ns/dcat#', 'dcterms': 'http://purl.org/dc/terms/', 'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:URIforMetadata3575', '@type': ['schema:Dataset'], 'schema:about': {'@id': 'ex:URIforNode2246'}, 'schema:additionalType': ['dcat:CatalogRecord'], 'schema:includedInDataCatalog': {'@id': 'https://ror.org/04sfkyrt24', '@type': 'schema:DataCatalog', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://registry.identifiers.org/registry/ror', 'schema:url': 'https://ror.org/04sfkyrt24', 'schema:value': '04sfkyrt24'}, 'schema:name': 'Global Wildlife ' 'Aggregator', 'schema:url': 'http://example.com/wildlifecatalog'}, 'schema:maintainer': {'@id': 'https://orcid.org/3333-4442-9456-9347', '@type': 'schema:Person', 'schema:alternateName': 'Metadata curator', 'schema:contactPoint': {'@type': 'schema:ContactPoint', 'schema:email': 'goodgea@bwc.org'}, 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://registry.identifiers.org/registry/orcid', 'schema:url': 'https://orcid.org/3333-4442-9456-9347'}, 'schema:name': 'Goodge, Alice'}, 'schema:sdDatePublished': '2025-10-24'}
SHACL
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: cdifd:metadataProfileProperty Focus Node: ex:URIforMetadata3575 Result Path: dcterms:conformsTo Message: provide identifiers for specifications used in this record to provide guidance for machine agents processing the metadata record Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: cdifd:metadataProfileProperty Focus Node: ex:URIforMetadata3575 Result Path: dcterms:conformsTo Message: provide identifiers for specifications used in this record to provide guidance for machine agents processing the metadata record
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3babb967f811412fa17aa28f72936b04b10: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b11: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b22: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b21: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b25: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n621638433bbd4610b4b9a55c769bc13db7: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db10: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db4: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db6: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db19: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n8e871cc594bd4f61a50ab64a497d465db14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint
example_1_1.json Example
Passed
Files
Using exampleCdifCatalogRecordMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
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/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3babb967f811412fa17aa28f72936b04b10: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b11: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b22: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b21: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b25: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n621638433bbd4610b4b9a55c769bc13db7: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db10: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db4: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db6: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db19: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n8e871cc594bd4f61a50ab64a497d465db14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifCatalogRecord.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
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/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3babb967f811412fa17aa28f72936b04b10: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b11: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b22: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b21: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b25: *none* - Shape _:n3babb967f811412fa17aa28f72936b04b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: <https://ror.org/04jpmwt24> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n621638433bbd4610b4b9a55c769bc13db7: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db10: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db4: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db6: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db19: *none* - Shape _:n621638433bbd4610b4b9a55c769bc13db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n8e871cc594bd4f61a50ab64a497d465db14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint

Test passed: 1 / 2

example_1_1.json Example
SHACL: 1 Warning
Files
Using exampleCdifDataCubeMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("A StructuredDataSet should have physical mappings (cdif:hasPhysicalMapping) linking variables to their physical representation.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:hasPhysicalMapping ; sh:severity sh:Warning ] Focus Node: [ rdf:type cdi:StructuredDataSet ] Result Path: cdif:hasPhysicalMapping Message: A StructuredDataSet should have physical mappings (cdif:hasPhysicalMapping) linking variables to their physical representation.
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: _:N9b36b3c3502a4be78c7b2f14bb42bfe5
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 cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b7: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b4: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b8: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b5: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b26: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b19: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb11: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb21: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb22: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb10: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb23: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb20: *none* - Shape cdifd:CDIFIdentifierShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifDataCube.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: _:N5d285a73b0814235bcd6def4b1f97eb7
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 cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b7: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b4: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b8: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b5: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b26: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b19: *none* - Shape _:n1bb70370404145a091fa1d35134ed143b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb11: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb21: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb22: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb10: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb23: *none* - Shape _:n44a5a2c24b28410782e0e7d7c65644ceb20: *none* - Shape cdifd:CDIFIdentifierShape: *none*

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifDescriptorVariableMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/dv/measureName> - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/dv/measureName>/cdif:hasValuesFrom
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb23: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb10: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb20: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb25: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *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: True
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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b6: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b10: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b26: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b8: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b7: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifDescriptorVariableComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/dv/measureName> - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/vd/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP>,<https://example.org/rv/diastolicBP> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb23: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb10: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb20: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb25: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf7190c793575499ba81e1499031b91dbb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *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: True
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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b6: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b10: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b26: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b8: *none* - Shape _:nb2b2bdca102c4d21a292bc40ab92b839b7: *none*

Test passed: 1 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifEnumerationDomainMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166>
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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b20: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b10: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b11: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b22: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
example_2_1.json Example
SHACL: 5 Violation
Files
Using exampleCdifEnumerationDomainComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166-eu>
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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b20: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b10: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b11: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n3a9ff3d9f59342ba942bf65342f4e521b22: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (5): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:message Literal("schema:identifier is required on a CDIF codelist (string or PropertyValue).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:identifier ] Focus Node: <https://example.org/concept-scheme/iso3166-eu> Result Path: schema1:identifier Message: schema:identifier is required on a CDIF codelist (string or PropertyValue). Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:datatype xsd:string ; sh:maxCount Literal("1", datatype=xsd:integer) ; sh:message Literal("schema:dateModified is required (ISO 8601 date string).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:dateModified ] Focus Node: <https://example.org/concept-scheme/iso3166-eu> Result Path: schema1:dateModified Message: schema:dateModified is required (ISO 8601 date string). Constraint Violation in ClassConstraintComponent (http://www.w3.org/ns/shacl#ClassConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:class skos:Concept ; sh:message Literal("A codelist must declare at least one skos:hasTopConcept.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path skos:hasTopConcept ] Focus Node: <https://example.org/concept-scheme/iso3166-eu> Value Node: <https://example.org/concept/DE> Result Path: skos:hasTopConcept Message: A codelist must declare at least one skos:hasTopConcept. Constraint Violation in ClassConstraintComponent (http://www.w3.org/ns/shacl#ClassConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:class skos:Concept ; sh:message Literal("A codelist must declare at least one skos:hasTopConcept.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path skos:hasTopConcept ] Focus Node: <https://example.org/concept-scheme/iso3166-eu> Value Node: <https://example.org/concept/FR> Result Path: skos:hasTopConcept Message: A codelist must declare at least one skos:hasTopConcept. Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFCodelistShape Focus Node: <https://example.org/concept-scheme/iso3166-eu> Value Node: <https://example.org/concept-scheme/iso3166-eu> Message: Either schema:license or schema:conditionsOfAccess must be provided. Message: A CDIF codelist must have a resolvable IRI as @id.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: <https://example.org/concept-scheme/iso3166-eu> - Shape cdifd:CDIFCodelistConceptShape: *none*

Test passed: 2 / 4

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema['allOf'][1]: {'$defs': {'DefinedTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}, 'Reference': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifReference/schema.yaml'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'Schema.org PropertyValue-based variableMeasured. ' 'Defines properties for a measured variable in a ' 'dataset, typed as schema:PropertyValue.', 'properties': {'@id': {'type': 'string'}, '@type': {'contains': {'const': 'schema:PropertyValue'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:alternateName': {'items': {'description': 'human ' 'intelligible ' 'name ' 'for ' 'variable ' 'that ' 'conveys ' 'semantics', 'type': 'string'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/alternateName'}, 'schema:description': {'default': 'missing', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:maxValue': {'description': 'maximum numeric ' 'value in the ' 'dataset', 'type': 'number', 'x-jsonld-id': 'http://schema.org/maxValue'}, 'schema:measurementTechnique': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'description': 'reference ' 'to ' 'a ' 'skos ' 'concept', 'type': 'string'}}, 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'Text ' 'description ' 'or URI ' 'specifying ' 'how ' 'values ' 'for ' 'the ' 'variable ' 'were ' 'obtained.', 'x-jsonld-id': 'http://schema.org/measurementTechnique'}, 'schema:minValue': {'description': 'minimum numeric ' 'value in the ' 'dataset', 'type': 'number', 'x-jsonld-id': 'http://schema.org/minValue'}, 'schema:name': {'description': 'string label ' 'associated with the ' 'variable in the ' 'dataset serialization', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:propertyID': {'description': 'identifier or ' 'name for the ' 'property concept', 'items': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'type': 'string'}}, 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}]}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/propertyID'}, 'schema:unitCode': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'type': 'string'}}, 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'URI or code ' 'identifying the ' 'unit of measure', 'x-jsonld-id': 'http://schema.org/unitCode'}, 'schema:unitText': {'description': 'unit of ' 'measurement as ' 'text', 'type': 'string', 'x-jsonld-id': 'http://schema.org/unitText'}, 'schema:url': {'anyOf': [{'description': 'link to a ' 'web page ' 'useful for ' 'interpreting ' 'the variable', 'format': 'uri', 'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/url'}}, 'required': ['@type', 'schema:name'], 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://doi.org', 'schema:url': 'https://doi.org/iY', 'schema:value': 'iY'}, 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n7b9550da579f4c81a91315e09a25542db10: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db18: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db69: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db13: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db14: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db70: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db16: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db71: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db15: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db11: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db20: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db75: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db67: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db66: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db72: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db73: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *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/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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nef8781a6c97d4136995485db74b8fbe5b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b26: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b19: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b7: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b20: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b25: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b11: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b21: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nda728dda907146298759e576abf5f1cfb5: *none* - Shape _:nda728dda907146298759e576abf5f1cfb29: *none* - Shape _:nda728dda907146298759e576abf5f1cfb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb10: *none* - Shape _:nda728dda907146298759e576abf5f1cfb14: *none* - Shape _:nda728dda907146298759e576abf5f1cfb11: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nda728dda907146298759e576abf5f1cfb12: *none* - Shape _:nda728dda907146298759e576abf5f1cfb4: *none* - Shape _:nda728dda907146298759e576abf5f1cfb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb37: *none* - Shape _:nda728dda907146298759e576abf5f1cfb38: *none* - Shape _:nda728dda907146298759e576abf5f1cfb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb9: *none* - Shape _:nda728dda907146298759e576abf5f1cfb8: *none* - Shape _:nda728dda907146298759e576abf5f1cfb30: *none* - Shape _:nda728dda907146298759e576abf5f1cfb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb44: *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*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:Person' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'cdi:InstanceVariable'}, 'description': 'Must include both schema:PropertyValue and ' 'cdi:InstanceVariable. Additional types may be ' 'included.', 'items': {'type': 'string'}, 'type': 'array'} On instance['@type']: 'schema:Person'
SHACL
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n7b9550da579f4c81a91315e09a25542db10: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db18: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db69: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db13: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db14: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db70: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db16: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db71: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db15: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db11: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db20: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db75: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db67: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db66: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db72: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db73: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *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/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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nef8781a6c97d4136995485db74b8fbe5b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b26: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b19: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b7: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b20: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b25: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b11: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b21: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nda728dda907146298759e576abf5f1cfb5: *none* - Shape _:nda728dda907146298759e576abf5f1cfb29: *none* - Shape _:nda728dda907146298759e576abf5f1cfb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb10: *none* - Shape _:nda728dda907146298759e576abf5f1cfb14: *none* - Shape _:nda728dda907146298759e576abf5f1cfb11: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nda728dda907146298759e576abf5f1cfb12: *none* - Shape _:nda728dda907146298759e576abf5f1cfb4: *none* - Shape _:nda728dda907146298759e576abf5f1cfb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb37: *none* - Shape _:nda728dda907146298759e576abf5f1cfb38: *none* - Shape _:nda728dda907146298759e576abf5f1cfb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb9: *none* - Shape _:nda728dda907146298759e576abf5f1cfb8: *none* - Shape _:nda728dda907146298759e576abf5f1cfb30: *none* - Shape _:nda728dda907146298759e576abf5f1cfb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb44: *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*
example_1_1.json Example
SHACL: 2 Warning, 1 Info
Files
Using exampleCdifInstanceVariableMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (3): 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/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:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/temperature> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/temperature> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n7b9550da579f4c81a91315e09a25542db10: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db18: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db69: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db13: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db14: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db70: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db16: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db71: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db15: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db11: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db20: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db75: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db67: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/temperature> - Shape _:n7b9550da579f4c81a91315e09a25542db66: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db72: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db73: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *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/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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nef8781a6c97d4136995485db74b8fbe5b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b26: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b19: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b7: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b20: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b25: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b11: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b21: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nda728dda907146298759e576abf5f1cfb5: *none* - Shape _:nda728dda907146298759e576abf5f1cfb29: *none* - Shape _:nda728dda907146298759e576abf5f1cfb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb10: *none* - Shape _:nda728dda907146298759e576abf5f1cfb14: *none* - Shape _:nda728dda907146298759e576abf5f1cfb11: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nda728dda907146298759e576abf5f1cfb12: *none* - Shape _:nda728dda907146298759e576abf5f1cfb4: *none* - Shape _:nda728dda907146298759e576abf5f1cfb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb37: *none* - Shape _:nda728dda907146298759e576abf5f1cfb38: *none* - Shape _:nda728dda907146298759e576abf5f1cfb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb9: *none* - Shape _:nda728dda907146298759e576abf5f1cfb8: *none* - Shape _:nda728dda907146298759e576abf5f1cfb30: *none* - Shape _:nda728dda907146298759e576abf5f1cfb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb44: *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*
example_2_1.json Example
SHACL: 1 Warning
Files
Using exampleCdifInstanceVariableComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in SPARQLConstraintComponent (http://www.w3.org/ns/shacl#SPARQLConstraintComponent): Severity: sh:Warning Source Shape: cdifd:QualifiesCoherenceShape Focus Node: xas:monochromatorEnergy Value Node: ex:temperatureVariable Result Path: cdi:qualifies Source Constraint: [ rdf:type sh:SPARQLConstraint ; sh:message Literal("cdi:qualifies @id should reference the @id of another variableMeasured instance variable defined for the same dataset.") ; sh:prefixes ( [ sh:namespace Literal("http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/") ; sh:prefix Literal("cdi") ] [ sh:namespace Literal("https://cdif.org/0.1/") ; sh:prefix Literal("cdif") ] [ sh:namespace Literal("http://schema.org/") ; sh:prefix Literal("schema") ] ) ; sh:select Literal(" PREFIX cdi: <http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/> PREFIX cdif: <https://cdif.org/0.1/> PREFIX schema: <http://schema.org/> SELECT $this (cdi:qualifies AS ?path) (?target AS ?value) WHERE { $this cdi:qualifies ?target . FILTER NOT EXISTS { ?dataset schema:variableMeasured ?target . ?dataset schema:variableMeasured $this . } }") ] Message: cdi:qualifies @id should reference the @id of another variableMeasured instance variable defined for the same dataset.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n7b9550da579f4c81a91315e09a25542db10: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db18: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db69: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db13: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db14: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db70: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db16: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db71: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db15: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db11: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db20: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db75: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db67: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy - Shape _:n7b9550da579f4c81a91315e09a25542db66: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db72: *none* - Shape _:n7b9550da579f4c81a91315e09a25542db73: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *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/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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nef8781a6c97d4136995485db74b8fbe5b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b26: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b19: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b7: *none* - Shape _:nef8781a6c97d4136995485db74b8fbe5b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b20: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b25: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b11: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b21: *none* - Shape _:ne9f35e383cfe4b65b19947206ac5bf26b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nda728dda907146298759e576abf5f1cfb5: *none* - Shape _:nda728dda907146298759e576abf5f1cfb29: *none* - Shape _:nda728dda907146298759e576abf5f1cfb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb10: *none* - Shape _:nda728dda907146298759e576abf5f1cfb14: *none* - Shape _:nda728dda907146298759e576abf5f1cfb11: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nda728dda907146298759e576abf5f1cfb12: *none* - Shape _:nda728dda907146298759e576abf5f1cfb4: *none* - Shape _:nda728dda907146298759e576abf5f1cfb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb37: *none* - Shape _:nda728dda907146298759e576abf5f1cfb38: *none* - Shape _:nda728dda907146298759e576abf5f1cfb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb9: *none* - Shape _:nda728dda907146298759e576abf5f1cfb8: *none* - Shape _:nda728dda907146298759e576abf5f1cfb30: *none* - Shape _:nda728dda907146298759e576abf5f1cfb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda728dda907146298759e576abf5f1cfb44: *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*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifKeyMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: _:N6bec3f981c694283b9775df747d88faf
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n7c65b3959f32444a96ece3bde524b263b70: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b10: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b20: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b71: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b72: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b14: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b17: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b16: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b13: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b18: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b66: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b75: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b15: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b11: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b73: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b69: *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/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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na42ad04553884c03a926300137f1c298b10: *none* - Shape _:na42ad04553884c03a926300137f1c298b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:na42ad04553884c03a926300137f1c298b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na42ad04553884c03a926300137f1c298b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na42ad04553884c03a926300137f1c298b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na42ad04553884c03a926300137f1c298b26: *none* - Shape _:na42ad04553884c03a926300137f1c298b5: *none* - Shape _:na42ad04553884c03a926300137f1c298b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nad470e3c1edb46698beede9cac9d1196b22: *none* - Shape _:nad470e3c1edb46698beede9cac9d1196b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nad470e3c1edb46698beede9cac9d1196b11: *none* - Shape _:nad470e3c1edb46698beede9cac9d1196b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nad470e3c1edb46698beede9cac9d1196b25: *none* - Shape _:nad470e3c1edb46698beede9cac9d1196b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nad470e3c1edb46698beede9cac9d1196b20: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ne2a782ac78bc4737b239c00c03544883b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b51: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b11: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b44: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b37: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b29: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b30: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b38: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b4: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b12: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b7: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b52: *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*
example_2_1.json Example
Passed
Files
Using exampleCdifKeyComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: <https://example.org/dataset/observations/key/primary>
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n7c65b3959f32444a96ece3bde524b263b70: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b10: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b20: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b71: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b72: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b14: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b17: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b16: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b13: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b18: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b66: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b75: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/year> - Shape _:n7c65b3959f32444a96ece3bde524b263b15: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b11: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b73: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7c65b3959f32444a96ece3bde524b263b69: *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/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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na42ad04553884c03a926300137f1c298b10: *none* - Shape _:na42ad04553884c03a926300137f1c298b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:na42ad04553884c03a926300137f1c298b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na42ad04553884c03a926300137f1c298b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na42ad04553884c03a926300137f1c298b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na42ad04553884c03a926300137f1c298b26: *none* - Shape _:na42ad04553884c03a926300137f1c298b5: *none* - Shape _:na42ad04553884c03a926300137f1c298b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nad470e3c1edb46698beede9cac9d1196b22: *none* - Shape _:nad470e3c1edb46698beede9cac9d1196b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nad470e3c1edb46698beede9cac9d1196b11: *none* - Shape _:nad470e3c1edb46698beede9cac9d1196b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nad470e3c1edb46698beede9cac9d1196b25: *none* - Shape _:nad470e3c1edb46698beede9cac9d1196b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nad470e3c1edb46698beede9cac9d1196b20: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ne2a782ac78bc4737b239c00c03544883b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b51: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b11: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b44: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b37: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b29: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b30: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b38: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b4: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b12: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b7: *none* - Shape _:ne2a782ac78bc4737b239c00c03544883b52: *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*

Test passed: 0 / 0

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifLongDataMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifLongData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifLongData/rules.shacl: - Shape cdifd:longDataShape: _:N4d132810615d4f33861717d00805ef5a - Shape cdifd:longDataShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:longDataShape/sh:property/sh:qualifiedValueShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b20: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b21: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b10: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b11: *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: True
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/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 _:n861e1f4f609a4d448db151ce7d1f91b7b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b5: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b4: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b26: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b8: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b7: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *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*
example_2_1.json Example
Passed
Files
Using exampleCdifLongData.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifLongData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifLongData/rules.shacl: - Shape cdifd:longDataShape: _:N756e0dbd35aa40748f2017b3a9acdd91 - Shape cdifd:longDataShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:longDataShape/sh:property/sh:qualifiedValueShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b20: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b21: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b10: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n345c5a98693d403fbe2c92692aec4903b11: *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: True
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/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 _:n861e1f4f609a4d448db151ce7d1f91b7b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b5: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b4: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b26: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b8: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n861e1f4f609a4d448db151ce7d1f91b7b7: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *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*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifOpenApiMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifOpenApi/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifOpenApi/rules.shacl: - Shape cdifd:oasResponseNode: <https://example.org/api/minimal>/schema1:potentialAction/schema1:target/oas:response - Shape cdifd:oasRequestBodyNode: *none* - Shape cdifd:oasParameterNode: *none* - Shape cdifd:oasMediaTypeNode: _:N7b7a3f9c80374d70a32fded2597a4a73
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb47013667ef74b93af45048311fbc2edb10: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb26: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb6: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b25: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b23: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b20: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b22: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b11: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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*
example_2_1.json Example
Passed
Files
Using exampleOpenApiWebAPI.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifOpenApi/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifOpenApi/rules.shacl: - Shape cdifd:oasResponseNode: ex:op_submitAnalysis/schema1:target/oas:response,ex:op_searchAnalyses/schema1:target/oas:response,ex:op_submitAnalysis/schema1:target/oas:response,ex:op_searchAnalyses/schema1:target/oas:response - Shape cdifd:oasRequestBodyNode: ex:op_submitAnalysis/schema1:target/oas:requestBody - Shape cdifd:oasParameterNode: ex:param_start,ex:param_format,ex:param_bbox,ex:param_element,ex:param_end - Shape cdifd:oasMediaTypeNode: ex:op_submitAnalysis/schema1:target/oas:response/oas:content,ex:op_searchAnalyses/schema1:target/oas:response/oas:content,ex:op_searchAnalyses/schema1:target/oas:response/oas:content,ex:op_submitAnalysis/schema1:target/oas:requestBody/oas:content,ex:op_submitAnalysis/schema1:target/oas:response/oas:content,ex:op_searchAnalyses/schema1:target/oas:response/oas:content
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb47013667ef74b93af45048311fbc2edb10: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb26: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb6: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb47013667ef74b93af45048311fbc2edb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b25: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b23: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b20: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b22: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b11: *none* - Shape _:n330e6112eb9b4f55ae7a9b7c4dc43ef5b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:openApiWebAPI_001/schema1:documentation,ex:openApiWebAPI_001/schema1:termsOfService
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:openApiWebAPI_001/schema1:documentation,ex:openApiWebAPI_001/schema1:termsOfService

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifPhysicalMapping.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
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 _:n92d43ad77563455cb3527e7802bea9a1b26: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b10: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b8: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b4: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b6: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab22: *none* - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab11: *none* - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab10: *none* - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab20: *none* - Shape cdifd:CDIFIdentifierShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifPhysicalMappingComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
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 _:n92d43ad77563455cb3527e7802bea9a1b26: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b10: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b8: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b4: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b6: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92d43ad77563455cb3527e7802bea9a1b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab22: *none* - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab11: *none* - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab10: *none* - Shape _:ncc45341e1ea246ccacffde94b3a38c7ab20: *none* - Shape cdifd:CDIFIdentifierShape: *none*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifProvActivityMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b36: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b12: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b13: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b21: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b5: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b4: *none* - Shape cdifd:cdifProvActivityShape: *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:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n4b58531463d741279c5096c4f6ae49beb14: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd73e1f228b3941b7819165faea35595db10: *none* - Shape _:nd73e1f228b3941b7819165faea35595db11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd73e1f228b3941b7819165faea35595db25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd73e1f228b3941b7819165faea35595db22: *none* - Shape _:nd73e1f228b3941b7819165faea35595db20: *none* - Shape _:nd73e1f228b3941b7819165faea35595db23: *none* - Shape _:nd73e1f228b3941b7819165faea35595db21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
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 _:na842053855aa4935b41df392d00b01e9b8: *none* - Shape _:na842053855aa4935b41df392d00b01e9b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:na842053855aa4935b41df392d00b01e9b5: *none* - Shape _:na842053855aa4935b41df392d00b01e9b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na842053855aa4935b41df392d00b01e9b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na842053855aa4935b41df392d00b01e9b26: *none* - Shape _:na842053855aa4935b41df392d00b01e9b7: *none* - Shape _:na842053855aa4935b41df392d00b01e9b4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb15: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb38: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb9: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb42: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb16: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb40: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb4: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb10: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb39: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb44: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb41: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb29: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb20: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb16: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb4: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb18: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb17: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb3: *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 _:nf92fd416898a498491d9a7762d13cfafb4: *none* - Shape _:nf92fd416898a498491d9a7762d13cfafb5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb19: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb15: *none* - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb17: *none* - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb16: *none* - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb7: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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*
example_2_1.json Example
Passed
Files
Using exampleCdifProvActivity.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step,ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step - Shape cdifd:cdifProvHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape _:n395bc7e2125346ae82ec907bf829ed07b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b36: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b12: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b13: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b21: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b5: *none* - Shape _:n395bc7e2125346ae82ec907bf829ed07b4: *none* - Shape cdifd:cdifProvActivityShape: *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:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/schema1:agent - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:activity-soil-chem-analysis/schema1:agent/schema1:contactPoint - Shape _:n4b58531463d741279c5096c4f6ae49beb14: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd73e1f228b3941b7819165faea35595db10: *none* - Shape _:nd73e1f228b3941b7819165faea35595db11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd73e1f228b3941b7819165faea35595db25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd73e1f228b3941b7819165faea35595db22: *none* - Shape _:nd73e1f228b3941b7819165faea35595db20: *none* - Shape _:nd73e1f228b3941b7819165faea35595db23: *none* - Shape _:nd73e1f228b3941b7819165faea35595db21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
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 _:na842053855aa4935b41df392d00b01e9b8: *none* - Shape _:na842053855aa4935b41df392d00b01e9b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:na842053855aa4935b41df392d00b01e9b5: *none* - Shape _:na842053855aa4935b41df392d00b01e9b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na842053855aa4935b41df392d00b01e9b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na842053855aa4935b41df392d00b01e9b26: *none* - Shape _:na842053855aa4935b41df392d00b01e9b7: *none* - Shape _:na842053855aa4935b41df392d00b01e9b4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb15: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb38: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb9: *none* - Shape cdifd:CDIFDefinedTermShape: ex:activity-soil-chem-analysis/prov:used/schema1:instrument,ex:activity-soil-chem-analysis/prov:used/schema1:instrument/schema1:category - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb42: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb16: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb40: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb4: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb10: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb39: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/schema1:location - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb44: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb41: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n894c8dce1e7f44f4bee2b0e75997a55cb29: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape: ex:activity-soil-chem-analysis/prov:used/schema1:instrument,ex:activity-soil-chem-analysis/prov:used/schema1:instrument/schema1:category - Shape _:n4754ba7f67e54689bb0313d304756cdbb20: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb16: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb4: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb18: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb17: *none* - Shape _:n4754ba7f67e54689bb0313d304756cdbb3: *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 _:nf92fd416898a498491d9a7762d13cfafb4: *none* - Shape _:nf92fd416898a498491d9a7762d13cfafb5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb19: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb15: *none* - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb17: *none* - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb16: *none* - Shape _:nfec06a3cfc5c41478b4f93cb14566b9fb7: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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: ex:activity-soil-chem-analysis/prov:used

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifReference.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:CdifRelationExample_001
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:CdifRelationExample_001
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nbb265330f3e74cbeae4aed98bdeef876b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b5: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b7: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b6: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b26: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b4: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b23: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b22: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b10: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b21: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b20: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifReferenceComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:CdifRelationComplete_001
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:CdifRelationComplete_001
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nbb265330f3e74cbeae4aed98bdeef876b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b5: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b7: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b6: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b26: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b4: *none* - Shape _:nbb265330f3e74cbeae4aed98bdeef876b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b23: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b22: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b10: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b21: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n77f21d7ab43c466c822b9fc16621f3f8b20: *none*

Test passed: 0 / 0

Test passed: 3 / 3

example_1_1.json Example
Passed
Files
Using exampleCdifStatisticsMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: _:N022d7a66bd184276a1c599ebd2e19f33 - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nc2b0ecf648c143a7ac0daed44db58563b10: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b20: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b71: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b11: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b14: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b73: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b72: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b17: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b66: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b13: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b67: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b18: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b70: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b69: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b15: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b75: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb10: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb45: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb8: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb52: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb7: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb37: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb29: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb5: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb14: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb38: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb11: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb12: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb4: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab4: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab8: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab26: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab6: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab19: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb23: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb25: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb20: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb22: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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*
example_2_1.json Example
Passed
Files
Using exampleCdifStatistics.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: <https://example.org/stats/temperature-mean> - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: <https://example.org/stats/temperature-mean>/cdif:has_CategoryStatistics,<https://example.org/stats/temperature-mean>/cdif:has_CategoryStatistics
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nc2b0ecf648c143a7ac0daed44db58563b10: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b20: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b71: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b11: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b14: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b73: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b72: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b17: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b66: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b13: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b67: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b18: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b70: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b69: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b15: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b75: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb10: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb45: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb8: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb52: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb7: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb37: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb29: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb5: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb14: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb38: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb11: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb12: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb4: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab4: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab8: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab26: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab6: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab19: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb23: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb25: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb20: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb22: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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*
example_3_1.json Example
Passed
Files
Using exampleCdifStatisticsCollection.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: <https://example.org/stats/temperature-mean>,<https://example.org/stats/salinity-mean> - Shape cdifd:cdifStatisticsCollectionShape: <https://example.org/stats/dataset-summary> - Shape cdifd:cdifCategoryStatisticShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nc2b0ecf648c143a7ac0daed44db58563b10: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b20: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b71: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b11: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b14: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b73: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b72: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b17: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b66: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b13: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b67: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b18: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b70: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b69: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b15: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc2b0ecf648c143a7ac0daed44db58563b75: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb10: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb45: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb8: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb52: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb7: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb37: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb29: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb5: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb14: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb38: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb11: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb12: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb4: *none* - Shape _:nd79d06c9ea1848b38b7cd555daa01f2cb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab4: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab8: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab26: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab6: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab19: *none* - Shape _:n2aa0a620b1794408be2e5dd394846ebab7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb23: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb25: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb20: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb22: *none* - Shape _:n5fc018a9ab074fc783e35cdc0e9e818bb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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*

Test passed: 0 / 0

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifTabularData.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape: _:N6c3f46ea430041909255b4863be3551a - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *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/sh:or/rdf:rest/rdf:first: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb26: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb8: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb6: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb4: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb10: *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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd4934993be294868b7755a6e3109818cb22: *none* - Shape _:nd4934993be294868b7755a6e3109818cb25: *none* - Shape _:nd4934993be294868b7755a6e3109818cb10: *none* - Shape _:nd4934993be294868b7755a6e3109818cb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd4934993be294868b7755a6e3109818cb20: *none* - Shape _:nd4934993be294868b7755a6e3109818cb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nd4934993be294868b7755a6e3109818cb11: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifTabularDataComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape: _:N0ef7327c7f3b4a2990b1d6b2f960ebf4 - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *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/sh:or/rdf:rest/rdf:first: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb26: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb8: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb6: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb4: *none* - Shape _:n27730d9f597f406c9c854273bb656e6cb10: *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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd4934993be294868b7755a6e3109818cb22: *none* - Shape _:nd4934993be294868b7755a6e3109818cb25: *none* - Shape _:nd4934993be294868b7755a6e3109818cb10: *none* - Shape _:nd4934993be294868b7755a6e3109818cb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd4934993be294868b7755a6e3109818cb20: *none* - Shape _:nd4934993be294868b7755a6e3109818cb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nd4934993be294868b7755a6e3109818cb11: *none*

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 1 / 2

example_1_1.json Example
SHACL: 1 Warning
Files
Using exampleCdifValueDomainMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:datatype xsd:string ; sh:message Literal("A cdif:SubstantiveValueDomain should carry a cdif:displayLabel (human-readable label)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:displayLabel ; sh:severity sh:Warning ] Focus Node: <https://example.org/vd/age-years> Result Path: cdif:displayLabel Message: A cdif:SubstantiveValueDomain should carry a cdif:displayLabel (human-readable label)
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: <https://example.org/vd/age-years>
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/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb25: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb23: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb21: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb22: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifValueDomainComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
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: <https://example.org/vd/country-iso3166>
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166>
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb25: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb23: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb21: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb22: *none* - Shape _:n5cc76eb7338f49efa57992142b92885bb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiActivity.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiActivity/rules.shacl: - Shape cdifd:ddicdiActivityShape: *none* - Shape cdifd:ddicdiActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiActivityStepShape/sh:property/sh:or/rdf:first: *none* - Shape _:n56c5d408c1044a54bd51a534d5ea5d5eb8: *none* - Shape _:n56c5d408c1044a54bd51a534d5ea5d5eb13: *none* - Shape _:n56c5d408c1044a54bd51a534d5ea5d5eb28: *none* - Shape _:n56c5d408c1044a54bd51a534d5ea5d5eb23: *none* - Shape cdifd:ddicdiActivityStepShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiActivityStepShape: *none*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiAgent.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape _:n3144d2da989d4dd6a8b5859dd54ebe6cb3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3144d2da989d4dd6a8b5859dd54ebe6cb8: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: ex:researcher-jane-doe

Test passed: 0 / 0

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiCollections.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiCollections/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiCollections/rules.shacl: - Shape cdifd:ddicdiCollectionShape: <https://example.org/collection/monitoringStations>

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiIndividual.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: ex:researcher-jane-doe

Test passed: 0 / 0

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiKeyValueStructure.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiKeyValueStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiKeyValueStructure/rules.shacl: - Shape cdifd:ddicdiKeyValueStructureShape: <https://example.org/kvstructure/observations>
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/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n76ab115001b54e30a0eea1b257057817b69: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b11: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b67: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b18: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b13: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b20: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b66: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b17: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b72: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b14: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b16: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b71: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b70: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b15: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b75: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b10: *none* - Shape _:n76ab115001b54e30a0eea1b257057817b73: *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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n1cb0178564a64a91b4e1a553443e4ae5b5: *none* - Shape _:n1cb0178564a64a91b4e1a553443e4ae5b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n1cb0178564a64a91b4e1a553443e4ae5b26: *none* - Shape _:n1cb0178564a64a91b4e1a553443e4ae5b8: *none* - Shape _:n1cb0178564a64a91b4e1a553443e4ae5b4: *none* - Shape _:n1cb0178564a64a91b4e1a553443e4ae5b19: *none* - Shape _:n1cb0178564a64a91b4e1a553443e4ae5b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1cb0178564a64a91b4e1a553443e4ae5b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nf148a41d7d7143359013b02c73a9bebfb20: *none* - Shape _:nf148a41d7d7143359013b02c73a9bebfb10: *none* - Shape _:nf148a41d7d7143359013b02c73a9bebfb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nf148a41d7d7143359013b02c73a9bebfb21: *none* - Shape _:nf148a41d7d7143359013b02c73a9bebfb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf148a41d7d7143359013b02c73a9bebfb23: *none* - Shape _:nf148a41d7d7143359013b02c73a9bebfb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b51: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b12: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b52: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b37: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b8: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b44: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b11: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b45: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b10: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b14: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b5: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b4: *none* - Shape _:n3fe575f7fed043b3abcbdc777d28e5c7b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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/ddiProperties/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n58a6dabbe213458e9a28847b74352f4eb8: *none* - Shape _:n58a6dabbe213458e9a28847b74352f4eb3: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: - Shape cdifd:ddicdiInstanceVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiPresentationalVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiPresentationalVariable/rules.shacl: - Shape cdifd:ddicdiDescriptorVariableShape: *none* - Shape cdifd:ddicdiReferenceVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiVariableValueComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *none* - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none*
Validation result for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: - Shape cdifd:ddicdiDimensionalDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiWideDataStructureShape: *none* - Shape cdifd:ddicdiDataStructureShape: *none*

Test passed: 0 / 0

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiLogicalRecordRepository.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiLogicalRecordRepository/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiLogicalRecordRepository/rules.shacl: - Shape cdifd:ddicdiInstanceVariableMapShape: *none* - Shape cdifd:ddicdiLogicalRecordRelationshipShape: *none* - Shape cdifd:ddicdiLogicalRecordRepositoryShape: <https://example.org/repo/survey-2025>
Validation result for _sources/ddiProperties/ddicdiLogicalRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiLogicalRecord/rules.shacl: - Shape cdifd:ddicdiLogicalRecordShape: *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/ddiProperties/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n08be6a7e2d314bacbf2c607d5359d247b8: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape _:n08be6a7e2d314bacbf2c607d5359d247b3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: - Shape cdifd:ddicdiInstanceVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiPresentationalVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiPresentationalVariable/rules.shacl: - Shape cdifd:ddicdiDescriptorVariableShape: *none* - Shape cdifd:ddicdiReferenceVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiVariableValueComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *none* - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none*
Validation result for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: - Shape cdifd:ddicdiDimensionalDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiWideDataStructureShape: *none* - Shape cdifd:ddicdiDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb20: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb16: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb17: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb73: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb14: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb67: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb15: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb71: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb69: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb70: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb66: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb72: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb11: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb75: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb13: *none* - Shape _:n77958ee2c0da4d46a5f5538e906c5f1cb10: *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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n1d1fd366f7844bdd82e513ead3d541ffb6: *none* - Shape _:n1d1fd366f7844bdd82e513ead3d541ffb7: *none* - Shape _:n1d1fd366f7844bdd82e513ead3d541ffb26: *none* - Shape _:n1d1fd366f7844bdd82e513ead3d541ffb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1d1fd366f7844bdd82e513ead3d541ffb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1d1fd366f7844bdd82e513ead3d541ffb5: *none* - Shape _:n1d1fd366f7844bdd82e513ead3d541ffb19: *none* - Shape _:n1d1fd366f7844bdd82e513ead3d541ffb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n07b69564e8794e81b31c31e55f24a10eb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n07b69564e8794e81b31c31e55f24a10eb21: *none* - Shape _:n07b69564e8794e81b31c31e55f24a10eb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n07b69564e8794e81b31c31e55f24a10eb20: *none* - Shape _:n07b69564e8794e81b31c31e55f24a10eb23: *none* - Shape _:n07b69564e8794e81b31c31e55f24a10eb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n07b69564e8794e81b31c31e55f24a10eb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b4: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b38: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b51: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b5: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b30: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b52: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b37: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b11: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b10: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b45: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b44: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b29: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b12: *none* - Shape _:nd5522762c4904c54bcc5ee0dd10124f3b9: *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*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiMachine.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: ex:machine-hpc-cluster

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiOrganization.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: ex:org-earth-science-institute

Test passed: 0 / 0

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiPhysicalMapping.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiPhysicalMapping/rules.shacl: - Shape cdifd:ddicdiLocatorMappingShape: *none* - Shape cdifd:ddicdiPhysicalMappingShape: *none* - Shape cdifd:ddicdiTextMappingShape: <https://example.org/dataset/oceanTemp2025/var/seaWaterTemp/mapping> - Shape cdifd:ddicdiPhysicalMappingPositionShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nc4eb532654f7437cb24220828f6bc094b69: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b11: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b67: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b20: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b71: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b70: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b66: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b17: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b18: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b13: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b72: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b15: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b10: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b73: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b75: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b14: *none* - Shape _:nc4eb532654f7437cb24220828f6bc094b16: *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/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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n6fbc2110e366428489d70f4649dc822cb6: *none* - Shape _:n6fbc2110e366428489d70f4649dc822cb10: *none* - Shape _:n6fbc2110e366428489d70f4649dc822cb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n6fbc2110e366428489d70f4649dc822cb19: *none* - Shape _:n6fbc2110e366428489d70f4649dc822cb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6fbc2110e366428489d70f4649dc822cb26: *none* - Shape _:n6fbc2110e366428489d70f4649dc822cb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6fbc2110e366428489d70f4649dc822cb5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd99896919d534c6a81d3543cf6915320b11: *none* - Shape _:nd99896919d534c6a81d3543cf6915320b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd99896919d534c6a81d3543cf6915320b21: *none* - Shape _:nd99896919d534c6a81d3543cf6915320b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd99896919d534c6a81d3543cf6915320b22: *none* - Shape _:nd99896919d534c6a81d3543cf6915320b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nd99896919d534c6a81d3543cf6915320b25: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n186643aa14a14a298ca6729567bcf38eb38: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb4: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb51: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb7: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb5: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb52: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb44: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb45: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb9: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb11: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb12: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n186643aa14a14a298ca6729567bcf38eb30: *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*

Test passed: 0 / 0

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiProcessingAgent.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne91514411fbf4f79a7be09df75303c36b3: *none* - Shape cdifd:ddicdiProcessingAgentShape: ex:agent-data-pipeline - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne91514411fbf4f79a7be09df75303c36b8: *none*

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiStatistics.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiStatistics/rules.shacl: - Shape cdifd:ddicdiStatisticsShape: <https://example.org/stats/seaWaterTemp/summary>
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/ddiProperties/ddicdiInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: - Shape cdifd:ddicdiInstanceVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape _:na0b4269359c24930acef51a0584c1647b3: *none* - Shape _:na0b4269359c24930acef51a0584c1647b8: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiPresentationalVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiPresentationalVariable/rules.shacl: - Shape cdifd:ddicdiDescriptorVariableShape: *none* - Shape cdifd:ddicdiReferenceVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiVariableValueComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *none* - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none*
Validation result for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiValueDomain.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: <https://example.org/vd/temperatureCelsius/desc> - Shape cdifd:ddicdiSubstantiveValueDomainShape: <https://example.org/vd/temperatureCelsius>
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *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/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0951ca5908e741389a4c77fad1014486b3: *none* - Shape _:n0951ca5908e741389a4c77fad1014486b8: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: - Shape cdifd:ddicdiInstanceVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiPresentationalVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiPresentationalVariable/rules.shacl: - Shape cdifd:ddicdiDescriptorVariableShape: *none* - Shape cdifd:ddicdiReferenceVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiVariableValueComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *none* - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none*
Validation result for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*

Test passed: 3 / 5

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema['allOf'][0]['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://doi.org', 'schema:url': 'https://doi.org/iY', 'schema:value': 'iY'}, 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape _:nbbdebb3f3d0341e7827e183e6a539262b56: *none* - Shape cdifd:descriptionProperty: *none* - Shape _:nbbdebb3f3d0341e7827e183e6a539262b46: *none* - Shape cdifd:keywordsProperty: *none* - Shape cdifd:creatorProperty: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape _:nbbdebb3f3d0341e7827e183e6a539262b15: *none* - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbbdebb3f3d0341e7827e183e6a539262b45: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape _:nbbdebb3f3d0341e7827e183e6a539262b14: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbbdebb3f3d0341e7827e183e6a539262b30: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *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 _:n7da69326d14a4819b4f2b87623bd7001b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7da69326d14a4819b4f2b87623bd7001b4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7da69326d14a4819b4f2b87623bd7001b11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n528756a476ca43879ede785dc76cf134b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n528756a476ca43879ede785dc76cf134b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b10: *none* - Shape _:n528756a476ca43879ede785dc76cf134b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b26: *none* - Shape _:n528756a476ca43879ede785dc76cf134b4: *none* - Shape _:n528756a476ca43879ede785dc76cf134b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb10: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb20: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb22: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb11: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb21: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb10: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb39: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb44: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb4: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb24: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb9: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb16: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb38: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb15: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb42: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb29: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb3: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b12: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b8: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b45: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b44: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b52: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b14: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b9: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b4: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b38: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b7: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b10: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b37: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b30: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n8c976481d9a643f5943ca86f0b347f5db17: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db4: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *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:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb5: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb7: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n2bbdc27e372a417bb189716919be7be1b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (3): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: cdifd:affiliationProperty Focus Node: ex:PersonExample_zZc Value Node: Literal("some organization, schema TBD") Result Path: schema1:affiliation Message: Optional: an affiliation must have object schema:Organization
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - 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:CDIFPersonShape: ex:PersonExample_zZc - Shape _:nea7a7be52cd24323873556856d1b4334b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b15: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b16: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b4: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none* - Shape cdifd:CDIFDataDownloadShape: *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 _:n26cdd58ea8ac4bc083f3be8744f3eec3b24: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b30: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b31: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b11: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b10: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b25: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b29: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b27: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b17: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b26: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b18: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b32: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b3: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b28: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b34: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b4: *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 _:n3754fee5bf4e44aaad17aff3a51fd44eb11: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb26: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb5: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb13: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb12: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb25: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb14: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb4: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb17: *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 _:nf4d8b77cb278430ca04e9c71ba90ec1cb5: *none* - Shape _:nf4d8b77cb278430ca04e9c71ba90ec1cb4: *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*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:identifier' is a required property Failed validating 'required' in schema['allOf'][0]['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:name': ' ', 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape _:nbbdebb3f3d0341e7827e183e6a539262b56: *none* - Shape cdifd:descriptionProperty: *none* - Shape _:nbbdebb3f3d0341e7827e183e6a539262b46: *none* - Shape cdifd:keywordsProperty: *none* - Shape cdifd:creatorProperty: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape _:nbbdebb3f3d0341e7827e183e6a539262b15: *none* - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbbdebb3f3d0341e7827e183e6a539262b45: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape _:nbbdebb3f3d0341e7827e183e6a539262b14: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbbdebb3f3d0341e7827e183e6a539262b30: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *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 _:n7da69326d14a4819b4f2b87623bd7001b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7da69326d14a4819b4f2b87623bd7001b4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7da69326d14a4819b4f2b87623bd7001b11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n528756a476ca43879ede785dc76cf134b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n528756a476ca43879ede785dc76cf134b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b10: *none* - Shape _:n528756a476ca43879ede785dc76cf134b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b26: *none* - Shape _:n528756a476ca43879ede785dc76cf134b4: *none* - Shape _:n528756a476ca43879ede785dc76cf134b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb10: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb20: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb22: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb11: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb21: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb10: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb39: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb44: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb4: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb24: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb9: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb16: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb38: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb15: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb42: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb29: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb3: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b12: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b8: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b45: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b44: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b52: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b14: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b9: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b4: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b38: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b7: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b10: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b37: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b30: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n8c976481d9a643f5943ca86f0b347f5db17: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db4: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *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:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb5: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb7: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n2bbdc27e372a417bb189716919be7be1b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - 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:CDIFPersonShape: ex:PersonExample_zZc - Shape _:nea7a7be52cd24323873556856d1b4334b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b15: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b16: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b4: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none* - Shape cdifd:CDIFDataDownloadShape: *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 _:n26cdd58ea8ac4bc083f3be8744f3eec3b24: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b30: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b31: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b11: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b10: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b25: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b29: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b27: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b17: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b26: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b18: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b32: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b3: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b28: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b34: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b4: *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 _:n3754fee5bf4e44aaad17aff3a51fd44eb11: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb26: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb5: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb13: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb12: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb25: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb14: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb4: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb17: *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 _:nf4d8b77cb278430ca04e9c71ba90ec1cb5: *none* - Shape _:nf4d8b77cb278430ca04e9c71ba90ec1cb4: *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*
example_1_1.json Example
Passed
Files
Using exampleCDIFDiscovery.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
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 _:n7da69326d14a4819b4f2b87623bd7001b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7da69326d14a4819b4f2b87623bd7001b4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7da69326d14a4819b4f2b87623bd7001b11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n528756a476ca43879ede785dc76cf134b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n528756a476ca43879ede785dc76cf134b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b10: *none* - Shape _:n528756a476ca43879ede785dc76cf134b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b26: *none* - Shape _:n528756a476ca43879ede785dc76cf134b4: *none* - Shape _:n528756a476ca43879ede785dc76cf134b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb10: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb20: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb22: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb11: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb21: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb10: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb39: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb44: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb4: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb24: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb9: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb16: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb38: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb15: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb42: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb29: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb3: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b12: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b8: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b45: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b44: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b52: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b14: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b9: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b4: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b38: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b7: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b10: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b37: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b30: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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: ex:YOPx123/schema1:publishingPrinciples
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n8c976481d9a643f5943ca86f0b347f5db17: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db4: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *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:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb5: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb7: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n2bbdc27e372a417bb189716919be7be1b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc,ex:ABYcNWHKYhTiLLNEzJx,ex:PersonExample_zZc_asContributor,ex:ihjJtFPNEKnGSFBcgS,<https://ada.org/person/5489>,ex:jP - Shape _:nea7a7be52cd24323873556856d1b4334b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:mxxInaV/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:jP/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:PersonExample_zZc_asContributor/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:gDiAxjl,ex:corzCgjNrGcH,ex:mxxInaV,ex:sr68lgy,ex:exampleOrg_fW,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:maintainerAffiliation_3456,ex:xblzSwEYJKBPpkK,<file:///github/workspace/kNKPZsCSWMc>
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: ex:YOPx123/schema1:contributor,ex:YOPx123/schema1:contributor - Shape _:n0f50a5ecb24e461a934a50d6124eae57b3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords - Shape _:n0f50a5ecb24e461a934a50d6124eae57b15: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b16: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b4: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution
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 _:n26cdd58ea8ac4bc083f3be8744f3eec3b24: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b30: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b31: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b11: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b10: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b25: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b29: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b27: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b17: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b26: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b18: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b32: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b3: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b28: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b34: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b4: *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 _:n3754fee5bf4e44aaad17aff3a51fd44eb11: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb26: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb5: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb13: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb12: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape: ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb25: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb14: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb4: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb17: *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 _:nf4d8b77cb278430ca04e9c71ba90ec1cb5: *none* - Shape _:nf4d8b77cb278430ca04e9c71ba90ec1cb4: *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*
example_2_1.json Example
SHACL: 4 Warning, 1 Info
Files
Using exampleCDIFDiscoveryMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
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 _:n7da69326d14a4819b4f2b87623bd7001b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7da69326d14a4819b4f2b87623bd7001b4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7da69326d14a4819b4f2b87623bd7001b11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n528756a476ca43879ede785dc76cf134b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n528756a476ca43879ede785dc76cf134b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b10: *none* - Shape _:n528756a476ca43879ede785dc76cf134b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b26: *none* - Shape _:n528756a476ca43879ede785dc76cf134b4: *none* - Shape _:n528756a476ca43879ede785dc76cf134b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb10: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb20: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb22: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb11: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb21: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb10: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb39: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb44: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb4: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb24: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb9: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb16: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb38: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb15: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb42: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb29: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb3: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (2): 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: [ rdf:type schema1:PropertyValue ; schema1:name Literal("sea ice extent") ] 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:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("sea ice extent") ] Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b12: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b8: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b45: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b44: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b52: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b14: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b9: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b4: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b38: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b7: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b10: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b37: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b30: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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: <https://example.org/dataset/minimal-discovery-001>/schema1:license
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n8c976481d9a643f5943ca86f0b347f5db17: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db4: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: schema1:creator Message: At least one creator (author/originator) is recommended Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:keywordsProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb5: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb7: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n2bbdc27e372a417bb189716919be7be1b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape _:nea7a7be52cd24323873556856d1b4334b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b15: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b16: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b4: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none* - Shape cdifd:CDIFDataDownloadShape: *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 _:n26cdd58ea8ac4bc083f3be8744f3eec3b24: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b30: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b31: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b11: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b10: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b25: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b29: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b27: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b17: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b26: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b18: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b32: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b3: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b28: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b34: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b4: *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 _:n3754fee5bf4e44aaad17aff3a51fd44eb11: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb26: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb5: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb13: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb12: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb25: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb14: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb4: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb17: *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 _:nf4d8b77cb278430ca04e9c71ba90ec1cb5: *none* - Shape _:nf4d8b77cb278430ca04e9c71ba90ec1cb4: *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*
example_3_1.json Example
SHACL: 1 Info
Files
Using exampleCDIFDiscoveryComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode: ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement - Shape _:n7da69326d14a4819b4f2b87623bd7001b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7da69326d14a4819b4f2b87623bd7001b4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7da69326d14a4819b4f2b87623bd7001b11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n528756a476ca43879ede785dc76cf134b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n528756a476ca43879ede785dc76cf134b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b10: *none* - Shape _:n528756a476ca43879ede785dc76cf134b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n528756a476ca43879ede785dc76cf134b26: *none* - Shape _:n528756a476ca43879ede785dc76cf134b4: *none* - Shape _:n528756a476ca43879ede785dc76cf134b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb10: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb20: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb22: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb11: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n36a46ee0f9184e34bce019942938276eb21: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: <https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:additionalType,ex:varTemperature/schema1:propertyID,ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:name,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:value,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/schema1:additionalType,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/schema1:measurementTechnique - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb10: *none* - Shape cdifd:geoCoordinatesNode: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:geo - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb39: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb44: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb4: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb24: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:completeDiscoveryDataset42/schema1:spatialCoverage,ex:completeDiscoveryDataset42/schema1:spatialCoverage - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:geo - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb9: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb16: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb38: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb15: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb42: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb29: *none* - Shape _:n709442f87a7140ebb30b7d955b0f2ddcb3: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b12: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b8: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b45: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b44: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b52: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b14: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b9: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b4: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b38: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b7: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b10: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b37: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b30: *none* - Shape _:n4cf5c1591d9542e29b2a10faf1b02a95b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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: ex:completeDiscoveryDataset42/schema1:conditionsOfAccess,ex:completeDiscoveryDataset42/schema1:license,ex:completeDiscoveryDataset42/schema1:publishingPrinciples
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n8c976481d9a643f5943ca86f0b347f5db17: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n8c976481d9a643f5943ca86f0b347f5db5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasEnd,ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasBeginning - Shape cdifd:timeIntervalNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage - Shape _:n8c976481d9a643f5943ca86f0b347f5db4: *none* - Shape cdifd:timePositionNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition,ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasEnd/time:inTimePosition - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *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:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb5: *none* - Shape _:ndd16f8056fe74c799bfc9853a2e5521cb7: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n2bbdc27e372a417bb189716919be7be1b4: *none* - Shape cdifd:derivedFromProperty: ex:rawCTDCasts - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: <https://orcid.org/0000-0002-7777-8888> Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - 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:CDIFPersonShape: <https://orcid.org/0000-0001-5555-6666>,<https://orcid.org/0000-0003-4444-5555>,<https://orcid.org/0000-0002-7777-8888> - Shape _:nea7a7be52cd24323873556856d1b4334b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:contactPoint,<https://orcid.org/0000-0003-4444-5555>/schema1:contactPoint,<https://orcid.org/0000-0001-5555-6666>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/007hqnf44>,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation,<https://ror.org/03fxm9z60>,ex:completeDiscoveryDataset42/schema1:funding/schema1:funder
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: ex:completeDiscoveryDataset42/schema1:contributor - Shape _:n0f50a5ecb24e461a934a50d6124eae57b3: *none* - Shape cdifd:CDIFDefinedTermShape: <https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:additionalType,ex:varTemperature/schema1:propertyID,ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:name,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:value,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/schema1:additionalType,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/schema1:measurementTechnique - Shape _:n0f50a5ecb24e461a934a50d6124eae57b15: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b16: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b4: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0f50a5ecb24e461a934a50d6124eae57b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:completeDiscoveryDataset42/schema1:distribution,ex:completeDiscoveryDataset42/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: ex:completeDiscoveryDataset42/schema1:distribution,ex:completeDiscoveryDataset42/schema1:distribution
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 _:n26cdd58ea8ac4bc083f3be8744f3eec3b24: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b30: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b31: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b11: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b10: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b25: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b29: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b27: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b17: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b26: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b18: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b32: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b3: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b28: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b34: *none* - Shape _:n26cdd58ea8ac4bc083f3be8744f3eec3b4: *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 _:n3754fee5bf4e44aaad17aff3a51fd44eb11: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb26: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb5: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb13: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb12: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape: ex:completeDiscoveryDataset42/schema1:funding - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb25: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb14: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb4: *none* - Shape _:n3754fee5bf4e44aaad17aff3a51fd44eb17: *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 _:nf4d8b77cb278430ca04e9c71ba90ec1cb5: *none* - Shape _:nf4d8b77cb278430ca04e9c71ba90ec1cb4: *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*

Test passed: 2 / 6

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema['allOf'][0]['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://doi.org', 'schema:url': 'https://doi.org/iY', 'schema:value': 'iY'}, 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: Validation Report Conforms: True
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: *none* - 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: True
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: *none* - Shape _:ncec8879be08a43f3ab2c44d232b0f517b20: *none* - Shape _:ncec8879be08a43f3ab2c44d232b0f517b10: *none* - Shape _:ncec8879be08a43f3ab2c44d232b0f517b73: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
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: True
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: *none* - 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: *none* - Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b44: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b15: *none* - Shape cdifd:geoShapeNode: *none* - 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: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (3): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: cdifd:affiliationProperty Focus Node: ex:PersonExample_zZc Value Node: Literal("some organization, schema TBD") Result Path: schema1:affiliation Message: Optional: an affiliation must have object schema:Organization
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: ex:PersonExample_zZc - 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: *none* - 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: *none* - 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: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none* - Shape cdifd:CDIFDataDownloadShape: *none*
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*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:identifier' is a required property Failed validating 'required' in schema['allOf'][0]['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:name': ' ', 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: Validation Report Conforms: True
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: *none* - 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: True
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: *none* - Shape _:ncec8879be08a43f3ab2c44d232b0f517b20: *none* - Shape _:ncec8879be08a43f3ab2c44d232b0f517b10: *none* - Shape _:ncec8879be08a43f3ab2c44d232b0f517b73: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
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: True
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: *none* - 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: *none* - Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b44: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b15: *none* - Shape cdifd:geoShapeNode: *none* - 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: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
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: ex:PersonExample_zZc - 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: *none* - 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: *none* - 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: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none* - Shape cdifd:CDIFDataDownloadShape: *none*
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*
example_1_1.json Example
SHACL: 1 Violation, 1 Warning
Files
Using exampleCDIFDataDescription.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: Validation Report Conforms: True
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: ex:YOPx/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n67887e031a604933af930a242a7e596bb6: *none* - Shape _:n67887e031a604933af930a242a7e596bb5: *none* - Shape cdifd:dataDescriptionVariableShape: ex:KJTFKurNFu,ex:OjHgIDO - 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 (1): Validation Result in MaxCountConstraintComponent (http://www.w3.org/ns/shacl#MaxCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:maxCount Literal("0", datatype=xsd:integer) ; sh:message Literal("cdi:qualifies should not be used when cdif:role is absent or not Attribute.") ; sh:path cdi:qualifies ; sh:severity sh:Warning ] Focus Node: ex:OjHgIDO Result Path: cdi:qualifies Message: cdi:qualifies should not be used when cdif:role is absent or not Attribute.
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:KJTFKurNFu,ex:OjHgIDO - Shape _:ncec8879be08a43f3ab2c44d232b0f517b20: *none* - Shape _:ncec8879be08a43f3ab2c44d232b0f517b10: *none* - Shape _:ncec8879be08a43f3ab2c44d232b0f517b73: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
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: ex:YOPx/schema1:distribution/schema1:documentation
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:YOPx/schema1:distribution/schema1:documentation
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: ex:BAaR 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: ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement - 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:YOPx/schema1:keywords,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/schema1:measurementTechnique,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:KJTFKurNFu/cdi:describedUnitOfMeasure,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - 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:YOPx/schema1:spatialCoverage,ex:YOPx/schema1:spatialCoverage - Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b44: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b15: *none* - Shape cdifd:geoShapeNode: ex:YOPx/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: ex:YOPx/schema1:temporalCoverage/time:hasEnd,ex:YOPx/schema1:temporalCoverage/time:hasBeginning - Shape cdifd:timeIntervalNode: ex:YOPx/schema1:temporalCoverage - Shape cdifd:timePositionNode: ex:YOPx/schema1:temporalCoverage/time:hasEnd/time:inTimePosition,ex:YOPx/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition
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: *none* - 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: ex:PersonExample_zZc,ex:ABYcNWHKYhTiLLNEzJx,ex:PersonExample_zZc_asContributor,ex:ihjJtFPNEKnGSFBcgS,<https://ada.org/person/5489>,ex:jP - 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: ex:mxxInaV/schema1:contactPoint,ex:jP/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint
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: ex:gDiAxjl,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:mxxInaV,ex:corzCgjNrGcH,ex:kNKPZsCSWMc,ex:sr68lgy,ex:exampleOrg_fW,ex:xblzSwEYJKBPpkK,ex:maintainerAffiliation_3456 - 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: ex:YOPx/schema1:contributor - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/schema1:keywords,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/schema1:measurementTechnique,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:KJTFKurNFu/cdi:describedUnitOfMeasure,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique - 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: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result,ex:YOPx/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: ex:YOPx/schema1:distribution - 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: ex:YOPx/schema1:funding,ex:YOPx/schema1:funding,ex:YOPx/schema1:funding - 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*
example_2_1.json Example
SHACL: 1 Violation, 9 Warning, 1 Info
Files
Using exampleCDIFDataDescription_dimensional.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_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-temp-cube-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: ex:gom-temp-cube-2025/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n67887e031a604933af930a242a7e596bb6: *none* - Shape _:n67887e031a604933af930a242a7e596bb5: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-lon,ex:var-lat,ex:var-time,ex:var-temperature,ex:var-depth - 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 (4): 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-lon 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-lat 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-time 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-depth Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
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-lon,ex:var-lat,ex:var-time,ex:var-temperature,ex:var-depth - Shape _:ncec8879be08a43f3ab2c44d232b0f517b20: *none* - Shape _:ncec8879be08a43f3ab2c44d232b0f517b10: *none* - Shape _:ncec8879be08a43f3ab2c44d232b0f517b73: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (4): 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-lon 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-lat 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-time 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-depth Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
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-temp-cube-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-time/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-temp-cube-2025/schema1:spatialCoverage - Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b44: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9167e3fbb0e542f1a5fc9c8ebbd3bf37b15: *none* - Shape cdifd:geoShapeNode: ex:gom-temp-cube-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: *none* - 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-time/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: [ cdif:fileSize Literal("184.6", datatype=xsd:double) ; cdif:fileSizeUofM Literal("MB") ; cdif:hasPhysicalMapping [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdi:locator Literal("/depth") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-depth ; cdif:physicalDataType Literal("float32") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdi:locator Literal("/lat") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-lat ; cdif:physicalDataType Literal("float32") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdi:locator Literal("/lon") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-lon ; cdif:physicalDataType Literal("float32") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdi:locator Literal("/temperature") ; cdi:nullSequence Literal("NaN") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-temperature ; cdif:physicalDataType Literal("float32") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdi:locator Literal("/time") ; cdif:format Literal("days since 2024-01-01") ; cdif:formats_InstanceVariable ex:var-time ; cdif:physicalDataType Literal("int32") ] ; rdf:type cdi:PhysicalDataSet, cdi:StructuredDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/data/gom-temp-cube-2025.nc") ; schema1:encodingFormat Literal("application/x-netcdf") ; schema1:name Literal("Gulf of Maine temperature cube (NetCDF-4)") ; spdx:checksum [ rdf:type spdx:Checksum ; spdx:algorithm Literal("SHA256") ; spdx:checksumValue Literal("9f3c1a0b4e8d2f1e7a6c5b4d3a2918f0e1d2c3b4a5968778a9b0c1d2e3f40516") ] ] 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-temp-cube-2025/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: ex:gom-temp-cube-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*
example_3_1.json Example
SHACL: 1 Violation, 14 Warning, 1 Info
Files
Using exampleCDIFDataDescription_wide.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_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-wide-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-oxygen,ex:var-sample-date,ex:var-ph,ex:var-station,ex:var-salinity,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 (7): 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-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-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-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-oxygen,ex:var-sample-date,ex:var-ph,ex:var-station,ex:var-salinity,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 (6): 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-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-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-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: <https://example.org/gom-water-quality-wide-2025/pk>
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-wide-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-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-wide-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-wide-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: *none* - 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-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("312", datatype=xsd:integer) ; cdif:fileSizeUofM Literal("KB") ; cdif:hasPhysicalMapping [ cdi:decimalPositions Literal("2", datatype=xsd:integer) ; cdi:nullSequence Literal("NA") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-oxygen ; cdif:index Literal("5", datatype=xsd:integer) ; cdif:physicalDataType Literal("float64") ], [ cdi:decimalPositions Literal("2", datatype=xsd:integer) ; cdi:nullSequence Literal("NA") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-ph ; cdif:index Literal("2", datatype=xsd:integer) ; cdif:physicalDataType Literal("float64") ], [ cdi:decimalPositions Literal("2", datatype=xsd:integer) ; cdi:nullSequence Literal("NA") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-temperature ; cdif:index Literal("3", datatype=xsd:integer) ; cdif:physicalDataType Literal("float64") ], [ cdi:decimalPositions Literal("3", datatype=xsd:integer) ; cdi:nullSequence Literal("NA") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-salinity ; cdif:index Literal("4", 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-station ; cdif:index Literal("0", 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:PhysicalDataSet, cdi:TabularTextDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/data/gom-water-quality-wide-2025.csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("Wide-form water-quality observations (CSV)") ; spdx:checksum [ rdf:type spdx:Checksum ; spdx:algorithm Literal("SHA256") ; spdx:checksumValue Literal("2c8e4f1a6d7b9c0e3f5a1b2c4d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e") ] ] 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-wide-2025/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: ex:gom-water-quality-wide-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*
example_4_1.json Example
SHACL: 1 Violation, 22 Warning, 1 Info
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*

Test passed: 0 / 2

example_1_1.json Example
SHACL: 1 Violation, 11 Warning, 5 Info
Files
Using exampleCDIFDataStructureMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: *none* - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/systolicBP> Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n2630b5e6e9084034a0ee86579c080bd2b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/patientId>,<https://example.org/var/systolicBP> - Shape _:n2630b5e6e9084034a0ee86579c080bd2b5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *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 _:n6df9ad2c3934472a9dffd7bd2471f51bb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb7: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb5: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb19: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb26: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b25: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b21: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b20: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b10: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b23: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *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 (6): 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/systolicBP> 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:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/systolicBP> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> 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("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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/systolicBP> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nba98eaa0d348419bb8a752ef349d552ab20: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab71: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab17: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab72: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab14: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab10: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab75: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab15: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab66: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab11: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab67: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab69: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab70: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab13: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab73: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/patientId>,<https://example.org/var/systolicBP> - Shape _:nba98eaa0d348419bb8a752ef349d552ab16: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (4): 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/systolicBP> 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:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/systolicBP> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n7b1dc406c50740e29e8482af01397b3eb11: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb29: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb38: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb9: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb12: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb5: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb14: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb44: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb52: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb45: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb10: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb8: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb7: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb30: *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/dataset/vitalsWide/metadata> 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/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n488a9d1472a84b9babdf2c7779169ca3b11: *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 _:n488a9d1472a84b9babdf2c7779169ca3b5: *none* - Shape _:n488a9d1472a84b9babdf2c7779169ca3b4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb13: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb42: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb44: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb9: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb4: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb24: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb10: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb38: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb39: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb16: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb40: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb29: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n3f68fbf487b841f6b5313a2328f9460db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n3f68fbf487b841f6b5313a2328f9460db5: *none* - Shape _:n3f68fbf487b841f6b5313a2328f9460db3: *none* - Shape _:n3f68fbf487b841f6b5313a2328f9460db4: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *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: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: <https://example.org/dataset/vitalsWide> Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: <https://example.org/dataset/vitalsWide> Result Path: schema1:creator Message: At least one creator (author/originator) is recommended Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:keywordsProperty Focus Node: <https://example.org/dataset/vitalsWide> Result Path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape _:na40cfd8ecad2446a97f3e7d426e0fee9b7: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na40cfd8ecad2446a97f3e7d426e0fee9b5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:na40cfd8ecad2446a97f3e7d426e0fee9b18: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:na6e54b4adc6447f289e78b2147495a77b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n228c23a83bdb4a5e9daed89b089d2517b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b16: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b17: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b14: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b4: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b20: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/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:isStructuredBy <https://example.org/struct/vitalsWide> ; rdf:type cdi:PhysicalDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/downloads/vitals.csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("vitals.csv") ] 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>: <https://example.org/dataset/vitalsWide>/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/vitalsWide>/schema1:distribution
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b11: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b30: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b34: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b27: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b4: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b25: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b29: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b33: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b24: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b17: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b26: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b3: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b18: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b35: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b10: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b28: *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 _:n1c85ca35163949d59bfb2dd935e7b8d8b25: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b26: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b13: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b4: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b15: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b17: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b12: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b5: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b14: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b3: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:ncabef493b75e450ab7b1ed148f8a3ac5b5: *none* - Shape _:ncabef493b75e450ab7b1ed148f8a3ac5b4: *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*
example_2_1.json Example
SHACL: 1 Violation, 8 Warning, 11 Info
Files
Using exampleCDIFDataStructureComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/measureValue> - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/measureValue>
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:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n2630b5e6e9084034a0ee86579c080bd2b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/patientId>,<https://example.org/var/measureName>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue> - Shape _:n2630b5e6e9084034a0ee86579c080bd2b5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *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 _:n6df9ad2c3934472a9dffd7bd2471f51bb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb7: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb5: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb19: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb26: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6df9ad2c3934472a9dffd7bd2471f51bb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b25: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b21: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b20: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b10: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b23: *none* - Shape _:ne17c0e70bf6c4153954201afec01f660b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: <https://example.org/dataset/vitalsLong>/cdif:statistics - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (8): 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureName> 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/observedAt> 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> 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:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nba98eaa0d348419bb8a752ef349d552ab20: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab71: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab17: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab72: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab14: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab10: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab75: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab15: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab66: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab11: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab67: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab69: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab70: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab13: *none* - Shape _:nba98eaa0d348419bb8a752ef349d552ab73: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/patientId>,<https://example.org/var/measureName>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue> - Shape _:nba98eaa0d348419bb8a752ef349d552ab16: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (8): 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureName> 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/observedAt> 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> 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:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n7b1dc406c50740e29e8482af01397b3eb11: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb29: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb38: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb9: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb12: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb5: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb14: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb44: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb52: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb45: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb10: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb8: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb7: *none* - Shape _:n7b1dc406c50740e29e8482af01397b3eb30: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: <https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: <https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom
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: <https://example.org/dataset/vitalsLong/pk>
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/dataset/vitalsLong/metadata> 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/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/vitalsLong/pk>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/heartRate>,<https://example.org/struct/vitalsLong/rv/diastolicBP>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/temperatureC>,<https://example.org/struct/vitalsLong/rv/systolicBP>,<https://example.org/struct/vitalsLong/rv/measureValue> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: <https://example.org/struct/vitalsLong/comp/measureName> - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsLong/comp/patientId> - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/struct/vitalsLong/dv/measureName> - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/struct/vitalsLong/vd/measureName>
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n488a9d1472a84b9babdf2c7779169ca3b11: *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 _:n488a9d1472a84b9babdf2c7779169ca3b5: *none* - Shape _:n488a9d1472a84b9babdf2c7779169ca3b4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:keywords,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdi:typeOfStatistic - Shape _:ncd4acb3303c04b448e426bfd8973949fb13: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb42: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb44: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb9: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb4: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb24: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb10: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb38: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb39: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb16: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb40: *none* - Shape _:ncd4acb3303c04b448e426bfd8973949fb29: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n3f68fbf487b841f6b5313a2328f9460db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n3f68fbf487b841f6b5313a2328f9460db5: *none* - Shape _:n3f68fbf487b841f6b5313a2328f9460db3: *none* - Shape _:n3f68fbf487b841f6b5313a2328f9460db4: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *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 _:na40cfd8ecad2446a97f3e7d426e0fee9b7: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na40cfd8ecad2446a97f3e7d426e0fee9b5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:na40cfd8ecad2446a97f3e7d426e0fee9b18: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:na6e54b4adc6447f289e78b2147495a77b4: *none* - Shape cdifd:derivedFromProperty: <https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: <https://orcid.org/0000-0001-8898-3457> Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-7933-2154>,<https://orcid.org/0000-0001-8898-3457> - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-7933-2154>/schema1:contactPoint - Shape _:n228c23a83bdb4a5e9daed89b089d2517b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *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: <https://ror.org/0171mag52>,<https://ror.org/01cwqze88> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/vitalsLong>/schema1:contributor - Shape _:nc12f08387fd1493fa08db291107722b1b16: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:keywords,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdi:typeOfStatistic - Shape _:nc12f08387fd1493fa08db291107722b1b17: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b14: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b4: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b20: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc12f08387fd1493fa08db291107722b1b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: False Results (2): 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) ; cdi:isStructuredBy <https://example.org/struct/vitalsLong> ; cdif:fileSize Literal("2.4", datatype=xsd:double) ; cdif:fileSizeUofM Literal("MB") ; cdif:hasPhysicalMapping [ cdif:format Literal("ISO8601") ; cdif:formats_InstanceVariable <https://example.org/var/observedAt> ; cdif:index Literal("3", datatype=xsd:integer) ; cdif:physicalDataType Literal("dateTime") ], [ cdif:format Literal("decimal") ; cdif:formats_InstanceVariable <https://example.org/var/measureValue> ; cdif:index Literal("2", datatype=xsd:integer) ; cdif:physicalDataType Literal("decimal") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/measureName> ; cdif:index Literal("1", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/patientId> ; cdif:index Literal("0", 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) ; rdf:type cdi:PhysicalDataSet, cdi:TabularTextDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/downloads/vitals-long.csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("vitals-long.csv") ] Result Path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to. 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) ; cdi:isStructuredBy <https://example.org/struct/vitalsLong> ; cdif:fileSize Literal("0.5", datatype=xsd:double) ; cdif:fileSizeUofM Literal("MB") ; cdif:hasPhysicalMapping [ cdif:format Literal("ISO8601") ; cdif:formats_InstanceVariable <https://example.org/var/observedAt> ; cdif:index Literal("3", datatype=xsd:integer) ; cdif:physicalDataType Literal("dateTime") ], [ cdif:format Literal("decimal") ; cdif:formats_InstanceVariable <https://example.org/var/measureValue> ; cdif:index Literal("2", datatype=xsd:integer) ; cdif:physicalDataType Literal("decimal") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/measureName> ; cdif:index Literal("1", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/patientId> ; cdif:index Literal("0", 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) ; rdf:type cdi:PhysicalDataSet, cdi:TabularTextDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/api/v1/collections/vitals/items?f=csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("Vitals API response (long format)") ] 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>: <https://example.org/dataset/vitalsLong>/schema1:distribution,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/vitalsLong>/schema1:distribution,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b11: *none* - Shape cdifd:webAPINode: <https://example.org/dataset/vitalsLong>/schema1:distribution - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b30: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b34: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b27: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b4: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b25: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b29: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b33: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b24: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b17: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b26: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b3: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b18: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b35: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b10: *none* - Shape _:n994043214a5f43bc8ae7f7dc03d1eb00b28: *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 _:n1c85ca35163949d59bfb2dd935e7b8d8b25: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b26: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b13: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b4: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b15: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b17: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b12: *none* - Shape cdifd:fundingShape: <https://example.org/grant/nih-R01-XXXX> - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b5: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b14: *none* - Shape _:n1c85ca35163949d59bfb2dd935e7b8d8b3: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:ncabef493b75e450ab7b1ed148f8a3ac5b5: *none* - Shape _:ncabef493b75e450ab7b1ed148f8a3ac5b4: *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*

Test passed: 2 / 4

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema['allOf'][0]['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://doi.org', 'schema:url': 'https://doi.org/iY', 'schema:value': 'iY'}, 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: - Shape cdifd:CDIFXASdataConformsToShape: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasOptional/rules.shacl: - Shape cdifd:XasDiscoveryConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b35: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b21: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b22: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b23: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b36: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b12: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (3): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: cdifd:affiliationProperty Focus Node: ex:PersonExample_zZc Value Node: Literal("some organization, schema TBD") Result Path: schema1:affiliation Message: Optional: an affiliation must have object schema:Organization
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8785e2d82aef41bd8b1efbe264891c9cb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:affiliationProperty/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:CDIFContactPointShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b21: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b10: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: *none*
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 _:ndbd357bdadb3431d95b04e0caa9bdd27b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b8: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b19: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b26: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b6: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n94b97d952b1f4a12956fe2e9c0585909b39: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b10: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b9: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b41: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b42: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b24: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b4: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b44: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b40: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b3: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b16: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b38: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b13: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb17: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb14: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb4: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb15: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb16: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb18: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:nc6818aea5cab42b18330726d1db99a7ab5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc6818aea5cab42b18330726d1db99a7ab4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb17: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb19: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb16: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb6: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb7: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb15: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none* - Shape cdifd:CDIFDataDownloadShape: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *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:rest/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n2f90a4da4f894bce9831c7fc31284bd1b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:n2f90a4da4f894bce9831c7fc31284bd1b7: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n2f90a4da4f894bce9831c7fc31284bd1b5: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:na7921bee31dc4d408f75d71f354bef6bb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/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 _:n4fe1fb8130554a94be1f9a29b21884c6b18: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b24: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b3: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b30: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b10: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b29: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b4: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b26: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b25: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b34: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b11: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b35: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b17: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b32: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b27: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b33: *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 _:nb9648b3325be4069aaf0f6645a63ad21b14: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b15: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b4: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b17: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b25: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b13: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b3: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b12: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b26: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b5: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b11: *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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape _:n6f66a9f5719d4322825fbc08485345f4b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6f66a9f5719d4322825fbc08485345f4b6: *none* - Shape cdifd:dataDescriptionVariableShape: *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/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: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb70: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb11: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb75: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb73: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb14: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb67: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb72: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb17: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb69: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb18: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb15: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb20: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb66: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb71: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb10: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb16: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb13: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb14: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb7: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb44: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb45: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb12: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb4: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb52: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb38: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb30: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb29: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb11: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb10: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb51: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb8: *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: True
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/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n1ce31280eb6c46f6b8bcc402c52aaecdb11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n1ce31280eb6c46f6b8bcc402c52aaecdb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n1ce31280eb6c46f6b8bcc402c52aaecdb4: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b5: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b4: *none*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:identifier' is a required property Failed validating 'required' in schema['allOf'][0]['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:name': ' ', 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: - Shape cdifd:CDIFXASdataConformsToShape: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasOptional/rules.shacl: - Shape cdifd:XasDiscoveryConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b35: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b21: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b22: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b23: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b36: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b12: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8785e2d82aef41bd8b1efbe264891c9cb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:affiliationProperty/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:CDIFContactPointShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b21: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b10: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: *none*
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 _:ndbd357bdadb3431d95b04e0caa9bdd27b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b8: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b19: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b26: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b6: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n94b97d952b1f4a12956fe2e9c0585909b39: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b10: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b9: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b41: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b42: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b24: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b4: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b44: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b40: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b3: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b16: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b38: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b13: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb17: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb14: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb4: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb15: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb16: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb18: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:nc6818aea5cab42b18330726d1db99a7ab5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc6818aea5cab42b18330726d1db99a7ab4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb17: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb19: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb16: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb6: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb7: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb15: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none* - Shape cdifd:CDIFDataDownloadShape: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *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:rest/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n2f90a4da4f894bce9831c7fc31284bd1b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:n2f90a4da4f894bce9831c7fc31284bd1b7: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n2f90a4da4f894bce9831c7fc31284bd1b5: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:na7921bee31dc4d408f75d71f354bef6bb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/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 _:n4fe1fb8130554a94be1f9a29b21884c6b18: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b24: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b3: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b30: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b10: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b29: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b4: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b26: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b25: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b34: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b11: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b35: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b17: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b32: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b27: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b33: *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 _:nb9648b3325be4069aaf0f6645a63ad21b14: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b15: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b4: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b17: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b25: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b13: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b3: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b12: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b26: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b5: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b11: *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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape _:n6f66a9f5719d4322825fbc08485345f4b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6f66a9f5719d4322825fbc08485345f4b6: *none* - Shape cdifd:dataDescriptionVariableShape: *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/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: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb70: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb11: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb75: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb73: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb14: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb67: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb72: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb17: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb69: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb18: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb15: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb20: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb66: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb71: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb10: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb16: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb13: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb14: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb7: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb44: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb45: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb12: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb4: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb52: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb38: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb30: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb29: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb11: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb10: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb51: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb8: *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: True
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/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n1ce31280eb6c46f6b8bcc402c52aaecdb11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n1ce31280eb6c46f6b8bcc402c52aaecdb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n1ce31280eb6c46f6b8bcc402c52aaecdb4: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b5: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b4: *none*
example_1_1.json Example
SHACL: 1 Violation, 6 Warning
Files
Using exampleCDIFxas.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: - Shape cdifd:CDIFXASdataConformsToShape: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasOptional/rules.shacl: - Shape cdifd:XasDiscoveryConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: xas:487y54/schema1:distribution
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b35: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b21: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b22: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b23: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b36: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b12: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8785e2d82aef41bd8b1efbe264891c9cb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/35735ul>,<https://ada.org/person/3479>,<https://orcid.org/3547ulkj> - Shape cdifd:affiliationProperty/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:CDIFContactPointShape: <https://orcid.org/3547ulkj>/schema1:contactPoint,<https://orcid.org/35735ul>/schema1:contactPoint,<https://ada.org/person/3479>/schema1:contactPoint
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b21: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b10: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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/aps>,<https://ror.org/lejkthoj>
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 _:ndbd357bdadb3431d95b04e0caa9bdd27b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b8: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b19: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b26: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b6: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n94b97d952b1f4a12956fe2e9c0585909b39: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,_:N996b78e4d9f743ae89d6236934927a21 - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b10: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b9: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b41: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b42: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b24: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b4: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n94b97d952b1f4a12956fe2e9c0585909b44: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b40: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b3: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b16: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b38: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b13: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: xas:487y54/schema1:contributor,xas:487y54/schema1:contributor,xas:487y54/schema1:contributor - Shape _:n1af8f86dea3b472696be5606d9728eafb17: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,_:N996b78e4d9f743ae89d6236934927a21 - Shape _:n1af8f86dea3b472696be5606d9728eafb14: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb4: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb15: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb16: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb18: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:nc6818aea5cab42b18330726d1db99a7ab5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc6818aea5cab42b18330726d1db99a7ab4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb17: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb19: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb16: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb6: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb7: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb15: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: xas:487y54/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: xas:487y54/schema1:distribution
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *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:rest/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n2f90a4da4f894bce9831c7fc31284bd1b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:n2f90a4da4f894bce9831c7fc31284bd1b7: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n2f90a4da4f894bce9831c7fc31284bd1b5: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:na7921bee31dc4d408f75d71f354bef6bb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/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 _:n4fe1fb8130554a94be1f9a29b21884c6b18: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b24: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b3: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b30: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b10: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b29: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b4: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b26: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b25: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b34: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b11: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b35: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b17: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b32: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b27: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b33: *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 _:nb9648b3325be4069aaf0f6645a63ad21b14: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b15: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b4: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b17: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b25: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b13: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b3: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b12: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b26: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b5: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b11: *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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:transmittedIntensity Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:monochromatorEnergy Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:incidentIntensity Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape _:n6f66a9f5719d4322825fbc08485345f4b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6f66a9f5719d4322825fbc08485345f4b6: *none* - Shape cdifd:dataDescriptionVariableShape: xas:transmittedIntensity,xas:monochromatorEnergy,xas:incidentIntensity
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/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 (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:transmittedIntensity 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("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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:monochromatorEnergy 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("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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:incidentIntensity Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb70: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb11: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb75: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb73: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb14: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb67: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb72: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb17: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb69: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb18: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb15: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb20: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb66: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:transmittedIntensity,xas:monochromatorEnergy,xas:incidentIntensity - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb71: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb10: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb16: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb13: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb14: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb7: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb44: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb45: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb12: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb4: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb52: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb38: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb30: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb29: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb11: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb10: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb51: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb8: *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: xas:ja51-pz63 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/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: xas:487y54/schema1:distribution
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n1ce31280eb6c46f6b8bcc402c52aaecdb11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n1ce31280eb6c46f6b8bcc402c52aaecdb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n1ce31280eb6c46f6b8bcc402c52aaecdb4: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b5: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b4: *none*
example_2_1.json Example
SHACL: 1 Violation, 7 Warning
Files
Using CDIF-XAS-Full.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/XASdata/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/XASdata> ; sh:message Literal("Metadata record for XASdata profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/XASdata") ; sh:path dcterms:conformsTo ; sh:severity sh:Warning ] Focus Node: xas:ja51-pz63 Result Path: dcterms:conformsTo Message: Metadata record for XASdata profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/XASdata
Focus nodes for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: - Shape cdifd:CDIFXASdataConformsToShape: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasOptional/rules.shacl: - Shape cdifd:XasDiscoveryConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: xas:487y54123/schema1:distribution
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b35: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b21: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b22: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b23: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b36: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b12: *none* - Shape _:nd0b2b07b95e1438db86069c4a6678858b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8785e2d82aef41bd8b1efbe264891c9cb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/35735ul>,<https://ada.org/person/3479>,<https://orcid.org/3547ulkj> - Shape cdifd:affiliationProperty/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:CDIFContactPointShape: <https://ada.org/person/3479>/schema1:contactPoint,<https://orcid.org/3547ulkj>/schema1:contactPoint,<https://orcid.org/35735ul>/schema1:contactPoint
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b21: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b10: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4dd98be18f67487d933bf6f9cb4b19f2b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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/aps>,<https://ror.org/lejkthoj>
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 _:ndbd357bdadb3431d95b04e0caa9bdd27b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b8: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b19: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b26: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b6: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndbd357bdadb3431d95b04e0caa9bdd27b4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n94b97d952b1f4a12956fe2e9c0585909b39: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b10: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b9: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b41: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b42: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b24: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b4: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n94b97d952b1f4a12956fe2e9c0585909b44: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b40: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b3: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b16: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b38: *none* - Shape _:n94b97d952b1f4a12956fe2e9c0585909b13: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor - Shape _:n1af8f86dea3b472696be5606d9728eafb17: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords - Shape _:n1af8f86dea3b472696be5606d9728eafb14: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb4: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb15: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb16: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb18: *none* - Shape _:n1af8f86dea3b472696be5606d9728eafb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:nc6818aea5cab42b18330726d1db99a7ab5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc6818aea5cab42b18330726d1db99a7ab4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb17: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb19: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb16: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb6: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb7: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1c287d0237842cdbd56171f9c06cdbcb15: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: xas:487y54123/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: xas:487y54123/schema1:distribution
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *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:rest/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n2f90a4da4f894bce9831c7fc31284bd1b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:n2f90a4da4f894bce9831c7fc31284bd1b7: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n2f90a4da4f894bce9831c7fc31284bd1b5: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:na7921bee31dc4d408f75d71f354bef6bb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/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 _:n4fe1fb8130554a94be1f9a29b21884c6b18: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b24: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b3: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b30: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b10: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b29: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b4: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b26: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b25: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b34: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b11: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b35: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b17: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b32: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b27: *none* - Shape _:n4fe1fb8130554a94be1f9a29b21884c6b33: *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 _:nb9648b3325be4069aaf0f6645a63ad21b14: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b15: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b4: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b17: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b25: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b13: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b3: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b12: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b26: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b5: *none* - Shape _:nb9648b3325be4069aaf0f6645a63ad21b11: *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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:transmittedIntensity Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:monochromatorEnergy Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:incidentIntensity Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape _:n6f66a9f5719d4322825fbc08485345f4b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6f66a9f5719d4322825fbc08485345f4b6: *none* - Shape cdifd:dataDescriptionVariableShape: xas:transmittedIntensity,xas:monochromatorEnergy,xas:incidentIntensity
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/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 (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:transmittedIntensity 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("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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:monochromatorEnergy 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("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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:incidentIntensity Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb70: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb11: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb75: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb73: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb14: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb67: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb72: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb17: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb69: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb18: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb15: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb20: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb66: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:transmittedIntensity,xas:monochromatorEnergy,xas:incidentIntensity - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb71: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb10: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb16: *none* - Shape _:n64f69d5905f14ee4a43922af3a65fb5bb13: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb14: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb7: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb44: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb45: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb12: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb4: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb52: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb38: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb30: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb29: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb11: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb10: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb51: *none* - Shape _:n046ab22b24c54160a35ad25bafa7e4cdb8: *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: xas:ja51-pz63 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/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: xas:487y54123/schema1:distribution
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n1ce31280eb6c46f6b8bcc402c52aaecdb11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n1ce31280eb6c46f6b8bcc402c52aaecdb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n1ce31280eb6c46f6b8bcc402c52aaecdb4: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b5: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n39854e76cf9b4e71b2cc134a27cc7a19b4: *none*

Test passed: 0 / 1

example_1_1.json Example
SHACL: 1 Violation
Files
Using exampleCDIFcomplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: - Shape cdifd:CDIFCompleteConformsToShape: *none* - Shape cdifd:CDIFCompleteDatasetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n04ff5f6568c04707b29cad64b571a315b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n04ff5f6568c04707b29cad64b571a315b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n04ff5f6568c04707b29cad64b571a315b23: *none* - Shape _:n04ff5f6568c04707b29cad64b571a315b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04ff5f6568c04707b29cad64b571a315b20: *none* - Shape _:n04ff5f6568c04707b29cad64b571a315b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n04ff5f6568c04707b29cad64b571a315b21: *none* - Shape cdifd:CDIFIdentifierShape: *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: ex:metadata-record-001 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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0351757d3c074fd5b6842f4ca27bc71bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0351757d3c074fd5b6842f4ca27bc71bb6: *none* - Shape _:n0351757d3c074fd5b6842f4ca27bc71bb10: *none* - Shape _:n0351757d3c074fd5b6842f4ca27bc71bb5: *none* - Shape _:n0351757d3c074fd5b6842f4ca27bc71bb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0351757d3c074fd5b6842f4ca27bc71bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0351757d3c074fd5b6842f4ca27bc71bb7: *none* - Shape _:n0351757d3c074fd5b6842f4ca27bc71bb4: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFManifestShape: *none* - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: <file:///github/workspace/#part-spectra-nc>,ex:complete-dataset-001/schema1:distribution
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/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-measurements-csv> - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:first: *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:structuredDataSetLocatorMappingShape: <file:///github/workspace/#part-spectra-nc>,ex:complete-dataset-001/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n45817ca79d7d438282316ba1f74e48cbb6: *none* - Shape _:n45817ca79d7d438282316ba1f74e48cbb5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-wavelength,ex:var-uncertainty,ex:var-sampleID,ex:var-intensity,ex:var-concentration - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *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: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n6b9aac30438647cbb2aff79415d9c88db75: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db20: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db15: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db70: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db18: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db16: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db11: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db17: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db69: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db13: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db72: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db66: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db73: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db71: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-wavelength,ex:var-uncertainty,ex:var-sampleID,ex:var-intensity,ex:var-concentration - Shape _:n6b9aac30438647cbb2aff79415d9c88db14: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db10: *none* - Shape _:n6b9aac30438647cbb2aff79415d9c88db67: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n05de8282f2204d939725922803fbd201b4: *none* - Shape _:n05de8282f2204d939725922803fbd201b7: *none* - Shape _:n05de8282f2204d939725922803fbd201b45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n05de8282f2204d939725922803fbd201b12: *none* - Shape _:n05de8282f2204d939725922803fbd201b30: *none* - Shape _:n05de8282f2204d939725922803fbd201b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n05de8282f2204d939725922803fbd201b14: *none* - Shape _:n05de8282f2204d939725922803fbd201b9: *none* - Shape _:n05de8282f2204d939725922803fbd201b5: *none* - Shape _:n05de8282f2204d939725922803fbd201b10: *none* - Shape _:n05de8282f2204d939725922803fbd201b52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n05de8282f2204d939725922803fbd201b44: *none* - Shape _:n05de8282f2204d939725922803fbd201b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n05de8282f2204d939725922803fbd201b38: *none* - Shape _:n05de8282f2204d939725922803fbd201b8: *none* - Shape _:n05de8282f2204d939725922803fbd201b11: *none* - Shape _:n05de8282f2204d939725922803fbd201b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:activity-geochem-analysis/prov:used,ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/prov:wasDerivedFrom
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:activity-geochem-analysis/prov:used,ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/prov:wasDerivedFrom
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/profiles/cdifProfile/cdifProvenance/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: - Shape cdifd:CDIFProvenanceShape: *none* - Shape cdifd:CDIFProvenanceConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: ex:activity-geochem-analysis/schema1:actionProcess/schema1:step,ex:activity-geochem-analysis/schema1:actionProcess/schema1:step - Shape cdifd:cdifProvHowToShape: ex:activity-geochem-analysis/schema1:actionProcess - Shape _:n91e03064ebe848128a0f9eff533f6c73b21: *none* - Shape _:n91e03064ebe848128a0f9eff533f6c73b23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91e03064ebe848128a0f9eff533f6c73b22: *none* - Shape _:n91e03064ebe848128a0f9eff533f6c73b13: *none* - Shape _:n91e03064ebe848128a0f9eff533f6c73b12: *none* - Shape _:n91e03064ebe848128a0f9eff533f6c73b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91e03064ebe848128a0f9eff533f6c73b36: *none* - Shape _:n91e03064ebe848128a0f9eff533f6c73b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91e03064ebe848128a0f9eff533f6c73b4: *none* - Shape cdifd:cdifProvActivityShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne8726bf11646490a99026f423704c888b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-2345-6789>,<https://orcid.org/0000-0003-5555-7777> - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0003-5555-7777>/schema1:contactPoint,<https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint
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/02fjgr047>,ex:ieda-publisher,<https://ror.org/03m2x1q45>
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n510ead18642243a286f2507c262ebed6b10: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n510ead18642243a286f2507c262ebed6b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/schema1:spatialCoverage/schema1:name,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value - Shape _:n510ead18642243a286f2507c262ebed6b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n510ead18642243a286f2507c262ebed6b13: *none* - Shape _:n510ead18642243a286f2507c262ebed6b15: *none* - Shape _:n510ead18642243a286f2507c262ebed6b29: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n510ead18642243a286f2507c262ebed6b42: *none* - Shape _:n510ead18642243a286f2507c262ebed6b40: *none* - Shape _:n510ead18642243a286f2507c262ebed6b3: *none* - Shape _:n510ead18642243a286f2507c262ebed6b9: *none* - Shape cdifd:spatialExtentProperty: ex:complete-dataset-001/schema1:spatialCoverage,ex:activity-geochem-analysis/schema1:location - Shape _:n510ead18642243a286f2507c262ebed6b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:complete-dataset-001/schema1:spatialCoverage/schema1:geo - Shape _:n510ead18642243a286f2507c262ebed6b38: *none* - Shape _:n510ead18642243a286f2507c262ebed6b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n510ead18642243a286f2507c262ebed6b41: *none* - Shape _:n510ead18642243a286f2507c262ebed6b16: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n9b648d12841a4b9b912bc144ddee3183b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:complete-dataset-001/schema1:contributor,ex:activity-geochem-analysis/schema1:participant - Shape _:n9b648d12841a4b9b912bc144ddee3183b16: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/schema1:spatialCoverage/schema1:name,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n9b648d12841a4b9b912bc144ddee3183b14: *none* - Shape _:n9b648d12841a4b9b912bc144ddee3183b4: *none* - Shape _:n9b648d12841a4b9b912bc144ddee3183b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b648d12841a4b9b912bc144ddee3183b15: *none* - Shape _:n9b648d12841a4b9b912bc144ddee3183b3: *none* - Shape _:n9b648d12841a4b9b912bc144ddee3183b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:ncbdea106de4a449b8cf76e3b033416b4b5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ncbdea106de4a449b8cf76e3b033416b4b4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nb5172b7937394ceba5657a93136b4d25b16: *none* - Shape _:nb5172b7937394ceba5657a93136b4d25b19: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb5172b7937394ceba5657a93136b4d25b15: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nb5172b7937394ceba5657a93136b4d25b17: *none* - Shape _:nb5172b7937394ceba5657a93136b4d25b14: *none* - Shape _:nb5172b7937394ceba5657a93136b4d25b6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb5172b7937394ceba5657a93136b4d25b7: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4a240ae9dc5e4bf0bf6ea1187d4e13a2b5: *none* - Shape cdifd:qualityMeasurementNode: ex:complete-dataset-001/dqv:hasQualityMeasurement,ex:complete-dataset-001/dqv:hasQualityMeasurement - Shape _:n4a240ae9dc5e4bf0bf6ea1187d4e13a2b11: *none* - Shape _:n4a240ae9dc5e4bf0bf6ea1187d4e13a2b4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:ndaa6439666144580a93bfec54927371db3: *none* - Shape _:ndaa6439666144580a93bfec54927371db4: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndaa6439666144580a93bfec54927371db5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndaa6439666144580a93bfec54927371db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: ex:complete-dataset-001/schema1:temporalCoverage/time:hasBeginning,ex:complete-dataset-001/schema1:temporalCoverage/time:hasEnd - Shape cdifd:timeIntervalNode: ex:complete-dataset-001/schema1:temporalCoverage - 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:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n4783450dd81c47a48c14c87cc536cbfdb5: *none* - Shape _:n4783450dd81c47a48c14c87cc536cbfdb7: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n4783450dd81c47a48c14c87cc536cbfdb18: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n18295b19cf0c4303be7a09ef83be55b7b4: *none* - Shape cdifd:derivedFromProperty: <https://example.org/fieldwork/gb-transect-2025/raw-samples>,<https://doi.org/10.5880/example.field.001>,ex:complete-dataset-001/prov:wasDerivedFrom - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:result,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:result,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode: ex:complete-dataset-001/schema1:distribution - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab11: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab30: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab10: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab24: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab28: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab33: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab27: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab17: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab31: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab34: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab25: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab32: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab35: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab4: *none* - Shape _:n1b19e89ca31645f9b16bcc21fd04df0ab3: *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 _:n30ab19e70a35442badac0efa73d78e89b26: *none* - Shape _:n30ab19e70a35442badac0efa73d78e89b12: *none* - Shape _:n30ab19e70a35442badac0efa73d78e89b13: *none* - Shape _:n30ab19e70a35442badac0efa73d78e89b17: *none* - Shape cdifd:fundingShape: ex:complete-dataset-001/schema1:funding - Shape _:n30ab19e70a35442badac0efa73d78e89b4: *none* - Shape _:n30ab19e70a35442badac0efa73d78e89b3: *none* - Shape _:n30ab19e70a35442badac0efa73d78e89b15: *none* - Shape _:n30ab19e70a35442badac0efa73d78e89b5: *none* - Shape _:n30ab19e70a35442badac0efa73d78e89b14: *none* - Shape _:n30ab19e70a35442badac0efa73d78e89b25: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n30ab19e70a35442badac0efa73d78e89b11: *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*

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 2 / 4

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://doi.org', 'schema:url': 'https://doi.org/iY', 'schema:value': 'iY'}, 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
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 _:n5ae27e2bc3004729b2cb89ecc7e6f0f3b5: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n5ae27e2bc3004729b2cb89ecc7e6f0f3b18: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n5ae27e2bc3004729b2cb89ecc7e6f0f3b7: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:resourceIdentifierProperty/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: *none* - Shape _:n9af70526b96444c9b3dda28cadf3fa79b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db7: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db4: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db26: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db6: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db5: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db19: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b20: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b22: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b23: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b10: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b21: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (3): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: cdifd:affiliationProperty Focus Node: ex:PersonExample_zZc Value Node: Literal("some organization, schema TBD") Result Path: schema1:affiliation Message: Optional: an affiliation must have object schema:Organization
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:nc916c24b499443d9aeddbbe9828bc5ddb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b20: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b16: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b14: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b4: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b15: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b18: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none* - Shape cdifd:CDIFDataDownloadShape: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db31: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db10: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db3: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db17: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db34: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db18: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db4: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db29: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db35: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db26: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db28: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db24: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db30: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db32: *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 _:n051b32e643204536bbe3078317732de2b3: *none* - Shape _:n051b32e643204536bbe3078317732de2b25: *none* - Shape _:n051b32e643204536bbe3078317732de2b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n051b32e643204536bbe3078317732de2b15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape: *none* - Shape _:n051b32e643204536bbe3078317732de2b17: *none* - Shape _:n051b32e643204536bbe3078317732de2b4: *none* - Shape _:n051b32e643204536bbe3078317732de2b5: *none* - Shape _:n051b32e643204536bbe3078317732de2b26: *none* - Shape _:n051b32e643204536bbe3078317732de2b12: *none* - Shape _:n051b32e643204536bbe3078317732de2b14: *none* - Shape _:n051b32e643204536bbe3078317732de2b13: *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 _:n88fd0f890806474683343deb590e32cbb4: *none* - Shape _:n88fd0f890806474683343deb590e32cbb5: *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*
example_1_1.json Example
SHACL: 3 Warning
Files
Using exampleCdifCore.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: ex:baseDiscovery23578 Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: ex:baseDiscovery23578 Result Path: schema1:creator Message: At least one creator (author/originator) is recommended Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:keywordsProperty Focus Node: ex:baseDiscovery23578 Result Path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n5ae27e2bc3004729b2cb89ecc7e6f0f3b5: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n5ae27e2bc3004729b2cb89ecc7e6f0f3b18: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n5ae27e2bc3004729b2cb89ecc7e6f0f3b7: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:resourceIdentifierProperty/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: *none* - Shape _:n9af70526b96444c9b3dda28cadf3fa79b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db7: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db4: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db26: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db6: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db5: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db19: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b20: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b22: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b23: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b10: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b21: *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:first: *none* - Shape _:nc916c24b499443d9aeddbbe9828bc5ddb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:CDIFContactPointShape: ex:aContactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b20: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b16: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b14: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b4: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b15: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b18: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none* - Shape cdifd:CDIFDataDownloadShape: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db31: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db10: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db3: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db17: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db34: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db18: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db4: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db29: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db35: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db26: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db28: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db24: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db30: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db32: *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 _:n051b32e643204536bbe3078317732de2b3: *none* - Shape _:n051b32e643204536bbe3078317732de2b25: *none* - Shape _:n051b32e643204536bbe3078317732de2b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n051b32e643204536bbe3078317732de2b15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape: *none* - Shape _:n051b32e643204536bbe3078317732de2b17: *none* - Shape _:n051b32e643204536bbe3078317732de2b4: *none* - Shape _:n051b32e643204536bbe3078317732de2b5: *none* - Shape _:n051b32e643204536bbe3078317732de2b26: *none* - Shape _:n051b32e643204536bbe3078317732de2b12: *none* - Shape _:n051b32e643204536bbe3078317732de2b14: *none* - Shape _:n051b32e643204536bbe3078317732de2b13: *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 _:n88fd0f890806474683343deb590e32cbb4: *none* - Shape _:n88fd0f890806474683343deb590e32cbb5: *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*
example_2_1.json Example
SHACL: 3 Warning
Files
Using exampleCdifCoreMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: ex:coreMin23578 Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: ex:coreMin23578 Result Path: schema1:creator Message: At least one creator (author/originator) is recommended Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:keywordsProperty Focus Node: ex:coreMin23578 Result Path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n5ae27e2bc3004729b2cb89ecc7e6f0f3b5: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n5ae27e2bc3004729b2cb89ecc7e6f0f3b18: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n5ae27e2bc3004729b2cb89ecc7e6f0f3b7: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:resourceIdentifierProperty/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: *none* - Shape _:n9af70526b96444c9b3dda28cadf3fa79b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db7: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db4: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db26: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db6: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db5: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db19: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b20: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b22: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b23: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b10: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b21: *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:first: *none* - Shape _:nc916c24b499443d9aeddbbe9828bc5ddb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b20: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b16: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b14: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b4: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b15: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b18: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none* - Shape cdifd:CDIFDataDownloadShape: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db31: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db10: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db3: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db17: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db34: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db18: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db4: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db29: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db35: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db26: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db28: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db24: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db30: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db32: *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 _:n051b32e643204536bbe3078317732de2b3: *none* - Shape _:n051b32e643204536bbe3078317732de2b25: *none* - Shape _:n051b32e643204536bbe3078317732de2b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n051b32e643204536bbe3078317732de2b15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape: *none* - Shape _:n051b32e643204536bbe3078317732de2b17: *none* - Shape _:n051b32e643204536bbe3078317732de2b4: *none* - Shape _:n051b32e643204536bbe3078317732de2b5: *none* - Shape _:n051b32e643204536bbe3078317732de2b26: *none* - Shape _:n051b32e643204536bbe3078317732de2b12: *none* - Shape _:n051b32e643204536bbe3078317732de2b14: *none* - Shape _:n051b32e643204536bbe3078317732de2b13: *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 _:n88fd0f890806474683343deb590e32cbb4: *none* - Shape _:n88fd0f890806474683343deb590e32cbb5: *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*
example_3_1.json Example
Passed
Files
Using exampleCdifCoreComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
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 _:n5ae27e2bc3004729b2cb89ecc7e6f0f3b5: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n5ae27e2bc3004729b2cb89ecc7e6f0f3b18: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n5ae27e2bc3004729b2cb89ecc7e6f0f3b7: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:resourceIdentifierProperty/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: ex:argoRawProfiles - Shape _:n9af70526b96444c9b3dda28cadf3fa79b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *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: ex:completeCoreDataset99001/schema1:license,ex:completeCoreDataset99001/schema1:publishingPrinciples,ex:completeCoreDataset99001/schema1:conditionsOfAccess
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 cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db7: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db4: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db26: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db6: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db5: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db19: *none* - Shape _:n4c65cd6492734d1fb325b9dcdb1fac3db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b20: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b22: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b23: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b10: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n30116f6353ba451482cfb8ac88f2b361b21: *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:first: *none* - Shape _:nc916c24b499443d9aeddbbe9828bc5ddb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-2345-6789>,<https://orcid.org/0000-0002-9876-5432>,<https://orcid.org/0000-0003-1111-2222> - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0003-1111-2222>/schema1:contactPoint,<https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint,<https://orcid.org/0000-0002-9876-5432>/schema1:contactPoint,<https://ror.org/04t3en479>/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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/04t3en479>,ex:completeCoreDataset99001/schema1:funding/schema1:funder,<https://orcid.org/0000-0001-2345-6789>/schema1:affiliation
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b20: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b16: *none* - Shape cdifd:CDIFRoleShape: ex:completeCoreDataset99001/schema1:contributor - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b3: *none* - Shape cdifd:CDIFDefinedTermShape: <https://ror.org/04t3en479>/schema1:additionalType,ex:completeCoreDataset99001/schema1:keywords,ex:completeCoreDataset99001/schema1:keywords,ex:completeCoreDataset99001/schema1:additionalType - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b14: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b4: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b15: *none* - Shape _:nffcbfac97f664ee2a8eb4cead49a81f2b18: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:completeCoreDataset99001/schema1:distribution,ex:completeCoreDataset99001/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: ex:completeCoreDataset99001/schema1:distribution,ex:completeCoreDataset99001/schema1:distribution
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db31: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db10: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db3: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db17: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db34: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db18: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db4: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db29: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db35: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db26: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db28: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db24: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db30: *none* - Shape _:nd69c3ad7dcc4486497f7cf1562f65a2db32: *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 _:n051b32e643204536bbe3078317732de2b3: *none* - Shape _:n051b32e643204536bbe3078317732de2b25: *none* - Shape _:n051b32e643204536bbe3078317732de2b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n051b32e643204536bbe3078317732de2b15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape: ex:completeCoreDataset99001/schema1:funding - Shape _:n051b32e643204536bbe3078317732de2b17: *none* - Shape _:n051b32e643204536bbe3078317732de2b4: *none* - Shape _:n051b32e643204536bbe3078317732de2b5: *none* - Shape _:n051b32e643204536bbe3078317732de2b26: *none* - Shape _:n051b32e643204536bbe3078317732de2b12: *none* - Shape _:n051b32e643204536bbe3078317732de2b14: *none* - Shape _:n051b32e643204536bbe3078317732de2b13: *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 _:n88fd0f890806474683343deb590e32cbb4: *none* - Shape _:n88fd0f890806474683343deb590e32cbb5: *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*

Test passed: 0 / 2

example_1_1.json Example
SHACL: 1 Violation, 4 Warning, 2 Info
Files
Using exampleCdifDataDescriptionMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/temperature> Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n19199fde1f484b78b1a79d5810d6b1cfb5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/temperature> - Shape _:n19199fde1f484b78b1a79d5810d6b1cfb6: *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 _:nc653ad455834425c9fad79642eaa90e8b7: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b8: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b19: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b4: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b26: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2b2933c072124554918f8cac489ee785b21: *none* - Shape _:n2b2933c072124554918f8cac489ee785b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2b2933c072124554918f8cac489ee785b25: *none* - Shape _:n2b2933c072124554918f8cac489ee785b22: *none* - Shape _:n2b2933c072124554918f8cac489ee785b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2b2933c072124554918f8cac489ee785b20: *none* - Shape _:n2b2933c072124554918f8cac489ee785b11: *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 (3): 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/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:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/temperature> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/temperature> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb10: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb72: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb66: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb11: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb17: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb67: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb70: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb20: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb69: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb75: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb16: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb15: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb73: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/temperature> - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb14: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb13: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb18: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (2): 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 <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/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:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/temperature> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b11: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b7: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b30: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b45: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b44: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b5: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b14: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b12: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b9: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b29: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b37: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b52: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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: [ dcterms:conformsTo <https://w3id.org/cdif/data_description/1.1> ] 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*
example_2_1.json Example
SHACL: 1 Violation
Files
Using exampleCdifDataDescription.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
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:structuredDataSetLocatorMappingShape: <https://example.org/dataset/oceanTemp2025>/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n19199fde1f484b78b1a79d5810d6b1cfb5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp>,<https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth> - Shape _:n19199fde1f484b78b1a79d5810d6b1cfb6: *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 _:nc653ad455834425c9fad79642eaa90e8b7: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b8: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b19: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b4: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b26: *none* - Shape _:nc653ad455834425c9fad79642eaa90e8b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2b2933c072124554918f8cac489ee785b21: *none* - Shape _:n2b2933c072124554918f8cac489ee785b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2b2933c072124554918f8cac489ee785b25: *none* - Shape _:n2b2933c072124554918f8cac489ee785b22: *none* - Shape _:n2b2933c072124554918f8cac489ee785b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2b2933c072124554918f8cac489ee785b20: *none* - Shape _:n2b2933c072124554918f8cac489ee785b11: *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: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb10: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb72: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb66: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb11: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb17: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb67: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb70: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb20: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb69: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb75: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb16: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb15: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb73: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp>,<https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth> - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb14: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb13: *none* - Shape _:n1204763ab0e04f43a51dc285a4abeb1bb18: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b11: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b7: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b30: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b45: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b44: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b5: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b14: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b12: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b9: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b29: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b37: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b52: *none* - Shape _:n4a641b0f1541479b901b66abfb736821b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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/dataset/oceanTemp2025/metadata> 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*

Test passed: 3 / 4

example_1_1.json Example
Passed
Files
Using exampleCdifDataStructureMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: <https://example.org/struct/observations> - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2d0544d6128f4420ab65b6624ed5c168b10: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b25: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b20: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: True
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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b5: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b8: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b10: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b26: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b6: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifDataStructureComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/vitalsLong/pk>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/measureValue> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2d0544d6128f4420ab65b6624ed5c168b10: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b25: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b20: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: True
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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b5: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b8: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b10: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b26: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b6: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: <https://example.org/struct/vitalsLong/comp/measureName> - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsLong/comp/patientId> - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/struct/vitalsLong/dv/measureName> - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/struct/vitalsLong/vd/measureName>
example_3_1.json Example
SHACL: 2 Violation
Files
Using exampleCdifDataStructureDimensional.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: <https://example.org/struct/salesCube> - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/salesCube/pk>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/salesCube/rv/currency>,<https://example.org/struct/salesCube/rv/quarter>,<https://example.org/struct/salesCube/rv/productCategory>,<https://example.org/struct/salesCube/rv/country>,<https://example.org/struct/salesCube/rv/salesAmount> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdi:semantic - Shape skosv:conceptBroaderNotSelfShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdi:semantic - Shape skosv:prefLabelUniqueLangShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdi:semantic
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2d0544d6128f4420ab65b6624ed5c168b10: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b25: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b20: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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 (2): Constraint Violation in NodeKindConstraintComponent (http://www.w3.org/ns/shacl#NodeKindConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFCodelistConceptShape Focus Node: [ rdf:type skos:Concept ; skos:definition Literal("Total monetary value of sales.") ; skos:inScheme <https://example.org/vocab/measure> ; skos:notation Literal("monetary-total") ; skos:prefLabel Literal("Monetary Total") ] Value Node: [ rdf:type skos:Concept ; skos:definition Literal("Total monetary value of sales.") ; skos:inScheme <https://example.org/vocab/measure> ; skos:notation Literal("monetary-total") ; skos:prefLabel Literal("Monetary Total") ] Message: A CDIF codelist concept must have a resolvable IRI as @id. Constraint Violation in ClassConstraintComponent (http://www.w3.org/ns/shacl#ClassConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:class skos:ConceptScheme ; sh:maxCount Literal("1", datatype=xsd:integer) ; sh:message Literal("Every concept must declare skos:inScheme referencing its ConceptScheme.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path skos:inScheme ] Focus Node: [ rdf:type skos:Concept ; skos:definition Literal("Total monetary value of sales.") ; skos:inScheme <https://example.org/vocab/measure> ; skos:notation Literal("monetary-total") ; skos:prefLabel Literal("Monetary Total") ] Value Node: <https://example.org/vocab/measure> Result Path: skos:inScheme Message: Every concept must declare skos:inScheme referencing its ConceptScheme.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdi:semantic
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b5: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b8: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b10: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b26: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b6: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifDimensionComponentShape: <https://example.org/struct/salesCube/comp/quarter>,<https://example.org/struct/salesCube/comp/productCategory>,<https://example.org/struct/salesCube/comp/country>
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
example_4_1.json Example
Passed
Files
Using exampleCdifDataStructureWide.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/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/vitalsWide> - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/vitalsWide/pk>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsWide/rv/systolicBP>,<https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/diastolicBP>,<https://example.org/struct/vitalsWide/rv/observedAt>,<https://example.org/struct/vitalsWide/rv/heartRate> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2d0544d6128f4420ab65b6624ed5c168b10: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b25: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b20: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2d0544d6128f4420ab65b6624ed5c168b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: True
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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b5: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b8: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b10: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b26: *none* - Shape _:n2fb14f65bc4c4a00a9af12fd502ec516b6: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsWide/comp/patientId> - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*

Test passed: 0 / 0

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifManifestMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFManifestShape: *none* - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: *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 _:n017ca28b2d064befbd5954271a4b5613b7: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b6: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b8: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b10: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n13b441a11fc44027a832998aa51ad6fcb10: *none* - Shape _:n13b441a11fc44027a832998aa51ad6fcb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n13b441a11fc44027a832998aa51ad6fcb22: *none* - Shape _:n13b441a11fc44027a832998aa51ad6fcb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n13b441a11fc44027a832998aa51ad6fcb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n13b441a11fc44027a832998aa51ad6fcb21: *none* - Shape _:n13b441a11fc44027a832998aa51ad6fcb11: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifManifest.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFManifestShape: *none* - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: *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 _:n017ca28b2d064befbd5954271a4b5613b7: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b6: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b8: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b10: *none* - Shape _:n017ca28b2d064befbd5954271a4b5613b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n13b441a11fc44027a832998aa51ad6fcb10: *none* - Shape _:n13b441a11fc44027a832998aa51ad6fcb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n13b441a11fc44027a832998aa51ad6fcb22: *none* - Shape _:n13b441a11fc44027a832998aa51ad6fcb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n13b441a11fc44027a832998aa51ad6fcb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n13b441a11fc44027a832998aa51ad6fcb21: *none* - Shape _:n13b441a11fc44027a832998aa51ad6fcb11: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none*

Test passed: 1 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifProvenance.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: - Shape cdifd:CDIFProvenanceShape: *none* - Shape cdifd:CDIFProvenanceConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b23: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b5: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b35: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b36: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b13: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b22: *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:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:na523ba82d211429b85a6d70d399f7412b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:dataset_with_provenance_001/prov:wasGeneratedBy/schema1:agent - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:dataset_with_provenance_001/prov:wasGeneratedBy/schema1:agent/schema1:contactPoint
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b22: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b20: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b11: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b25: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b8: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b26: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b5: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b10: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b6: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b4: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b19: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b7: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: _:N4aacf978569643349d43fbde72f6a254 - Shape _:nc2003c622f0c40439b043a497477daaab29: *none* - Shape _:nc2003c622f0c40439b043a497477daaab41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc2003c622f0c40439b043a497477daaab44: *none* - Shape _:nc2003c622f0c40439b043a497477daaab10: *none* - Shape _:nc2003c622f0c40439b043a497477daaab13: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nc2003c622f0c40439b043a497477daaab9: *none* - Shape _:nc2003c622f0c40439b043a497477daaab16: *none* - Shape _:nc2003c622f0c40439b043a497477daaab42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc2003c622f0c40439b043a497477daaab39: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc2003c622f0c40439b043a497477daaab38: *none* - Shape _:nc2003c622f0c40439b043a497477daaab40: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nc2003c622f0c40439b043a497477daaab4: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc2003c622f0c40439b043a497477daaab3: *none* - Shape _:nc2003c622f0c40439b043a497477daaab15: *none* - Shape _:nc2003c622f0c40439b043a497477daaab24: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n904ba9340fae4a50865a000490246b92b4: *none* - Shape _:n904ba9340fae4a50865a000490246b92b14: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n904ba9340fae4a50865a000490246b92b18: *none* - Shape cdifd:CDIFDefinedTermShape: _:N4aacf978569643349d43fbde72f6a254 - Shape _:n904ba9340fae4a50865a000490246b92b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n904ba9340fae4a50865a000490246b92b15: *none* - Shape _:n904ba9340fae4a50865a000490246b92b20: *none* - Shape _:n904ba9340fae4a50865a000490246b92b3: *none* - Shape _:n904ba9340fae4a50865a000490246b92b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *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 _:n6938e1385ed749879bd8b876b77ccfd2b4: *none* - Shape _:n6938e1385ed749879bd8b876b77ccfd2b5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n6519064f80aa43799c2c08a4dc7dab60b17: *none* - Shape _:n6519064f80aa43799c2c08a4dc7dab60b19: *none* - Shape _:n6519064f80aa43799c2c08a4dc7dab60b14: *none* - Shape _:n6519064f80aa43799c2c08a4dc7dab60b15: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n6519064f80aa43799c2c08a4dc7dab60b16: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6519064f80aa43799c2c08a4dc7dab60b7: *none* - Shape _:n6519064f80aa43799c2c08a4dc7dab60b6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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*
example_2_1.json Example
SHACL: 7 Warning, 3 Info
Files
Using exampleEPMAProvenance.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: - Shape cdifd:CDIFProvenanceShape: *none* - Shape cdifd:CDIFProvenanceConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: <https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#DataReduction>/schema1:actionProcess/schema1:step,<file:///github/workspace/#DataReduction>/schema1:actionProcess/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#DataReduction>/schema1:actionProcess/schema1:step,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess/schema1:step - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b23: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b4: *none* - Shape cdifd:cdifProvHowToShape: <https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess,<file:///github/workspace/#DataReduction>/schema1:actionProcess - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b5: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b35: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b36: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b13: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nfcd6827a22e243c0a5aa6fd4aa420c20b22: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: [ rdf:type schema1:Person ; schema1:identifier Literal("https://orcid.org/0000-0002-5555-6666") ; schema1:name Literal("Chen, Wei") ] Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: [ rdf:type schema1:Person ; schema1:identifier Literal("https://orcid.org/0000-0002-5555-6666") ; schema1:name Literal("Chen, Wei") ] Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: [ rdf:type schema1:Person ; schema1:identifier Literal("https://orcid.org/0000-0002-5555-6666") ; schema1:name Literal("Chen, Wei") ] Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:na523ba82d211429b85a6d70d399f7412b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/#SamplePreparation>/schema1:agent,<file:///github/workspace/#DataReduction>/schema1:agent,<file:///github/workspace/#EPMAAnalysis>/schema1:agent - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b22: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b20: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b11: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ned4f894060fa4fe094b2a0bd24ef6f86b25: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <file:///github/workspace/#EPMAAnalysis>/prov:used/schema1:instrument/schema1:manufacturer
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b8: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b26: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b5: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b10: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b6: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b4: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b19: *none* - Shape _:nab359f47a7094e64ab0c89996545cb39b7: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc2003c622f0c40439b043a497477daaab29: *none* - Shape _:nc2003c622f0c40439b043a497477daaab41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc2003c622f0c40439b043a497477daaab44: *none* - Shape _:nc2003c622f0c40439b043a497477daaab10: *none* - Shape _:nc2003c622f0c40439b043a497477daaab13: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nc2003c622f0c40439b043a497477daaab9: *none* - Shape _:nc2003c622f0c40439b043a497477daaab16: *none* - Shape _:nc2003c622f0c40439b043a497477daaab42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc2003c622f0c40439b043a497477daaab39: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc2003c622f0c40439b043a497477daaab38: *none* - Shape _:nc2003c622f0c40439b043a497477daaab40: *none* - Shape cdifd:spatialExtentProperty: <file:///github/workspace/#EPMAAnalysis>/schema1:location - Shape _:nc2003c622f0c40439b043a497477daaab4: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc2003c622f0c40439b043a497477daaab3: *none* - Shape _:nc2003c622f0c40439b043a497477daaab15: *none* - Shape _:nc2003c622f0c40439b043a497477daaab24: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n904ba9340fae4a50865a000490246b92b4: *none* - Shape _:n904ba9340fae4a50865a000490246b92b14: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n904ba9340fae4a50865a000490246b92b18: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n904ba9340fae4a50865a000490246b92b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n904ba9340fae4a50865a000490246b92b15: *none* - Shape _:n904ba9340fae4a50865a000490246b92b20: *none* - Shape _:n904ba9340fae4a50865a000490246b92b3: *none* - Shape _:n904ba9340fae4a50865a000490246b92b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *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 _:n6938e1385ed749879bd8b876b77ccfd2b4: *none* - Shape _:n6938e1385ed749879bd8b876b77ccfd2b5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: False Results (5): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ 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:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("Beam Current") ; schema1:unitText Literal("nA") ; schema1:value Literal("20", datatype=xsd:integer) ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:name Literal("Beam Current") ; schema1:unitText Literal("nA") ; schema1:value Literal("20", datatype=xsd:integer) ]->schema1:propertyID Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ 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:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("Number of Analyses") ; schema1:value Literal("142", datatype=xsd:integer) ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:name Literal("Number of Analyses") ; schema1:value Literal("142", datatype=xsd:integer) ]->schema1:propertyID Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ 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:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("Matrix Correction Model") ; schema1:value Literal("ZAF (LINEMU MACs)") ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:name Literal("Matrix Correction Model") ; schema1:value Literal("ZAF (LINEMU MACs)") ]->schema1:propertyID Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ 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:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("Accelerating Voltage") ; schema1:unitText Literal("kV") ; schema1:value Literal("15", datatype=xsd:integer) ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:name Literal("Accelerating Voltage") ; schema1:unitText Literal("kV") ; schema1:value Literal("15", datatype=xsd:integer) ]->schema1:propertyID Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ 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:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("Beam Diameter") ; schema1:value Literal("focused (~1 um)") ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:name Literal("Beam Diameter") ; schema1:value Literal("focused (~1 um)") ]->schema1:propertyID
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n6519064f80aa43799c2c08a4dc7dab60b17: *none* - Shape _:n6519064f80aa43799c2c08a4dc7dab60b19: *none* - Shape _:n6519064f80aa43799c2c08a4dc7dab60b14: *none* - Shape _:n6519064f80aa43799c2c08a4dc7dab60b15: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n6519064f80aa43799c2c08a4dc7dab60b16: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6519064f80aa43799c2c08a4dc7dab60b7: *none* - Shape _:n6519064f80aa43799c2c08a4dc7dab60b6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("An instrument should have a category classification from a controlled vocabulary (schema:category).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:category ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:Product, schema1:Thing ; schema1:manufacturer [ rdf:type schema1:Organization ; schema1:name Literal("JEOL") ] ; schema1:model [ rdf:type schema1:ProductModel ; schema1:name Literal("JXA-8530F Plus") ] ; schema1:name Literal("JEOL JXA-8530F Plus Field Emission Electron Microprobe") ] Result Path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category). Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("An instrument should have a category classification from a controlled vocabulary (schema:category).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:category ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:SoftwareApplication ; schema1:name Literal("Probe for EPMA") ; schema1:url Literal("https://www.probesoftware.com/") ; schema1:version Literal("13.0.6") ] Result Path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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*

Test passed: 2 / 2

derivedFrom-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using derivedFrom-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD derivedFrom-fail.jsonld created
Output Turtle derivedFrom-fail.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:derivedFromProperty Focus Node: [ rdf:type schema1:CreativeWork ; schema1:description Literal("short summary of source content") ; schema1:name Literal("Title data source") ; schema1:url Literal("https badURL") ] Value Node: [ rdf:type schema1:CreativeWork ; schema1:description Literal("short summary of source content") ; schema1:name Literal("Title data source") ; schema1:url Literal("https badURL") ] Message: PROV:derivedFrom must have a string value, a CreativeWork citing a source or an @id reference to a source.
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n7acf918e45a444aa838b31fa525fc4d1b4: *none* - Shape cdifd:derivedFromProperty: ex:generatedBy_345y254h/prov:wasDerivedFrom - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *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: False Results (1): Constraint Violation in PatternConstraintComponent (http://www.w3.org/ns/shacl#PatternConstraintComponent): Severity: sh:Violation Source Shape: [ sh:datatype xsd:string ; sh:message Literal("value must be a resolvable URL, but we aren't testing to see if the URL resolves..... Can't get xsd:anyURI to work with JSON Schema validation...") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:url ; sh:pattern Literal("^https?:\/\/[^\s]+$") ] Focus Node: [ rdf:type schema1:CreativeWork ; schema1:description Literal("short summary of source content") ; schema1:name Literal("Title data source") ; schema1:url Literal("https badURL") ] Value Node: Literal("https badURL") Result Path: schema1:url Message: value must be a resolvable URL, but we aren't testing to see if the URL resolves..... Can't get xsd:anyURI to work with JSON Schema validation...
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:generatedBy_345y254h/prov:wasDerivedFrom
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd73aae5903394a10a2299a42b9617854b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b8: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b5: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b7: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b6: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n0b5eda5a783d476eb382482bcd73a73cb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0b5eda5a783d476eb382482bcd73a73cb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0b5eda5a783d476eb382482bcd73a73cb21: *none* - Shape _:n0b5eda5a783d476eb382482bcd73a73cb22: *none* - Shape _:n0b5eda5a783d476eb382482bcd73a73cb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0b5eda5a783d476eb382482bcd73a73cb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n0b5eda5a783d476eb382482bcd73a73cb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
example_1_1.json Example
Passed
Files
Using exampleDerivedFrom.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n7acf918e45a444aa838b31fa525fc4d1b4: *none* - Shape cdifd:derivedFromProperty: <http://doi.org/10.547/347848>,ex:generatedBy_345y254h/prov:wasDerivedFrom,ex:source_z536Zc - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *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: ex:source_z536Zc
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd73aae5903394a10a2299a42b9617854b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b8: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b5: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b7: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b6: *none* - Shape _:nd73aae5903394a10a2299a42b9617854b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n0b5eda5a783d476eb382482bcd73a73cb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0b5eda5a783d476eb382482bcd73a73cb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0b5eda5a783d476eb382482bcd73a73cb21: *none* - Shape _:n0b5eda5a783d476eb382482bcd73a73cb22: *none* - Shape _:n0b5eda5a783d476eb382482bcd73a73cb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0b5eda5a783d476eb382482bcd73a73cb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n0b5eda5a783d476eb382482bcd73a73cb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleGeneratedBy.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
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 _:n14ffd484c378477ab2a421c0a822be14b5: *none* - Shape _:n14ffd484c378477ab2a421c0a822be14b4: *none* - Shape cdifd:generatedByNode: *none*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleProvActivity.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/provProperties/provActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/provActivity/rules.shacl: - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b30: *none* - Shape cdifd:provActivityHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b5: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b13: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b43: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b22: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b14: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b57: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b4: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b58: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b44: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b29: *none* - Shape cdifd:provActivityHowToStepShape: ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step,ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step - Shape cdifd:provActivityShape: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b37: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b45: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b23: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc2bd90b3a32e4641b8eb7f71e59f7ea1b36: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n289b2bd966694e2e90a0f4b90ac50a3bb14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/prov:wasAssociatedWith - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nda9b01c8532d44808fb969d4e2647b16b20: *none* - Shape _:nda9b01c8532d44808fb969d4e2647b16b21: *none* - Shape _:nda9b01c8532d44808fb969d4e2647b16b23: *none* - Shape _:nda9b01c8532d44808fb969d4e2647b16b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nda9b01c8532d44808fb969d4e2647b16b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nda9b01c8532d44808fb969d4e2647b16b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nda9b01c8532d44808fb969d4e2647b16b25: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
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:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n722e6738bb904d47bd494f531116a27eb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n722e6738bb904d47bd494f531116a27eb19: *none* - Shape _:n722e6738bb904d47bd494f531116a27eb6: *none* - Shape _:n722e6738bb904d47bd494f531116a27eb5: *none* - Shape _:n722e6738bb904d47bd494f531116a27eb10: *none* - Shape _:n722e6738bb904d47bd494f531116a27eb8: *none* - Shape _:n722e6738bb904d47bd494f531116a27eb26: *none* - Shape _:n722e6738bb904d47bd494f531116a27eb4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:ne943160de6614915809c8bb7a8c68ff7b42: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b9: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b29: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b38: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/prov:atLocation - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b10: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b15: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b16: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b39: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b24: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b4: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b40: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b3: *none* - Shape _:ne943160de6614915809c8bb7a8c68ff7b41: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n449e561b6d114fa889eef5b14779cbfbb15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n449e561b6d114fa889eef5b14779cbfbb14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n449e561b6d114fa889eef5b14779cbfbb3: *none* - Shape _:n449e561b6d114fa889eef5b14779cbfbb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n449e561b6d114fa889eef5b14779cbfbb17: *none* - Shape _:n449e561b6d114fa889eef5b14779cbfbb16: *none* - Shape _:n449e561b6d114fa889eef5b14779cbfbb4: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n449e561b6d114fa889eef5b14779cbfbb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *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 _:n3c4a8f65c35549bebf53ab421d532d93b5: *none* - Shape _:n3c4a8f65c35549bebf53ab421d532d93b4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:na55a9d49618e493f95f12211a5fc326cb19: *none* - Shape _:na55a9d49618e493f95f12211a5fc326cb6: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:na55a9d49618e493f95f12211a5fc326cb14: *none* - Shape _:na55a9d49618e493f95f12211a5fc326cb17: *none* - Shape _:na55a9d49618e493f95f12211a5fc326cb15: *none* - Shape _:na55a9d49618e493f95f12211a5fc326cb16: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:na55a9d49618e493f95f12211a5fc326cb7: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *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: ex:activity-soil-chem-analysis/prov:used

Test passed: 2 / 2

serviceType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using serviceType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD serviceType-fail.jsonld created
Output Turtle serviceType-fail.ttl created
JSON Schema
ValidationError: 'dqv:isMeasurementOf' is a required property Failed validating 'required' in schema: {'$defs': {'DefinedTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'@type': {'contains': {'const': 'dqv:QualityMeasurement'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'dqv:isMeasurementOf': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'description': 'a ' 'resolvable ' 'reference ' 'to ' 'a ' 'representation ' 'of ' 'a ' 'quality ' 'measure', 'type': 'string'}}, 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'specify the ' 'quality ' 'measure that ' 'is reported, ' 'by name, with ' 'an ID ref, or ' 'as a Defined ' 'Term'}, 'dqv:value': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'the reported result of ' 'the quality measure, ' 'either as a string or a ' 'defined term from a ' 'vocabulary'}}, 'required': ['dqv:isMeasurementOf', 'dqv:value'], 'title': 'definitions for simple quality measure property', 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:exampleWebAPI_354btrh', '@type': 'schema:WebAPI', 'schema:documentation': {'@type': 'schema:CreativeWork', 'schema:description': 'XxEWiBXJhROXXws', 'schema:name': 'OgsRNbhr', 'schema:url': 'http://example.com/resource?foo=bar#fragment'}, 'schema:potentialAction': [{'@id': 'ex:exampleAction_37467', '@type': 'schema:Action', 'schema:name': 'Download Data', 'schema:object': {'@type': 'schema:DataFeed', 'schema:description': 'description ' 'of ' 'the ' 'structure ' 'of ' 'the ' 'api ' 'result ' 'data', 'schema:variableMeasured': [{'@type': 'schema:PropertyValue', 'schema:description': 'temperature ' 'of ' 'the ' 'sample', 'schema:name': 'temperature', 'schema:propertyID': 'http://qudt.org/defs/temperature'}, {'@id': 'ex:definedTerm_zZc', '@type': 'schema:DefinedTerm', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:url': 'http://ogc.org/defs/g35408y', 'schema:value': 'g35408y'}, 'schema:inDefinedTermSet': 'http://ogc.org/defs', 'schema:name': 'Viscosity', 'schema:termCode': 'Vp'}]}, 'schema:query-input': [{'@id': 'ex:input_encoding', '@type': 'schema:PropertyValueSpecification', 'schema:description': 'format ' 'of ' 'requested ' 'result', 'schema:valueName': 'encoding', 'schema:valuePattern': '^[A-Za-z][A-Za-z0-9]*$', 'schema:valueRequired': False}, {'@id': 'ex:input_instruments', '@type': 'schema:PropertyValueSpecification', 'schema:description': 'sensor ' 'for ' 'data ' 'requested', 'schema:valueName': 'instruments', 'schema:valuePattern': '^[A-Za-z][A-Za-z0-9 ' ',]*$', 'schema:valueRequired': False}, {'@id': 'ex:input_start', '@type': 'schema:PropertyValueSpecification', 'schema:description': 'beginning ' 'of ' 'time ' 'interval ' 'for ' 'requested ' 'data', 'schema:valueName': 'start', 'schema:valuePattern': '^\\d{4}-\\d{2}-\\d{2}(?:T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d+)?)?(?:Z|[+\\-]\\d{2}(?::?\\d{2})?)?)?$', 'schema:valueRequired': False}, {'@id': 'ex:input_end', '@type': 'schema:PropertyValueSpecification', 'schema:description': 'end ' 'of ' 'time ' 'interval ' 'for ' 'requested ' 'data', 'schema:valueName': 'end', 'schema:valuePattern': '^\\d{4}-\\d{2}-\\d{2}(?:T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d+)?)?(?:Z|[+\\-]\\d{2}(?::?\\d{2})?)?)?$', 'schema:valueRequired': True}], 'schema:result': {'@type': 'schema:DataDownload', 'schema:description': 'a ' 'description ' 'the ' 'file ' 'format(s) ' 'generated ' 'by ' 'api ' 'requests', 'schema:encodingFormat': ['text/csv']}, 'schema:target': {'@type': 'schema:EntryPoint', 'schema:contentType': ['text/csv', 'application/json'], 'schema:description': 'endpoint ' 'URL ' 'to ' 'invoke ' 'the ' 'action; ' 'content ' 'type ' 'spcifies ' 'the ' 'supported ' 'content ' 'type(s) ' 'for ' 'an ' 'EntryPoint ' 'response', 'schema:httpMethod': ['GET'], 'schema:urlTemplate': 'http://portal.chordsrt.com/api/v1/data.{encoding}?instruments={instruments}&start={start}&end={end}'}}, {'@id': 'ex:exampleAction_37467', '@type': 'schema:Action', 'schema:name': 'List instruments', 'schema:result': {'@type': 'schema:DataDownload', 'schema:description': 'plain ' 'text ' 'list ' 'of ' 'instruments ' 'available', 'schema:encodingFormat': ['text/plain']}, 'schema:target': {'@type': 'schema:EntryPoint', 'schema:contentType': ['text/plain'], 'schema:description': 'endpoint ' 'URL ' 'to ' 'invoke ' 'the ' 'action; ' 'content ' 'type ' 'spcifies ' 'the ' 'supported ' 'content ' 'type(s) ' 'for ' 'an ' 'EntryPoint ' 'response', 'schema:httpMethod': ['GET'], 'schema:urlTemplate': 'http://portal.chordsrt.com/api/v1/data/instruments'}}], 'schema:serviceType': '', 'schema:termsOfService': {'@type': 'schema:CreativeWork', 'schema:description': 'gxtJAxCAkaYFOJfsrtWn', 'schema:name': 'tUMFszqdkAZmXTx', 'schema:url': 'http://example.com/resource?foo=bar#fragment'}}
SHACL
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n87eaf978ef1f43fe8640eb3ccf76976fb5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n87eaf978ef1f43fe8640eb3ccf76976fb4: *none* - Shape _:n87eaf978ef1f43fe8640eb3ccf76976fb11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ne4558b5cc73244bfab70197e54e7ad71b19: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b6: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b4: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b10: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ 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:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ]->schema1:propertyID
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n8cf309a79c2349e99f0a176f69275846b25: *none* - Shape _:n8cf309a79c2349e99f0a176f69275846b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n8cf309a79c2349e99f0a176f69275846b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8cf309a79c2349e99f0a176f69275846b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8cf309a79c2349e99f0a176f69275846b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8cf309a79c2349e99f0a176f69275846b21: *none* - Shape _:n8cf309a79c2349e99f0a176f69275846b10: *none*
example_1_1.json Example
Passed
Files
Using exampleQualityMeasure.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n87eaf978ef1f43fe8640eb3ccf76976fb5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n87eaf978ef1f43fe8640eb3ccf76976fb4: *none* - Shape _:n87eaf978ef1f43fe8640eb3ccf76976fb11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ne4558b5cc73244bfab70197e54e7ad71b19: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b6: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b4: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b10: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4558b5cc73244bfab70197e54e7ad71b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n8cf309a79c2349e99f0a176f69275846b25: *none* - Shape _:n8cf309a79c2349e99f0a176f69275846b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n8cf309a79c2349e99f0a176f69275846b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8cf309a79c2349e99f0a176f69275846b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8cf309a79c2349e99f0a176f69275846b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8cf309a79c2349e99f0a176f69275846b21: *none* - Shape _:n8cf309a79c2349e99f0a176f69275846b10: *none*

Test passed: 3 / 3

name-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using name-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD name-fail.jsonld created
Output Turtle name-fail.ttl created
JSON Schema
ValidationError: 'schema:Action' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'enum': ['schema:Action', 'schema:AssessAction', 'schema:ConsumeAction', 'schema:ControlAction', 'schema:CreateAction', 'schema:DeleteAction', 'schema:FindAction', 'schema:InteractAction', 'schema:MoveAction', 'schema:PlayAction', 'schema:SearchAction', 'schema:TransferAction', 'schema:UpdateAction']}, 'default': 'schema:Action', 'description': 'The type of action. Must be schema:Action or one of ' 'its subtypes.', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:Action'
SHACL
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
example_1_1.json Example
Passed
Files
Using exampleAction.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
example_2_1.json Example
Passed
Files
Using exampleActionComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*

Test passed: 0 / 0

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleAdditionalProperty.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb6: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb16: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb17: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb19: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb7: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb14: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb15: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb26: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb4: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb19: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb6: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db20: *none* - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db23: *none* - Shape cdifd:CDIFIdentifierShape: *none*
example_2_1.json Example
Passed
Files
Using exampleAdditionalPropertyComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb6: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb16: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb17: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb19: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb7: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb14: *none* - Shape _:n05a41bbd77544548867c8b106c11ef1bb15: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb26: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb4: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb19: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb6: *none* - Shape _:na09e6d56c4bb45a3afa30a277d010a3bb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db20: *none* - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb1473a8a39224dccae884fbfdc8c3e1db23: *none* - Shape cdifd:CDIFIdentifierShape: *none*

Test passed: 6 / 6

orgInRole-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using orgInRole-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD orgInRole-fail.jsonld created
Output Turtle orgInRole-fail.ttl created
JSON Schema
ValidationError: 'schema:roleName' is a required property Failed validating 'required' in schema: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'For more granularity on how a person contributed to a ' 'Dataset, use schema:Role. The schema.org ' 'documentation does not state that the Role type is an ' 'expected data type of author, creator and ' 'contributor, but that is addressed in this blog post ' '(http://blog.schema.org/2014/06/introducing-role.html). ' 'see ' 'https://github.com/ESIPFed/science-on-schema.org/blob/develop/guides/Dataset.md#roles-of-people', 'properties': {'@type': {'contains': {'const': 'schema:Role'}, 'default': 'schema:Role', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:contributor': {'anyOf': [{'properties': {'@id': {'description': 'IRI ' 'reference ' 'to ' 'a ' 'Person ' 'or ' 'Organization ' 'defined ' 'elsewhere', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/person/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/organization/schema.yaml'}], 'x-jsonld-id': 'http://schema.org/contributor'}, 'schema:roleName': {'anyOf': [{'type': 'string'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}], 'x-jsonld-id': 'http://schema.org/roleName'}}, 'required': ['@type', 'schema:roleName', 'schema:contributor'], 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@type': 'Role', 'contributor': {'@id': 'ex:exampleOrg_fW', '@type': 'schema:Organization', 'schema:alternateName': 'UAz', 'schema:description': 'University in Tucson, Arizona', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://registry.identifiers.org/registry/ror', 'schema:url': 'https://ror.org/03m2x1q45', 'schema:value': '03m2x1q45'}, 'schema:name': 'University of Arizona', 'schema:sameAs': ['Wildcats']}, 'roleName': 'owner'}
SHACL
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b14: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b16: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b4: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b17: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b20: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b10: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b11: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b21: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b20: *none*
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 _:n06707936521a457c810038b932ad774db7: *none* - Shape _:n06707936521a457c810038b932ad774db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n06707936521a457c810038b932ad774db4: *none* - Shape _:n06707936521a457c810038b932ad774db26: *none* - Shape _:n06707936521a457c810038b932ad774db10: *none* - Shape _:n06707936521a457c810038b932ad774db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n06707936521a457c810038b932ad774db6: *none* - Shape _:n06707936521a457c810038b932ad774db5: *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 cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f03882d23cd4b64b54922e86d6d56cab14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape: *none*
personInRole-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using personInRole-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD personInRole-fail.jsonld created
Output Turtle personInRole-fail.ttl created
JSON Schema
ValidationError: 'schema:roleName' is a required property Failed validating 'required' in schema: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'For more granularity on how a person contributed to a ' 'Dataset, use schema:Role. The schema.org ' 'documentation does not state that the Role type is an ' 'expected data type of author, creator and ' 'contributor, but that is addressed in this blog post ' '(http://blog.schema.org/2014/06/introducing-role.html). ' 'see ' 'https://github.com/ESIPFed/science-on-schema.org/blob/develop/guides/Dataset.md#roles-of-people', 'properties': {'@type': {'contains': {'const': 'schema:Role'}, 'default': 'schema:Role', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:contributor': {'anyOf': [{'properties': {'@id': {'description': 'IRI ' 'reference ' 'to ' 'a ' 'Person ' 'or ' 'Organization ' 'defined ' 'elsewhere', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/person/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/organization/schema.yaml'}], 'x-jsonld-id': 'http://schema.org/contributor'}, 'schema:roleName': {'anyOf': [{'type': 'string'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}], 'x-jsonld-id': 'http://schema.org/roleName'}}, 'required': ['@type', 'schema:roleName', 'schema:contributor'], 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@type': 'Role', 'contributor': {'@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, J. B.', 'schema:description': 'Metadata specialist, based in ' 'Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://orcid.org', 'schema:url': 'https://orcid.org/iY', 'schema:value': 'iY'}, 'schema:name': 'Joe B. Test', 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}, 'roleName': 'editor'}
SHACL
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b14: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b16: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b4: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b17: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b20: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b10: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b11: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b21: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b20: *none*
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 _:n06707936521a457c810038b932ad774db7: *none* - Shape _:n06707936521a457c810038b932ad774db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n06707936521a457c810038b932ad774db4: *none* - Shape _:n06707936521a457c810038b932ad774db26: *none* - Shape _:n06707936521a457c810038b932ad774db10: *none* - Shape _:n06707936521a457c810038b932ad774db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n06707936521a457c810038b932ad774db6: *none* - Shape _:n06707936521a457c810038b932ad774db5: *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 cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f03882d23cd4b64b54922e86d6d56cab14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape: *none*
rules-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using rules-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD rules-fail.jsonld created
Output Turtle rules-fail.ttl created
JSON Schema
ValidationError: 'schema:roleName' is a required property Failed validating 'required' in schema: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'For more granularity on how a person contributed to a ' 'Dataset, use schema:Role. The schema.org ' 'documentation does not state that the Role type is an ' 'expected data type of author, creator and ' 'contributor, but that is addressed in this blog post ' '(http://blog.schema.org/2014/06/introducing-role.html). ' 'see ' 'https://github.com/ESIPFed/science-on-schema.org/blob/develop/guides/Dataset.md#roles-of-people', 'properties': {'@type': {'contains': {'const': 'schema:Role'}, 'default': 'schema:Role', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:contributor': {'anyOf': [{'properties': {'@id': {'description': 'IRI ' 'reference ' 'to ' 'a ' 'Person ' 'or ' 'Organization ' 'defined ' 'elsewhere', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/person/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/organization/schema.yaml'}], 'x-jsonld-id': 'http://schema.org/contributor'}, 'schema:roleName': {'anyOf': [{'type': 'string'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}], 'x-jsonld-id': 'http://schema.org/roleName'}}, 'required': ['@type', 'schema:roleName', 'schema:contributor'], 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://doi.org', 'schema:url': 'https://doi.org/iY', 'schema:value': 'iY'}, 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b14: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b16: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b4: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b17: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b20: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b10: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b11: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b21: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b20: *none*
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 _:n06707936521a457c810038b932ad774db7: *none* - Shape _:n06707936521a457c810038b932ad774db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n06707936521a457c810038b932ad774db4: *none* - Shape _:n06707936521a457c810038b932ad774db26: *none* - Shape _:n06707936521a457c810038b932ad774db10: *none* - Shape _:n06707936521a457c810038b932ad774db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n06707936521a457c810038b932ad774db6: *none* - Shape _:n06707936521a457c810038b932ad774db5: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (3): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: cdifd:affiliationProperty Focus Node: ex:PersonExample_zZc Value Node: Literal("some organization, schema TBD") Result Path: schema1:affiliation Message: Optional: an affiliation must have object schema:Organization
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f03882d23cd4b64b54922e86d6d56cab14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:CDIFContactPointShape: *none*
example_1_1.json Example
Passed
Files
Using exampleOrgInRole.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: _:N84000d0f829c45c2b06f71749014f58b - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b14: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b16: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b4: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b17: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b20: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b10: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b11: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b21: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b20: *none*
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 _:n06707936521a457c810038b932ad774db7: *none* - Shape _:n06707936521a457c810038b932ad774db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n06707936521a457c810038b932ad774db4: *none* - Shape _:n06707936521a457c810038b932ad774db26: *none* - Shape _:n06707936521a457c810038b932ad774db10: *none* - Shape _:n06707936521a457c810038b932ad774db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n06707936521a457c810038b932ad774db6: *none* - Shape _:n06707936521a457c810038b932ad774db5: *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 cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f03882d23cd4b64b54922e86d6d56cab14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape: *none*
example_2_1.json Example
Passed
Files
Using examplePersonInRole.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: _:N1227ccb462434b77886981e34fab923b - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b14: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b16: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b4: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b17: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b20: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:PersonExample_zZc/schema1:affiliation
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b10: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b11: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b21: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b20: *none*
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 _:n06707936521a457c810038b932ad774db7: *none* - Shape _:n06707936521a457c810038b932ad774db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n06707936521a457c810038b932ad774db4: *none* - Shape _:n06707936521a457c810038b932ad774db26: *none* - Shape _:n06707936521a457c810038b932ad774db10: *none* - Shape _:n06707936521a457c810038b932ad774db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n06707936521a457c810038b932ad774db6: *none* - Shape _:n06707936521a457c810038b932ad774db5: *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 cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f03882d23cd4b64b54922e86d6d56cab14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/schema1:contactPoint
example_3_1.json Example
Passed
Files
Using exampleAgentInRoleComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: _:N127bb2508c004d02976f83165e060690 - Shape cdifd:CDIFDefinedTermShape: _:N2d85e0d9e050454280b8ec0954ebfe83 - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b14: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b16: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b4: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b17: *none* - Shape _:nd08b3db1f6f94eb1b35c20117314daa6b20: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:PersonComplete_PI/schema1:affiliation
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b10: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b11: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b21: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na7021972f6a44fdcb08fff97cc831d87b20: *none*
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 _:n06707936521a457c810038b932ad774db7: *none* - Shape _:n06707936521a457c810038b932ad774db8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n06707936521a457c810038b932ad774db4: *none* - Shape _:n06707936521a457c810038b932ad774db26: *none* - Shape _:n06707936521a457c810038b932ad774db10: *none* - Shape _:n06707936521a457c810038b932ad774db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n06707936521a457c810038b932ad774db6: *none* - Shape _:n06707936521a457c810038b932ad774db5: *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 cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f03882d23cd4b64b54922e86d6d56cab14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonComplete_PI - Shape cdifd:CDIFContactPointShape: ex:PersonComplete_PI/schema1:contactPoint

Test passed: 3 / 3

contentURL-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using contentURL-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD contentURL-fail.jsonld created
Output Turtle contentURL-fail.ttl created
JSON Schema
ValidationError: 'spdx:Checksum' is not of type 'array' Failed validating 'type' in schema['properties']['spdx:checksum']['properties']['@type']: {'contains': {'const': 'spdx:Checksum'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['spdx:checksum']['@type']: 'spdx:Checksum'
SHACL
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: False Results (2): 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: [ ns1:checksum [ ns1:algorithm Literal("MD5") ; ns1:checksumValue Literal("35247-39u83-7ik") ; rdf:type ns1:Checksum ] ; rdf:type schema1:DataDownload ; schema1:contentUrl Literal("") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("Water levels in Beartooth reservoir, 1992-2020") ; schema1:provider <https://orcid.org/3333-4444-5565> ] Result Path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to. Constraint Violation in PatternConstraintComponent (http://www.w3.org/ns/shacl#PatternConstraintComponent): Severity: sh:Violation Source Shape: [ sh:datatype xsd:string ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:contentUrl ; sh:pattern Literal("^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$") ] Focus Node: [ ns1:checksum [ ns1:algorithm Literal("MD5") ; ns1:checksumValue Literal("35247-39u83-7ik") ; rdf:type ns1:Checksum ] ; rdf:type schema1:DataDownload ; schema1:contentUrl Literal("") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("Water levels in Beartooth reservoir, 1992-2020") ; schema1:provider <https://orcid.org/3333-4444-5565> ] Value Node: Literal("") Result Path: schema1:contentUrl Message: Value does not match pattern '^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$'
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: _:N9fa96b84900044ccb144cc191601236a - Shape cdifd:CDIFDataDownloadShape: _:N9fa96b84900044ccb144cc191601236a
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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/347237>
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n284e88837027469bbcecc50963bf7f68b11: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b20: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b23: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b25: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b26: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b8: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b6: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b10: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b7: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b4: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4444-5565> - Shape _:n287a1e5036c5473fa4939cb8579c5ab8b14: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4444-5565>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
example_1_1.json Example
Passed
Files
Using exampleDataDownload.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: _:N712de64553b14154b3cc2595bdaeac97 - Shape cdifd:CDIFDataDownloadShape: _:N712de64553b14154b3cc2595bdaeac97
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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/347237>
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n284e88837027469bbcecc50963bf7f68b11: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b20: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b23: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b25: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b26: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b8: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b6: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b10: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b7: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b4: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4444-5565> - Shape _:n287a1e5036c5473fa4939cb8579c5ab8b14: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4444-5565>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleDataDownloadComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:DataDownloadComplete_001 - Shape cdifd:CDIFDataDownloadShape: ex:DataDownloadComplete_001
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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://orcid.org/0000-0002-5678-1234>/schema1:affiliation,ex:DataDownloadComplete_001/schema1:provider
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n284e88837027469bbcecc50963bf7f68b11: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b20: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b23: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n284e88837027469bbcecc50963bf7f68b25: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b26: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b8: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b6: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b10: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b7: *none* - Shape _:n9b4795d1edf248aa9352bc07abbf5bc5b4: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-5678-1234> - Shape _:n287a1e5036c5473fa4939cb8579c5ab8b14: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-5678-1234>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*

Test passed: 3 / 3

identifier-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using identifier-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD identifier-fail.jsonld created
Output Turtle identifier-fail.ttl created
JSON Schema
ValidationError: 'schema:DefinedTerm' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:DefinedTerm'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:DefinedTerm'
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b26: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b6: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b8: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b5: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b7: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b25: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b21: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b10: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
example_1_1.json Example
Passed
Files
Using exampleDefinedTerm.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b26: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b6: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b8: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b5: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b7: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b25: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b21: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b10: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
example_2_1.json Example
Passed
Files
Using exampleDefinedTermComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b26: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b6: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b8: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b5: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b7: *none* - Shape _:n7c3a3793dcb6494baca39b94c6c2b2b4b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b25: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b21: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b10: *none* - Shape _:n5d71675fb7ca4ab19c6d039b38de4f55b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleDefinedTermSet.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/definedTermSet/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTermSet/rules.shacl: - Shape _:na2a3d90c9c1845e2a3b7ad30dd3221c5b6: *none* - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:sampleMaterialTypes
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:neae376c5255a476b9848ce26b21bb281b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:neae376c5255a476b9848ce26b21bb281b10: *none* - Shape _:neae376c5255a476b9848ce26b21bb281b25: *none* - Shape _:neae376c5255a476b9848ce26b21bb281b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:neae376c5255a476b9848ce26b21bb281b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:neae376c5255a476b9848ce26b21bb281b23: *none* - Shape _:neae376c5255a476b9848ce26b21bb281b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
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 _:nac941c0080ee4b3da6b6b9f797098831b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b6: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b7: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b26: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b8: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b10: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b19: *none*
example_2_1.json Example
Passed
Files
Using exampleDefinedTermSetComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/definedTermSet/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTermSet/rules.shacl: - Shape _:na2a3d90c9c1845e2a3b7ad30dd3221c5b6: *none* - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:nercParameterCodes_P02
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:neae376c5255a476b9848ce26b21bb281b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:neae376c5255a476b9848ce26b21bb281b10: *none* - Shape _:neae376c5255a476b9848ce26b21bb281b25: *none* - Shape _:neae376c5255a476b9848ce26b21bb281b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:neae376c5255a476b9848ce26b21bb281b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:neae376c5255a476b9848ce26b21bb281b23: *none* - Shape _:neae376c5255a476b9848ce26b21bb281b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
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 _:nac941c0080ee4b3da6b6b9f797098831b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b6: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b7: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b26: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b8: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b10: *none* - Shape _:nac941c0080ee4b3da6b6b9f797098831b19: *none*

Test passed: 3 / 3

url-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using url-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD url-fail.jsonld created
Output Turtle url-fail.ttl created
JSON Schema
ValidationError: 'schema:PropertyValue' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:PropertyValue'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:PropertyValue'
SHACL
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFIdentifierShape Focus Node: [ rdf:type schema1:PropertyValue ; schema1:propertyID Literal("example identifier") ; schema1:url Literal("vX") ] Value Node: [ rdf:type schema1:PropertyValue ; schema1:propertyID Literal("example identifier") ; schema1:url Literal("vX") ] Message: identifier rules. the context of an identifier, the PropertyValue provides the identifier value string-- either as a schema:value or a url. The value can be either a full URI or identifier token part of URI if a url is provided. url value must be a resolvable URI that identifies the resource. Message: identifier rules. for an identifier, the property ID is expected to specify an identifier scheme.Get values from https://registry.identifiers.org/registry/ for interoperability
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb22: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb21: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb11: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb10: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
example_1_1.json Example
Passed
Files
Using exampleIdentifier.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb22: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb21: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb11: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb10: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleIdentifierComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb22: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb21: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb11: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb10: *none* - Shape _:nefa3b8132b764eba89719fbc976a678cb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleInstrument.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:nd9a2d332ff724d73810a724717dececab14: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-8898-3457>,<https://orcid.org/0000-0002-4805-7062> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://ror.org/0171mag52>/schema1:contactPoint,<https://orcid.org/0000-0002-4805-7062>/schema1:contactPoint,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer/schema1:contactPoint,<https://orcid.org/0000-0001-8898-3457>/schema1:contactPoint
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb25: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb22: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb20: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb21: *none* - Shape cdifd:CDIFIdentifierShape: *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: ex:component-mass-spectrometer/schema1:manufacturer,ex:component-pyrolysis-oven/schema1:manufacturer,<https://ror.org/0171mag52>,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer,ex:component-gas-chromatograph/schema1:manufacturer
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b8: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b4: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b26: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b10: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb20: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-pygcmsms-gsfc-001/schema1:contributor,ex:instrument-pygcmsms-gsfc-001/schema1:contributor - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb16: *none* - Shape cdifd:CDIFDefinedTermShape: ex:instrument-pygcmsms-gsfc-001/schema1:contributor/schema1:roleName,ex:instrument-pygcmsms-gsfc-001/schema1:category,ex:instrument-pygcmsms-gsfc-001/schema1:category - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb4: *none* - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb18: *none* - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb15: *none* - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb14: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nfaabd4923d4545ca9dd249407b58721ab15: *none* - Shape _:nfaabd4923d4545ca9dd249407b58721ab7: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nfaabd4923d4545ca9dd249407b58721ab17: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nfaabd4923d4545ca9dd249407b58721ab16: *none* - Shape _:nfaabd4923d4545ca9dd249407b58721ab14: *none* - Shape _:nfaabd4923d4545ca9dd249407b58721ab6: *none* - Shape _:nfaabd4923d4545ca9dd249407b58721ab19: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink
example_2_1.json Example
Passed
Files
Using exampleInstrumentComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:nd9a2d332ff724d73810a724717dececab14: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-9876-5432> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-9876-5432>/schema1:contactPoint
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb25: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb22: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb20: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nefd1170950b741cd83b2a126241768dcb21: *none* - Shape cdifd:CDIFIdentifierShape: *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: ex:component-autosampler-lab42/schema1:manufacturer,ex:instrument-icpms-lab42/schema1:manufacturer,<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 _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b8: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b4: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b26: *none* - Shape _:n4c3f926fe6fa4cf59116bc3f1c38d1f8b10: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb20: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-icpms-lab42/schema1:contributor - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb16: *none* - Shape cdifd:CDIFDefinedTermShape: ex:instrument-icpms-lab42/schema1:category,ex:instrument-icpms-lab42/schema1:contributor/schema1:roleName - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb4: *none* - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb18: *none* - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb15: *none* - Shape _:ndea6d659b12842bdbc46df9f5d9a90abb14: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nfaabd4923d4545ca9dd249407b58721ab15: *none* - Shape _:nfaabd4923d4545ca9dd249407b58721ab7: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nfaabd4923d4545ca9dd249407b58721ab17: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nfaabd4923d4545ca9dd249407b58721ab16: *none* - Shape _:nfaabd4923d4545ca9dd249407b58721ab14: *none* - Shape _:nfaabd4923d4545ca9dd249407b58721ab6: *none* - Shape _:nfaabd4923d4545ca9dd249407b58721ab19: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:instrument-icpms-lab42/schema1:relatedLink,ex:instrument-icpms-lab42/schema1:relatedLink
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:instrument-icpms-lab42/schema1:relatedLink,ex:instrument-icpms-lab42/schema1:relatedLink

Test passed: 4 / 4

monetaryGrant-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using monetaryGrant-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD monetaryGrant-fail.jsonld created
Output Turtle monetaryGrant-fail.ttl created
JSON Schema
ValidationError: 'schema:MonetaryGrant' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:MonetaryGrant'}, 'default': 'schema:MonetaryGrant', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:MonetaryGrant'
SHACL
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:ne6e5c394cad44bceb64a1084f5e28967b15: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b12: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b17: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b26: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b11: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: _:N52043b41931a478f82ad620c1565b4fb - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b4: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b25: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b14: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b13: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b3: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab22: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab21: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab10: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:naf03f3f1463247e9a507b313b3304a05b8: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b10: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b19: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b4: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b5: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b26: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc19a0ba7dde84813991cc0c796d409a6b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
name-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using name-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD name-fail.jsonld created
Output Turtle name-fail.ttl created
JSON Schema
ValidationError: 'schema:MonetaryGrant' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:MonetaryGrant'}, 'default': 'schema:MonetaryGrant', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:MonetaryGrant'
SHACL
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:ne6e5c394cad44bceb64a1084f5e28967b15: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b12: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b17: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b26: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b11: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: _:Nda01c7ab79434953b52706c29edd741e - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b4: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b25: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b14: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b13: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b3: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab22: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab21: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab10: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:naf03f3f1463247e9a507b313b3304a05b8: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b10: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b19: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b4: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b5: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b26: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc19a0ba7dde84813991cc0c796d409a6b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
example_1_1.json Example
Passed
Files
Using exampleMonetaryGrant.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:ne6e5c394cad44bceb64a1084f5e28967b15: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b12: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b17: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b26: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b11: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: _:N4c429dc4c42c4b9ea91bdf3c231cdd7d - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b4: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b25: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b14: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b13: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b3: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab22: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab21: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab10: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:naf03f3f1463247e9a507b313b3304a05b8: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b10: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b19: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b4: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b5: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b26: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc19a0ba7dde84813991cc0c796d409a6b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleMonetaryGrantComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:ne6e5c394cad44bceb64a1084f5e28967b15: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b12: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b17: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b26: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b11: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: ex:FunderComplete_001 - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b4: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b25: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b14: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b13: *none* - Shape _:ne6e5c394cad44bceb64a1084f5e28967b3: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab22: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab21: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab10: *none* - Shape _:n24bef98690a041389b5e1d3fdfd96d8ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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: <https://ror.org/021nxhr62> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:naf03f3f1463247e9a507b313b3304a05b8: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b10: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b19: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b4: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b5: *none* - Shape _:naf03f3f1463247e9a507b313b3304a05b26: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc19a0ba7dde84813991cc0c796d409a6b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*

Test passed: 3 / 3

rules-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using rules-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD rules-fail.jsonld created
Output Turtle rules-fail.ttl created
JSON Schema
ValidationError: 'schema:Organization' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:Organization'}, 'default': 'schema:Organization', 'items': {'anyOf': [{'enum': ['schema:Organization', 'schema:FundingAgency', 'schema:Consortium', 'schema:Corporation', 'schema:EducationalOrganization', 'schema:FundingScheme', 'schema:GovernmentOrganization', 'schema:NGO', 'schema:Project', 'schema:ResearchOrganization'], 'type': 'string'}]}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:Organization'
SHACL
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFOrganizationShape Focus Node: ex:exampleOrg_fW Value Node: ex:exampleOrg_fW Message: Organization must have an @id IRI, a name or an identifier that is a string
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b20: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b11: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n60515f562e28415aad37ea61078b08deb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n60515f562e28415aad37ea61078b08deb26: *none* - Shape _:n60515f562e28415aad37ea61078b08deb8: *none* - Shape _:n60515f562e28415aad37ea61078b08deb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n60515f562e28415aad37ea61078b08deb19: *none* - Shape _:n60515f562e28415aad37ea61078b08deb10: *none* - Shape _:n60515f562e28415aad37ea61078b08deb6: *none* - Shape _:n60515f562e28415aad37ea61078b08deb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
example_1_1.json Example
Passed
Files
Using exampleOrg.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b20: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b11: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n60515f562e28415aad37ea61078b08deb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n60515f562e28415aad37ea61078b08deb26: *none* - Shape _:n60515f562e28415aad37ea61078b08deb8: *none* - Shape _:n60515f562e28415aad37ea61078b08deb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n60515f562e28415aad37ea61078b08deb19: *none* - Shape _:n60515f562e28415aad37ea61078b08deb10: *none* - Shape _:n60515f562e28415aad37ea61078b08deb6: *none* - Shape _:n60515f562e28415aad37ea61078b08deb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleOrganizationComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:OrgComplete_001
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b20: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b11: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3fcd9d67f3c94913a451d827fd48fec0b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n60515f562e28415aad37ea61078b08deb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n60515f562e28415aad37ea61078b08deb26: *none* - Shape _:n60515f562e28415aad37ea61078b08deb8: *none* - Shape _:n60515f562e28415aad37ea61078b08deb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n60515f562e28415aad37ea61078b08deb19: *none* - Shape _:n60515f562e28415aad37ea61078b08deb10: *none* - Shape _:n60515f562e28415aad37ea61078b08deb6: *none* - Shape _:n60515f562e28415aad37ea61078b08deb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*

Test passed: 4 / 4

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:Person' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:Person'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:Person'
SHACL
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (3): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: cdifd:affiliationProperty Focus Node: ex:PersonExample_zZc Value Node: Literal("some organization, schema TBD") Result Path: schema1:affiliation Message: Optional: an affiliation must have object schema:Organization
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n6dc03adc75ea43c98378c8a05e6469d3b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b20: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b23: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b25: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b4: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b5: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b26: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b10: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b7: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b19: *none*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:Person' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:Person'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:Person'
SHACL
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n6dc03adc75ea43c98378c8a05e6469d3b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b20: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b23: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b25: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b4: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b5: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b26: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b10: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b7: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b19: *none*
example_1_1.json Example
Passed
Files
Using examplePerson.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
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:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n6dc03adc75ea43c98378c8a05e6469d3b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/schema1:contactPoint
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b20: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b23: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b25: *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: ex:PersonExample_zZc/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b4: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b5: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b26: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b10: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b7: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b19: *none*
example_2_1.json Example
Passed
Files
Using examplePersonComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
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:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n6dc03adc75ea43c98378c8a05e6469d3b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonComplete_001 - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonComplete_001/schema1:contactPoint
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b20: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b23: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfe1c9b8e98d64d3db25a45c27b7d15e8b25: *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: ex:PersonComplete_001/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b4: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b5: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b26: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b10: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b7: *none* - Shape _:n1460b2fbe47c4ef1805a10d92e4a6748b19: *none*

Test passed: 7 / 7

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:Person' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:Place'}, 'default': 'schema:Place', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:Person'
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf83ccde952af4b6082a963b8fed39f5ab29: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab13: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab42: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab39: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab40: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab4: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab10: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab41: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab3: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab38: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab44: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b20: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b22: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b25: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b23: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b21: *none*
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 cdifd:CDIFDefinedTermShape: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b5: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b10: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b7: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b26: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b4: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b8: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:Person' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:Place'}, 'default': 'schema:Place', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:Person'
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf83ccde952af4b6082a963b8fed39f5ab29: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab13: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab42: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab39: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab40: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab4: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab10: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab41: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab3: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab38: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab44: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b20: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b22: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b25: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b23: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b21: *none*
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 cdifd:CDIFDefinedTermShape: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b5: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b10: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b7: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b26: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b4: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b8: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
example_1_1.json Example
Passed
Files
Using exampleSpatialExtentPoint.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf83ccde952af4b6082a963b8fed39f5ab29: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab13: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab42: *none* - Shape cdifd:geoCoordinatesNode: ex:SpatialExtentPoint_mdfd8/schema1:geo - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab39: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentPoint_mdfd8 - Shape _:nf83ccde952af4b6082a963b8fed39f5ab40: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab4: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab10: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab41: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab3: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab38: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab44: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b20: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b22: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b25: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b23: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b21: *none*
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 cdifd:CDIFDefinedTermShape: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b5: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b10: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b7: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b26: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b4: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b8: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleSpatialExtentPlaceName.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf83ccde952af4b6082a963b8fed39f5ab29: *none* - Shape cdifd:CDIFDefinedTermShape: ex:SpatialExtentPlaceName_45hwe6/schema1:alternateName,ex:SpatialExtentPlaceName_45hwe6/schema1:name,ex:SpatialExtentPlaceName_45hwe6/schema1:alternateName - Shape _:nf83ccde952af4b6082a963b8fed39f5ab15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab13: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab42: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab39: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentPlaceName_45hwe6 - Shape _:nf83ccde952af4b6082a963b8fed39f5ab40: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab4: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab10: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab41: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab3: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab38: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab44: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b20: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b22: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b25: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b23: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b21: *none*
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 cdifd:CDIFDefinedTermShape: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b5: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b10: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b7: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b26: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b4: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b8: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
example_3_1.json Example
Passed
Files
Using exampleSpatialExtentLine.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf83ccde952af4b6082a963b8fed39f5ab29: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab13: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab42: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab39: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape _:nf83ccde952af4b6082a963b8fed39f5ab40: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab4: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab10: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentBox_my8/schema1:geo - Shape _:nf83ccde952af4b6082a963b8fed39f5ab41: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab3: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab38: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab44: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b20: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b22: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b25: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b23: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b21: *none*
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 cdifd:CDIFDefinedTermShape: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b5: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b10: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b7: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b26: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b4: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b8: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
example_4_1.json Example
Passed
Files
Using exampleSpatialExtentBox.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/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf83ccde952af4b6082a963b8fed39f5ab29: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab13: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab42: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab39: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape _:nf83ccde952af4b6082a963b8fed39f5ab40: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab4: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab10: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentBox_my8/schema1:geo - Shape _:nf83ccde952af4b6082a963b8fed39f5ab41: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab3: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab38: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab44: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b20: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b22: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b25: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b23: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b21: *none*
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 cdifd:CDIFDefinedTermShape: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b5: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b10: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b7: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b26: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b4: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b8: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
example_5_1.json Example
Passed
Files
Using exampleSpatialExtentComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_5_1.jsonld created
Output Turtle example_5_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf83ccde952af4b6082a963b8fed39f5ab29: *none* - Shape cdifd:CDIFDefinedTermShape: ex:SpatialExtentComplete_001/schema1:name - Shape _:nf83ccde952af4b6082a963b8fed39f5ab15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab13: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab42: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab39: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentComplete_001 - Shape _:nf83ccde952af4b6082a963b8fed39f5ab40: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab4: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab10: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentComplete_001/schema1:geo - Shape _:nf83ccde952af4b6082a963b8fed39f5ab41: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab3: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab38: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf83ccde952af4b6082a963b8fed39f5ab44: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b20: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b22: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b25: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b23: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4ae280ef1b0a4dcfa3be13d3cdd999b4b21: *none*
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 cdifd:CDIFDefinedTermShape: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b5: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b10: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b7: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b26: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b4: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b8: *none* - Shape _:n6ba9cfeb3be64e37ae11f710489979f3b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleStatisticalVariable.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/statisticalVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/statisticalVariable/rules.shacl: - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape _:n0f0c884a40524db3bdd91732ff12d993b5: *none* - Shape _:n0f0c884a40524db3bdd91732ff12d993b6: *none* - Shape cdifd:statisticalVariableNode: ex:statvar-median-income
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:first: *none* - Shape _:n30359c65bef143f4b645aa5838317731b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n30359c65bef143f4b645aa5838317731b8: *none* - Shape _:n30359c65bef143f4b645aa5838317731b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30359c65bef143f4b645aa5838317731b26: *none* - Shape _:n30359c65bef143f4b645aa5838317731b10: *none* - Shape _:n30359c65bef143f4b645aa5838317731b7: *none* - Shape _:n30359c65bef143f4b645aa5838317731b6: *none* - Shape _:n30359c65bef143f4b645aa5838317731b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb25: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb11: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb10: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb22: *none* - Shape cdifd:CDIFIdentifierShape: *none*
example_2_1.json Example
Passed
Files
Using exampleStatisticalVariableComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/statisticalVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/statisticalVariable/rules.shacl: - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape _:n0f0c884a40524db3bdd91732ff12d993b5: *none* - Shape _:n0f0c884a40524db3bdd91732ff12d993b6: *none* - Shape cdifd:statisticalVariableNode: ex:StatVarComplete_001
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:first: *none* - Shape _:n30359c65bef143f4b645aa5838317731b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n30359c65bef143f4b645aa5838317731b8: *none* - Shape _:n30359c65bef143f4b645aa5838317731b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30359c65bef143f4b645aa5838317731b26: *none* - Shape _:n30359c65bef143f4b645aa5838317731b10: *none* - Shape _:n30359c65bef143f4b645aa5838317731b7: *none* - Shape _:n30359c65bef143f4b645aa5838317731b6: *none* - Shape _:n30359c65bef143f4b645aa5838317731b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb25: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb11: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb10: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8631f997b78b46e5b0798a6fcefaec6fb22: *none* - Shape cdifd:CDIFIdentifierShape: *none*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleTemporalExtent.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nbd11a4067af348c28f9b30c57cda09a8b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbd11a4067af348c28f9b30c57cda09a8b3: *none* - Shape _:nbd11a4067af348c28f9b30c57cda09a8b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: _:N022c2ef12c0546f5969a6ebdcbb0d040,_:Nb1f53c7aea4c4d3e9ad0b4a99dc393c7 - Shape _:nbd11a4067af348c28f9b30c57cda09a8b4: *none* - Shape cdifd:timeIntervalNode: _:Nea6d1b61ca2f428f90774caf7f49b549 - Shape cdifd:timePositionNode: _:N7f70366613e1466c91c2e0b54124ba04,_:N29cefee2f91341aa88f5dcaf3404ba89 - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleTemporalExtentComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nbd11a4067af348c28f9b30c57cda09a8b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbd11a4067af348c28f9b30c57cda09a8b3: *none* - Shape _:nbd11a4067af348c28f9b30c57cda09a8b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: _:Nf44f0256dedb4f6788b43e32764f5c3f,_:Nf9bce1dda66048109798700ab43fdccb - Shape _:nbd11a4067af348c28f9b30c57cda09a8b4: *none* - Shape cdifd:timeIntervalNode: _:Nbda5f2800b0d4ccb940b5d21053ce2e4 - Shape cdifd:timePositionNode: _:Nccb5544adb4d489d912c7b7f46f21c1a,_:N7ef77e073c9e4c7babdef7ebd7554bb0 - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none*

Test passed: 4 / 4

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema: {'$defs': {'DefinedTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}, 'Reference': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifReference/schema.yaml'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'Schema.org PropertyValue-based variableMeasured. ' 'Defines properties for a measured variable in a ' 'dataset, typed as schema:PropertyValue.', 'properties': {'@id': {'type': 'string'}, '@type': {'contains': {'const': 'schema:PropertyValue'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:alternateName': {'items': {'description': 'human ' 'intelligible ' 'name ' 'for ' 'variable ' 'that ' 'conveys ' 'semantics', 'type': 'string'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/alternateName'}, 'schema:description': {'default': 'missing', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:maxValue': {'description': 'maximum numeric ' 'value in the ' 'dataset', 'type': 'number', 'x-jsonld-id': 'http://schema.org/maxValue'}, 'schema:measurementTechnique': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'description': 'reference ' 'to ' 'a ' 'skos ' 'concept', 'type': 'string'}}, 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'Text ' 'description ' 'or URI ' 'specifying ' 'how ' 'values ' 'for ' 'the ' 'variable ' 'were ' 'obtained.', 'x-jsonld-id': 'http://schema.org/measurementTechnique'}, 'schema:minValue': {'description': 'minimum numeric ' 'value in the ' 'dataset', 'type': 'number', 'x-jsonld-id': 'http://schema.org/minValue'}, 'schema:name': {'description': 'string label ' 'associated with the ' 'variable in the ' 'dataset serialization', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:propertyID': {'description': 'identifier or ' 'name for the ' 'property concept', 'items': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'type': 'string'}}, 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}]}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/propertyID'}, 'schema:unitCode': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'type': 'string'}}, 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'URI or code ' 'identifying the ' 'unit of measure', 'x-jsonld-id': 'http://schema.org/unitCode'}, 'schema:unitText': {'description': 'unit of ' 'measurement as ' 'text', 'type': 'string', 'x-jsonld-id': 'http://schema.org/unitText'}, 'schema:url': {'anyOf': [{'description': 'link to a ' 'web page ' 'useful for ' 'interpreting ' 'the variable', 'format': 'uri', 'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/url'}}, 'required': ['@type', 'schema:name'], 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://doi.org', 'schema:url': 'https://doi.org/iY', 'schema:value': 'iY'}, 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b37: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b29: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b11: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b45: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b10: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b12: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b14: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b5: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b44: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b52: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b4: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b7: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b9: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab6: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab4: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab8: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab26: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *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 _:n6a784ba42b4e41d1af4d024990e36692b25: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b23: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b20: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b10: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b22: *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*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:Person' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:PropertyValue'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:Person'
SHACL
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b37: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b29: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b11: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b45: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b10: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b12: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b14: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b5: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b44: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b52: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b4: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b7: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b9: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab6: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab4: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab8: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab26: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *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 _:n6a784ba42b4e41d1af4d024990e36692b25: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b23: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b20: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b10: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b22: *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*
example_1_1.json Example
Passed
Files
Using exampleVariableMeasured.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b37: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b29: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b11: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b45: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b10: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b12: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b14: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b5: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b44: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b52: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b4: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b7: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b9: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab6: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab4: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab8: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab26: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *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 _:n6a784ba42b4e41d1af4d024990e36692b25: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b23: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b20: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b10: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b22: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:variableMeasured_346/schema1:url
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:variableMeasured_346/schema1:url
example_2_1.json Example
Passed
Files
Using exampleVariableMeasuredComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b37: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b29: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b11: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b45: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b10: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b12: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b14: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b5: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b44: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b52: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b4: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b7: *none* - Shape _:ne49db4a204564b0584594d7ec1c2f5a4b9: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab6: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab4: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab8: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab26: *none* - Shape _:n389af9cf0ffd48ccbef0058b77f64c5ab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *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 _:n6a784ba42b4e41d1af4d024990e36692b25: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b23: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b20: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b10: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6a784ba42b4e41d1af4d024990e36692b22: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:variableMeasuredComplete_001/schema1:url
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:variableMeasuredComplete_001/schema1:url

Test passed: 3 / 3

serviceType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using serviceType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD serviceType-fail.jsonld created
Output Turtle serviceType-fail.ttl created
JSON Schema
ValidationError: 'schema:WebAPI' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:WebAPI'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:WebAPI'
SHACL
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: [ sh:message Literal("A WebAPI node must specify a service type with a string, IRI, or DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:class schema1:DefinedTerm ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] ) ; sh:path schema1:serviceType ] Focus Node: ex:exampleWebAPI_354btrh Value Node: Literal("") Result Path: schema1:serviceType Message: A WebAPI node must specify a service type with a string, IRI, or DefinedTerm
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb27: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb30: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb31: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb35: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb33: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb25: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb11: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb18: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb26: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb4: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb29: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb10: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb3: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb32: *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 _:nc1c943b99fd0436aa01567e1eba977f7b7: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b8: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b26: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b5: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ 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:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ]->schema1:propertyID
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab21: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab10: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab20: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab23: *none* - Shape cdifd:CDIFIdentifierShape: *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/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: ex:exampleWebAPI_354btrh/schema1:documentation,ex:exampleWebAPI_354btrh/schema1:termsOfService
example_1_1.json Example
Passed
Files
Using exampleWebAPI.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb27: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb30: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb31: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb35: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb33: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb25: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb11: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb18: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb26: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb4: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb29: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb10: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb3: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb32: *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 _:nc1c943b99fd0436aa01567e1eba977f7b7: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b8: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b26: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b5: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab21: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab10: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab20: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab23: *none* - Shape cdifd:CDIFIdentifierShape: *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/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:exampleWebAPI_354btrh/schema1:documentation,ex:exampleWebAPI_354btrh/schema1:termsOfService
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:exampleWebAPI_354btrh/schema1:documentation,ex:exampleWebAPI_354btrh/schema1:termsOfService
example_2_1.json Example
Passed
Files
Using exampleWebAPIComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb27: *none* - Shape cdifd:webAPINode: ex:WebAPIComplete_001 - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb30: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb31: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb35: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb33: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb25: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb11: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb18: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb26: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb4: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb29: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb10: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb3: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0c9122e0ab0f4516af5c1fb66c83194bb32: *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 _:nc1c943b99fd0436aa01567e1eba977f7b7: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b8: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b26: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b5: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1c943b99fd0436aa01567e1eba977f7b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab21: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab10: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab20: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na7bc86fdb1554d15bdfb2f9128f1794ab23: *none* - Shape cdifd:CDIFIdentifierShape: *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/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:WebAPIComplete_001/schema1:termsOfService,ex:WebAPIComplete_001/schema1:documentation
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:WebAPIComplete_001/schema1:termsOfService,ex:WebAPIComplete_001/schema1:documentation

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleSkosCollection.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/skosProperties/skosCollection/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosCollection/rules.shacl: - Shape skosv:CollectionShape: ex:solid-earth-disciplines - Shape skosv:OrderedCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: ex:geology,ex:geophysics - Shape skosv:conceptBroaderNotSelfShape: ex:geology,ex:geophysics - Shape skosv:prefLabelUniqueLangShape: ex:geology,ex:geophysics

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleSkosConcept.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: mat:mixedsoilsedimentrock,mat:mineral,mat:rock,mat:earthmaterial,mat:particulate,mat:rockorsediment,mat:sediment,mat:soil - Shape skosv:conceptBroaderNotSelfShape: mat:mixedsoilsedimentrock,mat:mineral,mat:rock,mat:earthmaterial,mat:particulate,mat:rockorsediment,mat:sediment,mat:soil - Shape skosv:prefLabelUniqueLangShape: mat:mixedsoilsedimentrock,mat:mineral,mat:rock,mat:earthmaterial,mat:particulate,mat:rockorsediment,mat:sediment,mat:soil

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleSkosConceptScheme.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/skosProperties/skosConceptScheme/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConceptScheme/rules.shacl: - Shape skosv:ConceptSchemeShape: mat:materialsvocabulary - Shape skosv:schemePrefLabelUniqueLangShape: mat:materialsvocabulary
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: mat:anthropogenicmetal,mat:rock,mat:earthmaterial,mat:gas,mat:otheranthropogenicmaterial,mat:anyice,mat:fluid,mat:rockorsediment,mat:liquidwater,mat:soil,mat:organicmaterial,mat:material,mat:mixedsoilsedimentrock,mat:nonaqueousliquid,mat:biogenicnonorganicmaterial,mat:mineral,mat:particulate,mat:anyanthropogenicmaterial,mat:waterice,mat:sediment,mat:dispersedmedia - Shape skosv:conceptBroaderNotSelfShape: mat:anthropogenicmetal,mat:rock,mat:earthmaterial,mat:gas,mat:otheranthropogenicmaterial,mat:anyice,mat:fluid,mat:rockorsediment,mat:liquidwater,mat:soil,mat:organicmaterial,mat:material,mat:mixedsoilsedimentrock,mat:nonaqueousliquid,mat:biogenicnonorganicmaterial,mat:mineral,mat:particulate,mat:anyanthropogenicmaterial,mat:waterice,mat:sediment,mat:dispersedmedia - Shape skosv:prefLabelUniqueLangShape: mat:anthropogenicmetal,mat:rock,mat:earthmaterial,mat:gas,mat:otheranthropogenicmaterial,mat:anyice,mat:fluid,mat:rockorsediment,mat:liquidwater,mat:soil,mat:organicmaterial,mat:material,mat:mixedsoilsedimentrock,mat:nonaqueousliquid,mat:biogenicnonorganicmaterial,mat:mineral,mat:particulate,mat:anyanthropogenicmaterial,mat:waterice,mat:sediment,mat:dispersedmedia

Test passed: 0 / 1

example_1_1.json Example
SHACL: 2 Warning
Files
Using exampleXasCore.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/RNdlTIf>,<file:///github/workspace/lMtIx>
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n9fc7f715e04c4339a3133494fd0b7229b22: *none* - Shape _:n9fc7f715e04c4339a3133494fd0b7229b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9fc7f715e04c4339a3133494fd0b7229b4: *none* - Shape _:n9fc7f715e04c4339a3133494fd0b7229b12: *none* - Shape _:n9fc7f715e04c4339a3133494fd0b7229b13: *none* - Shape _:n9fc7f715e04c4339a3133494fd0b7229b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9fc7f715e04c4339a3133494fd0b7229b23: *none* - Shape _:n9fc7f715e04c4339a3133494fd0b7229b36: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n9fc7f715e04c4339a3133494fd0b7229b35: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:nba1e6e8c5fc34fb2acd435bc5fa4068ab14: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8f80997953424e618cd4bd2bc0acd0cbb25: *none* - Shape _:n8f80997953424e618cd4bd2bc0acd0cbb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n8f80997953424e618cd4bd2bc0acd0cbb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8f80997953424e618cd4bd2bc0acd0cbb11: *none* - Shape _:n8f80997953424e618cd4bd2bc0acd0cbb10: *none* - Shape _:n8f80997953424e618cd4bd2bc0acd0cbb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8f80997953424e618cd4bd2bc0acd0cbb21: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
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 cdifd:CDIFDefinedTermShape: *none* - Shape _:n1ad1338936664a67ac3ec43e0e232757b19: *none* - Shape _:n1ad1338936664a67ac3ec43e0e232757b10: *none* - Shape _:n1ad1338936664a67ac3ec43e0e232757b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1ad1338936664a67ac3ec43e0e232757b8: *none* - Shape _:n1ad1338936664a67ac3ec43e0e232757b4: *none* - Shape _:n1ad1338936664a67ac3ec43e0e232757b7: *none* - Shape _:n1ad1338936664a67ac3ec43e0e232757b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ad1338936664a67ac3ec43e0e232757b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: _:Nb302b39918c843908887971947b22ec8,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:keywords - Shape _:nf307477bdae14613ad013f39bf87e969b15: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b40: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b24: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b42: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b13: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b3: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b38: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b16: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b44: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b41: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b39: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b10: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf307477bdae14613ad013f39bf87e969b9: *none* - Shape cdifd:geoCoordinatesNode/sh:property/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 cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: _:Nb302b39918c843908887971947b22ec8,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:keywords - Shape _:n1faa121a1e9c43c385bc26ce49df4101b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1faa121a1e9c43c385bc26ce49df4101b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n1faa121a1e9c43c385bc26ce49df4101b18: *none* - Shape _:n1faa121a1e9c43c385bc26ce49df4101b14: *none* - Shape _:n1faa121a1e9c43c385bc26ce49df4101b4: *none* - Shape _:n1faa121a1e9c43c385bc26ce49df4101b3: *none* - Shape _:n1faa121a1e9c43c385bc26ce49df4101b16: *none* - Shape _:n1faa121a1e9c43c385bc26ce49df4101b17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:nf5aa741bd4854e92b5a9ab95f65009c9b5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf5aa741bd4854e92b5a9ab95f65009c9b4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:naa115392f18c4a91b3048e6726daadf4b7: *none* - Shape _:naa115392f18c4a91b3048e6726daadf4b6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:naa115392f18c4a91b3048e6726daadf4b19: *none* - Shape _:naa115392f18c4a91b3048e6726daadf4b15: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:naa115392f18c4a91b3048e6726daadf4b17: *none* - Shape _:naa115392f18c4a91b3048e6726daadf4b16: *none* - Shape _:naa115392f18c4a91b3048e6726daadf4b14: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <file:///github/workspace/RNdlTIf>,<file:///github/workspace/lMtIx> - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/RNdlTIf>,<file:///github/workspace/lMtIx>
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: ex:xas-dataset-001 Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: ex:xas-dataset-001 Result Path: schema1:creator Message: At least one creator (author/originator) is recommended
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n1d93690b78db40158ce53276f55bdf72b7: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n1d93690b78db40158ce53276f55bdf72b5: *none* - Shape _:n1d93690b78db40158ce53276f55bdf72b18: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n021d9e2d84074179b84f79d63f392e59b4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n74531ca15fd643648b04bc82d572d789b28: *none* - Shape cdifd:webAPINode: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b29: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b3: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b34: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b17: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b27: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b32: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b18: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b11: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b25: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b10: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b4: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b24: *none* - Shape _:n74531ca15fd643648b04bc82d572d789b33: *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 _:n265a7c61b7404e10b7b2cc1cff1c0088b13: *none* - Shape _:n265a7c61b7404e10b7b2cc1cff1c0088b26: *none* - Shape _:n265a7c61b7404e10b7b2cc1cff1c0088b17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n265a7c61b7404e10b7b2cc1cff1c0088b11: *none* - Shape _:n265a7c61b7404e10b7b2cc1cff1c0088b25: *none* - Shape cdifd:fundingShape: *none* - Shape _:n265a7c61b7404e10b7b2cc1cff1c0088b12: *none* - Shape _:n265a7c61b7404e10b7b2cc1cff1c0088b3: *none* - Shape _:n265a7c61b7404e10b7b2cc1cff1c0088b15: *none* - Shape _:n265a7c61b7404e10b7b2cc1cff1c0088b4: *none* - Shape _:n265a7c61b7404e10b7b2cc1cff1c0088b14: *none* - Shape _:n265a7c61b7404e10b7b2cc1cff1c0088b5: *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*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleXasFacility.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *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 cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n134367c3d4384197bc858d5fc5e5036ab20: *none* - Shape _:n134367c3d4384197bc858d5fc5e5036ab10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n134367c3d4384197bc858d5fc5e5036ab21: *none* - Shape _:n134367c3d4384197bc858d5fc5e5036ab23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n134367c3d4384197bc858d5fc5e5036ab22: *none* - Shape _:n134367c3d4384197bc858d5fc5e5036ab25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n134367c3d4384197bc858d5fc5e5036ab11: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n45bf86f0a64e48fc99fc01e9eb7c5eedb19: *none* - Shape _:n45bf86f0a64e48fc99fc01e9eb7c5eedb16: *none* - Shape _:n45bf86f0a64e48fc99fc01e9eb7c5eedb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n45bf86f0a64e48fc99fc01e9eb7c5eedb17: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n45bf86f0a64e48fc99fc01e9eb7c5eedb6: *none* - Shape _:n45bf86f0a64e48fc99fc01e9eb7c5eedb7: *none* - Shape _:n45bf86f0a64e48fc99fc01e9eb7c5eedb15: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n00cec7d5b1b646ccb5c6557b2f709061b5: *none* - Shape _:n00cec7d5b1b646ccb5c6557b2f709061b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n00cec7d5b1b646ccb5c6557b2f709061b4: *none* - Shape _:n00cec7d5b1b646ccb5c6557b2f709061b10: *none* - Shape _:n00cec7d5b1b646ccb5c6557b2f709061b19: *none* - Shape _:n00cec7d5b1b646ccb5c6557b2f709061b8: *none* - Shape _:n00cec7d5b1b646ccb5c6557b2f709061b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00cec7d5b1b646ccb5c6557b2f709061b6: *none*

Test passed: 2 / 2

serviceType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using serviceType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD serviceType-fail.jsonld created
Output Turtle serviceType-fail.ttl created
JSON Schema
ValidationError: 'schema:WebAPI' is not of type 'array' Failed validating 'type' in schema['allOf'][0]['allOf'][0]['properties']['@type']: {'contains': {'const': 'prov:Activity'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:WebAPI'
SHACL
Validation result for _sources/xasProperties/xasGeneratedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b23: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b4: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b12: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b36: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b13: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *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 cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n1d7d0b1c2bff453898985b24611ef645b14: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ 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:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ]->schema1:propertyID
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n1d338014b292487fa39f1c4209a092c9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1d338014b292487fa39f1c4209a092c9b23: *none* - Shape _:n1d338014b292487fa39f1c4209a092c9b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1d338014b292487fa39f1c4209a092c9b10: *none* - Shape _:n1d338014b292487fa39f1c4209a092c9b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1d338014b292487fa39f1c4209a092c9b21: *none* - Shape _:n1d338014b292487fa39f1c4209a092c9b25: *none* - Shape cdifd:CDIFIdentifierShape: *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: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naaceef938c664685a64c974d97130d9bb6: *none* - Shape _:naaceef938c664685a64c974d97130d9bb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:naaceef938c664685a64c974d97130d9bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naaceef938c664685a64c974d97130d9bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naaceef938c664685a64c974d97130d9bb26: *none* - Shape _:naaceef938c664685a64c974d97130d9bb4: *none* - Shape _:naaceef938c664685a64c974d97130d9bb19: *none* - Shape _:naaceef938c664685a64c974d97130d9bb7: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nc6377353f5914a90a5134031a99d8928b16: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:definedTerm_zZc - Shape _:nc6377353f5914a90a5134031a99d8928b9: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b41: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b13: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b38: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b15: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b40: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b10: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b29: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b3: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b39: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b24: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b42: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:na7c3359236fb4a99887ee48852fb9257b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:definedTerm_zZc - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b14: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b17: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b20: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b16: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b3: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b15: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:na24bf4790ff443a585f29424227e0eefb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:na24bf4790ff443a585f29424227e0eefb4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n45b8612b1edc461ea573c37096335630b15: *none* - Shape _:n45b8612b1edc461ea573c37096335630b7: *none* - Shape _:n45b8612b1edc461ea573c37096335630b19: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n45b8612b1edc461ea573c37096335630b16: *none* - Shape _:n45b8612b1edc461ea573c37096335630b6: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n45b8612b1edc461ea573c37096335630b17: *none* - Shape _:n45b8612b1edc461ea573c37096335630b14: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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: ex:exampleWebAPI_354btrh/schema1:documentation,ex:exampleWebAPI_354btrh/schema1:termsOfService
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
example_1_1.json Example
Passed
Files
Using exampleXasGeneratedBy.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasGeneratedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: ex:exampleGeneratedBy_w46j6j
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b23: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b4: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b12: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b36: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b13: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n04b9b1530bc041ab95d3c6a59acf6463b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *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 cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n1d7d0b1c2bff453898985b24611ef645b14: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n1d338014b292487fa39f1c4209a092c9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1d338014b292487fa39f1c4209a092c9b23: *none* - Shape _:n1d338014b292487fa39f1c4209a092c9b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1d338014b292487fa39f1c4209a092c9b10: *none* - Shape _:n1d338014b292487fa39f1c4209a092c9b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1d338014b292487fa39f1c4209a092c9b21: *none* - Shape _:n1d338014b292487fa39f1c4209a092c9b25: *none* - Shape cdifd:CDIFIdentifierShape: *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: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naaceef938c664685a64c974d97130d9bb6: *none* - Shape _:naaceef938c664685a64c974d97130d9bb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:naaceef938c664685a64c974d97130d9bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naaceef938c664685a64c974d97130d9bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naaceef938c664685a64c974d97130d9bb26: *none* - Shape _:naaceef938c664685a64c974d97130d9bb4: *none* - Shape _:naaceef938c664685a64c974d97130d9bb19: *none* - Shape _:naaceef938c664685a64c974d97130d9bb7: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nc6377353f5914a90a5134031a99d8928b16: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:exampleGeneratedBy_w46j6j/prov:used/schema1:instrument/schema1:category - Shape _:nc6377353f5914a90a5134031a99d8928b9: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b41: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b13: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b38: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b15: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:nc6377353f5914a90a5134031a99d8928b4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b40: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b10: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b29: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b3: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b39: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b24: *none* - Shape _:nc6377353f5914a90a5134031a99d8928b42: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:na7c3359236fb4a99887ee48852fb9257b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:exampleGeneratedBy_w46j6j/prov:used/schema1:instrument/schema1:category - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b14: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b17: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b20: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b16: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b3: *none* - Shape _:na7c3359236fb4a99887ee48852fb9257b15: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:na24bf4790ff443a585f29424227e0eefb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:na24bf4790ff443a585f29424227e0eefb4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n45b8612b1edc461ea573c37096335630b15: *none* - Shape _:n45b8612b1edc461ea573c37096335630b7: *none* - Shape _:n45b8612b1edc461ea573c37096335630b19: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n45b8612b1edc461ea573c37096335630b16: *none* - Shape _:n45b8612b1edc461ea573c37096335630b6: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n45b8612b1edc461ea573c37096335630b17: *none* - Shape _:n45b8612b1edc461ea573c37096335630b14: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*

Test passed: 3 / 3

serviceType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using serviceType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD serviceType-fail.jsonld created
Output Turtle serviceType-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema['allOf'][0]: {'$defs': {'AdditionalProperty': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/additionalProperty/schema.yaml'}, 'AgentInRole': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/agentInRole/schema.yaml'}, 'DefinedTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}, 'Identifier': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/identifier/schema.yaml'}, 'InstrumentComponent': {'description': 'A sub-component of ' 'an instrument ' 'system. Uses the ' 'same structure as ' 'the parent ' 'instrument but ' 'without nesting ' '(single level of ' 'hasPart).', 'properties': {'@id': {'type': 'string'}, '@type': {'contains': {'const': 'schema:Thing'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:additionalProperty': {'items': {'$ref': '#/$defs/AdditionalProperty'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/additionalProperty'}, 'schema:additionalType': {'description': 'Component ' 'type ' 'classification.', 'items': {'type': 'string'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/additionalType'}, 'schema:alternateName': {'items': {'type': 'string'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/alternateName'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:identifier': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/Identifier'}], 'x-jsonld-id': 'http://schema.org/identifier'}, 'schema:manufacturer': {'$ref': '#/$defs/Organization', 'x-jsonld-id': 'http://schema.org/manufacturer'}, 'schema:model': {'properties': {'@type': {'contains': {'const': 'schema:ProductModel'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:identifier': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/Identifier'}], 'x-jsonld-id': 'http://schema.org/identifier'}, 'schema:name': {'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}}, 'type': 'object', 'x-jsonld-id': 'http://schema.org/model'}, 'schema:name': {'minLength': 3, 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}}, 'required': ['schema:name'], 'type': 'object'}, 'Organization': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/organization/schema.yaml'}, 'Person': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/person/schema.yaml'}, 'Reference': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifReference/schema.yaml'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'Schema for describing laboratory instruments and ' 'instrument systems. Supports ownership, manufacturer, ' 'model, commissioning dates, hierarchical ' 'sub-components via schema:hasPart, and ' 'domain-specific typing. Instruments may be standalone ' 'devices or complex systems with sub-components.', 'properties': {'@context': {'description': 'JSON-LD context declaring ' 'namespace prefixes.', 'properties': {'dcterms': {'const': 'http://purl.org/dc/terms/'}, 'schema': {'const': 'http://schema.org/'}}, 'required': ['schema'], 'type': 'object'}, '@id': {'description': 'Persistent identifier URI for ' 'this instrument metadata ' 'record.', 'type': 'string'}, '@type': {'allOf': [{'contains': {'const': 'schema:Product'}}, {'contains': {'const': 'schema:Thing'}}], 'description': 'Must include schema:Product ' 'and schema:Thing. May ' 'include additional types.', 'items': {'type': 'string'}, 'minItems': 2, 'type': 'array'}, 'schema:additionalProperty': {'description': 'Instrument-specific ' 'properties ' '(measured ' 'variables, ' 'detection ' 'limits, ' 'calibration ' 'information, ' 'operating ' 'parameters, ' 'etc.).', 'items': {'$ref': '#/$defs/AdditionalProperty'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/additionalProperty'}, 'schema:additionalType': {'description': 'Domain-specific ' 'type ' 'classifications. ' 'Should ' 'include a ' 'scientific ' 'instrument ' 'type URI ' '(e.g. ' 'wd:Q3099911 ' 'for Wikidata ' 'scientific ' 'instrument).', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://schema.org/additionalType'}, 'schema:alternateName': {'description': 'Alternate ' 'name(s), e.g. ' 'specific ' 'make/model ' 'designation, ' 'common ' 'abbreviation.', 'items': {'type': 'string'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/alternateName'}, 'schema:category': {'description': 'Instrument type ' 'classification(s) ' 'from a controlled ' 'vocabulary.', 'items': {'$ref': '#/$defs/DefinedTerm'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/category'}, 'schema:contributor': {'description': 'Agents ' 'associated with ' 'this instrument ' 'in specific ' 'roles (e.g. ' 'operator, ' 'custodian, ' 'principal ' 'investigator). ' 'Use ' 'schema:owner ' 'for the owning ' 'organization.', 'items': {'$ref': '#/$defs/AgentInRole'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/contributor'}, 'schema:description': {'description': 'Text ' 'description of ' 'this ' 'instrument, its ' 'purpose, and ' 'capabilities.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:hasPart': {'description': 'Sub-components of ' 'this instrument ' 'system. Each item ' 'is either an inline ' 'instrument ' 'description or an ' '@id reference.', 'items': {'anyOf': [{'$ref': '#/$defs/InstrumentComponent'}, {'properties': {'@id': {'description': 'Reference ' 'to ' 'a ' 'sub-component ' 'defined ' 'elsewhere.', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/hasPart'}, 'schema:identifier': {'description': 'Formal ' 'identifier(s) ' 'for this ' 'instrument. Use ' 'PropertyValue ' 'for structured ' 'identifiers ' '(e.g. PIDINST, ' 'serial number, ' 'inventory ' 'number).', 'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/Identifier'}]}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/identifier'}, 'schema:manufacturer': {'$ref': '#/$defs/Organization', 'description': 'Organization ' 'that ' 'manufactured ' 'this ' 'instrument.', 'x-jsonld-id': 'http://schema.org/manufacturer'}, 'schema:model': {'description': 'Product model ' 'information for this ' 'instrument.', 'properties': {'@type': {'contains': {'const': 'schema:ProductModel'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:identifier': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/Identifier'}], 'description': 'Model ' 'identifier.', 'x-jsonld-id': 'http://schema.org/identifier'}, 'schema:name': {'description': 'Model ' 'name ' 'or ' 'number.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}}, 'required': ['schema:name'], 'type': 'object', 'x-jsonld-id': 'http://schema.org/model'}, 'schema:name': {'description': 'Human-readable name ' 'for this instrument.', 'minLength': 3, 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:owner': {'$ref': '#/$defs/Organization', 'description': 'Organization that ' 'owns this instrument.', 'x-jsonld-id': 'http://schema.org/owner'}, 'schema:relatedLink': {'description': 'Links to ' 'related ' 'resources ' '(manuals, ' 'datasheets, ' 'calibration ' 'records, ' 'related ' 'instruments).', 'items': {'$ref': '#/$defs/Reference'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/relatedLink'}, 'schema:subjectOf': {'description': 'Catalog record ' 'metadata-about-metadata ' 'for this ' 'instrument ' 'description.', 'properties': {'@id': {'type': 'string'}, '@type': {'items': {'type': 'string'}, 'type': 'array'}, 'dcterms:conformsTo': {'description': 'Schema ' 'or ' 'profile ' 'this ' 'metadata ' 'record ' 'conforms ' 'to.', 'items': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'type': 'string'}}, 'type': 'object'}]}, 'type': 'array'}, 'schema:about': {'properties': {'@id': {'description': 'Reference ' 'back ' 'to ' 'the ' 'instrument ' '@id.', 'type': 'string'}}, 'type': 'object', 'x-jsonld-id': 'http://schema.org/about'}, 'schema:dateModified': {'description': 'Date ' 'this ' 'metadata ' 'record ' 'was ' 'last ' 'modified ' '(ISO ' '8601).', 'type': 'string', 'x-jsonld-id': 'http://schema.org/dateModified'}}, 'type': 'object', 'x-jsonld-id': 'http://schema.org/subjectOf'}, 'schema:url': {'description': 'Landing page URL for ' 'this instrument.', 'format': 'uri', 'type': 'string', 'x-jsonld-id': 'http://schema.org/url'}, 'schema:validFrom': {'description': 'Date the ' 'instrument was ' 'commissioned (ISO ' '8601).', 'type': 'string', 'x-jsonld-id': 'http://schema.org/validFrom'}, 'schema:validThrough': {'description': 'Date the ' 'instrument was ' 'decommissioned ' '(ISO 8601). ' 'Absent if ' 'still ' 'operational.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/validThrough'}}, 'required': ['@type', 'schema:name'], 'title': 'Instrument Description', 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:exampleWebAPI_354btrh', '@type': 'schema:WebAPI', 'schema:documentation': {'@type': 'schema:CreativeWork', 'schema:description': 'XxEWiBXJhROXXws', 'schema:name': 'OgsRNbhr', 'schema:url': 'http://example.com/resource?foo=bar#fragment'}, 'schema:potentialAction': [{'@id': 'ex:exampleAction_37467', '@type': 'schema:Action', 'schema:name': 'Download Data', 'schema:object': {'@type': 'schema:DataFeed', 'schema:description': 'description ' 'of ' 'the ' 'structure ' 'of ' 'the ' 'api ' 'result ' 'data', 'schema:variableMeasured': [{'@type': 'schema:PropertyValue', 'schema:description': 'temperature ' 'of ' 'the ' 'sample', 'schema:name': 'temperature', 'schema:propertyID': 'http://qudt.org/defs/temperature'}, {'@id': 'ex:definedTerm_zZc', '@type': 'schema:DefinedTerm', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:url': 'http://ogc.org/defs/g35408y', 'schema:value': 'g35408y'}, 'schema:inDefinedTermSet': 'http://ogc.org/defs', 'schema:name': 'Viscosity', 'schema:termCode': 'Vp'}]}, 'schema:query-input': [{'@id': 'ex:input_encoding', '@type': 'schema:PropertyValueSpecification', 'schema:description': 'format ' 'of ' 'requested ' 'result', 'schema:valueName': 'encoding', 'schema:valuePattern': '^[A-Za-z][A-Za-z0-9]*$', 'schema:valueRequired': False}, {'@id': 'ex:input_instruments', '@type': 'schema:PropertyValueSpecification', 'schema:description': 'sensor ' 'for ' 'data ' 'requested', 'schema:valueName': 'instruments', 'schema:valuePattern': '^[A-Za-z][A-Za-z0-9 ' ',]*$', 'schema:valueRequired': False}, {'@id': 'ex:input_start', '@type': 'schema:PropertyValueSpecification', 'schema:description': 'beginning ' 'of ' 'time ' 'interval ' 'for ' 'requested ' 'data', 'schema:valueName': 'start', 'schema:valuePattern': '^\\d{4}-\\d{2}-\\d{2}(?:T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d+)?)?(?:Z|[+\\-]\\d{2}(?::?\\d{2})?)?)?$', 'schema:valueRequired': False}, {'@id': 'ex:input_end', '@type': 'schema:PropertyValueSpecification', 'schema:description': 'end ' 'of ' 'time ' 'interval ' 'for ' 'requested ' 'data', 'schema:valueName': 'end', 'schema:valuePattern': '^\\d{4}-\\d{2}-\\d{2}(?:T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d+)?)?(?:Z|[+\\-]\\d{2}(?::?\\d{2})?)?)?$', 'schema:valueRequired': True}], 'schema:result': {'@type': 'schema:DataDownload', 'schema:description': 'a ' 'description ' 'the ' 'file ' 'format(s) ' 'generated ' 'by ' 'api ' 'requests', 'schema:encodingFormat': ['text/csv']}, 'schema:target': {'@type': 'schema:EntryPoint', 'schema:contentType': ['text/csv', 'application/json'], 'schema:description': 'endpoint ' 'URL ' 'to ' 'invoke ' 'the ' 'action; ' 'content ' 'type ' 'spcifies ' 'the ' 'supported ' 'content ' 'type(s) ' 'for ' 'an ' 'EntryPoint ' 'response', 'schema:httpMethod': ['GET'], 'schema:urlTemplate': 'http://portal.chordsrt.com/api/v1/data.{encoding}?instruments={instruments}&start={start}&end={end}'}}, {'@id': 'ex:exampleAction_37467', '@type': 'schema:Action', 'schema:name': 'List instruments', 'schema:result': {'@type': 'schema:DataDownload', 'schema:description': 'plain ' 'text ' 'list ' 'of ' 'instruments ' 'available', 'schema:encodingFormat': ['text/plain']}, 'schema:target': {'@type': 'schema:EntryPoint', 'schema:contentType': ['text/plain'], 'schema:description': 'endpoint ' 'URL ' 'to ' 'invoke ' 'the ' 'action; ' 'content ' 'type ' 'spcifies ' 'the ' 'supported ' 'content ' 'type(s) ' 'for ' 'an ' 'EntryPoint ' 'response', 'schema:httpMethod': ['GET'], 'schema:urlTemplate': 'http://portal.chordsrt.com/api/v1/data/instruments'}}], 'schema:serviceType': '', 'schema:termsOfService': {'@type': 'schema:CreativeWork', 'schema:description': 'gxtJAxCAkaYFOJfsrtWn', 'schema:name': 'tUMFszqdkAZmXTx', 'schema:url': 'http://example.com/resource?foo=bar#fragment'}}
SHACL
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:nafc75d88fe5a4d58b38d779c47a876ceb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ 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:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ]->schema1:propertyID
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4f085cf935744035af673d591d155945b23: *none* - Shape _:n4f085cf935744035af673d591d155945b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4f085cf935744035af673d591d155945b25: *none* - Shape _:n4f085cf935744035af673d591d155945b22: *none* - Shape _:n4f085cf935744035af673d591d155945b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4f085cf935744035af673d591d155945b11: *none* - Shape _:n4f085cf935744035af673d591d155945b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n095d2a57c1af4ecaaf83fc255be34447b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b19: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b26: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b7: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b6: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b8: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape: ex:definedTerm_zZc - Shape _:n333ab43524474f459dece042e24781f5b15: *none* - Shape _:n333ab43524474f459dece042e24781f5b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n333ab43524474f459dece042e24781f5b3: *none* - Shape _:n333ab43524474f459dece042e24781f5b18: *none* - Shape _:n333ab43524474f459dece042e24781f5b20: *none* - Shape _:n333ab43524474f459dece042e24781f5b4: *none* - Shape _:n333ab43524474f459dece042e24781f5b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n333ab43524474f459dece042e24781f5b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n07b8c91f644b47e385b08c69f193230eb6: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb17: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb16: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb15: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb19: *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: ex:exampleWebAPI_354btrh/schema1:documentation,ex:exampleWebAPI_354btrh/schema1:termsOfService
example_1_1.json Example
Passed
Files
Using exampleInstrument.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:nafc75d88fe5a4d58b38d779c47a876ceb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *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 _:n4f085cf935744035af673d591d155945b23: *none* - Shape _:n4f085cf935744035af673d591d155945b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4f085cf935744035af673d591d155945b25: *none* - Shape _:n4f085cf935744035af673d591d155945b22: *none* - Shape _:n4f085cf935744035af673d591d155945b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4f085cf935744035af673d591d155945b11: *none* - Shape _:n4f085cf935744035af673d591d155945b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n095d2a57c1af4ecaaf83fc255be34447b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b19: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b26: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b7: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b6: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b8: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n333ab43524474f459dece042e24781f5b15: *none* - Shape _:n333ab43524474f459dece042e24781f5b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n333ab43524474f459dece042e24781f5b3: *none* - Shape _:n333ab43524474f459dece042e24781f5b18: *none* - Shape _:n333ab43524474f459dece042e24781f5b20: *none* - Shape _:n333ab43524474f459dece042e24781f5b4: *none* - Shape _:n333ab43524474f459dece042e24781f5b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n333ab43524474f459dece042e24781f5b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n07b8c91f644b47e385b08c69f193230eb6: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb17: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb16: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb15: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb19: *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*
example_1_2.json Example
Passed
Files
Using alt_exampleXasInstrument.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_2.jsonld created
Output Turtle example_1_2.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:nafc75d88fe5a4d58b38d779c47a876ceb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *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 _:n4f085cf935744035af673d591d155945b23: *none* - Shape _:n4f085cf935744035af673d591d155945b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4f085cf935744035af673d591d155945b25: *none* - Shape _:n4f085cf935744035af673d591d155945b22: *none* - Shape _:n4f085cf935744035af673d591d155945b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4f085cf935744035af673d591d155945b11: *none* - Shape _:n4f085cf935744035af673d591d155945b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n095d2a57c1af4ecaaf83fc255be34447b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b19: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b26: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b7: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b6: *none* - Shape _:n095d2a57c1af4ecaaf83fc255be34447b8: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n333ab43524474f459dece042e24781f5b15: *none* - Shape _:n333ab43524474f459dece042e24781f5b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n333ab43524474f459dece042e24781f5b3: *none* - Shape _:n333ab43524474f459dece042e24781f5b18: *none* - Shape _:n333ab43524474f459dece042e24781f5b20: *none* - Shape _:n333ab43524474f459dece042e24781f5b4: *none* - Shape _:n333ab43524474f459dece042e24781f5b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n333ab43524474f459dece042e24781f5b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n07b8c91f644b47e385b08c69f193230eb6: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb17: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb16: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb15: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n07b8c91f644b47e385b08c69f193230eb19: *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*

Test passed: 0 / 1

example_1_1.json Example
SHACL: 2 Warning
Files
Using exampleXasOptional.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasOptional/rules.shacl: - Shape cdifd:XasDiscoveryConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: ex:dist_xdi_001
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nd395db72c8db40fb9398d5e51a500d66b23: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nd395db72c8db40fb9398d5e51a500d66b35: *none* - Shape _:nd395db72c8db40fb9398d5e51a500d66b36: *none* - Shape _:nd395db72c8db40fb9398d5e51a500d66b21: *none* - Shape _:nd395db72c8db40fb9398d5e51a500d66b13: *none* - Shape _:nd395db72c8db40fb9398d5e51a500d66b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd395db72c8db40fb9398d5e51a500d66b22: *none* - Shape _:nd395db72c8db40fb9398d5e51a500d66b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd395db72c8db40fb9398d5e51a500d66b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:nd624c71dfc434412a1404f1446ed446cb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:person_jdoe - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:person_jdoe/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4bd9f06193614c19aeef9ffafb859d38b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4bd9f06193614c19aeef9ffafb859d38b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4bd9f06193614c19aeef9ffafb859d38b10: *none* - Shape _:n4bd9f06193614c19aeef9ffafb859d38b23: *none* - Shape _:n4bd9f06193614c19aeef9ffafb859d38b25: *none* - Shape _:n4bd9f06193614c19aeef9ffafb859d38b22: *none* - Shape _:n4bd9f06193614c19aeef9ffafb859d38b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *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 _:n5d6152a2decb41399404a906756b5a37b7: *none* - Shape _:n5d6152a2decb41399404a906756b5a37b5: *none* - Shape _:n5d6152a2decb41399404a906756b5a37b6: *none* - Shape _:n5d6152a2decb41399404a906756b5a37b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5d6152a2decb41399404a906756b5a37b19: *none* - Shape _:n5d6152a2decb41399404a906756b5a37b4: *none* - Shape _:n5d6152a2decb41399404a906756b5a37b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5d6152a2decb41399404a906756b5a37b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b10: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b41: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xasOptionalExample_001/schema1:measurementTechnique,ex:xasOptionalExample_001/schema1:keywords,ex:xasOptionalExample_001/schema1:measurementTechnique,_:N367c5ee8b07b4a7fb0afa1aa1d30665d,ex:xasOptionalExample_001/schema1:keywords - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b9: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b16: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b24: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b40: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b39: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b13: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b42: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b38: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b44: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b29: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b4: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b15: *none* - Shape _:n2b2335ee81124cf8acb50b4d1a58e431b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n3b08e2b7e428454298917c2334099bf1b4: *none* - Shape _:n3b08e2b7e428454298917c2334099bf1b17: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xasOptionalExample_001/schema1:measurementTechnique,ex:xasOptionalExample_001/schema1:keywords,ex:xasOptionalExample_001/schema1:measurementTechnique,_:N367c5ee8b07b4a7fb0afa1aa1d30665d,ex:xasOptionalExample_001/schema1:keywords - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n3b08e2b7e428454298917c2334099bf1b15: *none* - Shape _:n3b08e2b7e428454298917c2334099bf1b3: *none* - Shape _:n3b08e2b7e428454298917c2334099bf1b16: *none* - Shape _:n3b08e2b7e428454298917c2334099bf1b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3b08e2b7e428454298917c2334099bf1b18: *none* - Shape _:n3b08e2b7e428454298917c2334099bf1b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n3dec8d43b2b4463e93e90e5cfff9900ab4: *none* - Shape _:n3dec8d43b2b4463e93e90e5cfff9900ab5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n3b931d40426c4bbca7c8c8310cbebcb4b6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3b931d40426c4bbca7c8c8310cbebcb4b15: *none* - Shape _:n3b931d40426c4bbca7c8c8310cbebcb4b7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3b931d40426c4bbca7c8c8310cbebcb4b17: *none* - Shape _:n3b931d40426c4bbca7c8c8310cbebcb4b19: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n3b931d40426c4bbca7c8c8310cbebcb4b16: *none* - Shape _:n3b931d40426c4bbca7c8c8310cbebcb4b14: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:dist_xdi_001 - Shape cdifd:CDIFDataDownloadShape: ex:dist_xdi_001
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: ex:xasOptionalExample_001 Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: ex:xasOptionalExample_001 Result Path: schema1:creator Message: At least one creator (author/originator) is recommended
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:n155512af07fd4a1c889252f13dfaabd6b18: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n155512af07fd4a1c889252f13dfaabd6b5: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n155512af07fd4a1c889252f13dfaabd6b7: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n5ae0497c963f4d9bbc8e62eb0bda8fc5b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/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: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b31: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b11: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b26: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b30: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b3: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b32: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b25: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b28: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b29: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b10: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b33: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b4: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b17: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b35: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndd213d44079e41eaad45c199bc421de5b27: *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 _:n112ab803e1fc4ea096a8337b810f732cb3: *none* - Shape _:n112ab803e1fc4ea096a8337b810f732cb4: *none* - Shape _:n112ab803e1fc4ea096a8337b810f732cb13: *none* - Shape _:n112ab803e1fc4ea096a8337b810f732cb14: *none* - Shape _:n112ab803e1fc4ea096a8337b810f732cb11: *none* - Shape _:n112ab803e1fc4ea096a8337b810f732cb26: *none* - Shape cdifd:fundingShape: *none* - Shape _:n112ab803e1fc4ea096a8337b810f732cb15: *none* - Shape _:n112ab803e1fc4ea096a8337b810f732cb25: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n112ab803e1fc4ea096a8337b810f732cb17: *none* - Shape _:n112ab803e1fc4ea096a8337b810f732cb12: *none* - Shape _:n112ab803e1fc4ea096a8337b810f732cb5: *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*

Test passed: 2 / 2

serviceType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using serviceType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD serviceType-fail.jsonld created
Output Turtle serviceType-fail.ttl created
JSON Schema
ValidationError: 'schema:additionalType' is a required property Failed validating 'required' in schema: {'$defs': {'AdditionalProperty': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/additionalProperty/schema.yaml'}, 'Identifier': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/identifier/schema.yaml'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'@type': {'allOf': [{'contains': {'const': 'schema:Product'}, 'minContains': 1}, {'contains': {'const': 'schema:Thing'}, 'minContains': 1}], 'items': {'type': 'string'}, 'minItems': 2, 'type': 'array', 'uniqueItems': True}, 'schema:additionalProperty': {'description': 'extend ' 'base ' 'definition ' '(AdditionalProperty) ' 'with ' 'some ' 'expected ' 'propertyID ' 'values ' 'from ' 'NEXUS ' 'and XDI ' 'specs ' 'added in ' 'the enum', 'items': {'allOf': [{'$ref': '#/$defs/AdditionalProperty'}, {'properties': {'schema:propertyID': {'items': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/additionalProperty/schema.yaml#/$defs/propertyID_item'}, {'enum': ['xas:stoichiometry', 'xas:samplePreparation', 'nxs:Field/NXsample/mass', 'nxs:Field/NXsample/point_group', 'nxs:Field/NXsample/unit_cell', 'xas:parentSample', 'xas:materialState']}]}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://schema.org/propertyID'}}}]}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/additionalProperty'}, 'schema:additionalType': {'allOf': [{'contains': {'const': 'MaterialSample'}, 'minContains': 1}, {'contains': {'const': 'https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample'}, 'minContains': 1}], 'items': {'type': 'string'}, 'minItems': 2, 'type': 'array', 'uniqueItems': True, 'x-jsonld-id': 'http://schema.org/additionalType'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:identifier': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/Identifier'}], 'x-jsonld-id': 'http://schema.org/identifier'}, 'schema:name': {'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}}, 'required': ['@type', 'schema:additionalType', 'schema:name'], 'title': 'definitions for roles used in XAS profile', 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:exampleWebAPI_354btrh', '@type': 'schema:WebAPI', 'schema:documentation': {'@type': 'schema:CreativeWork', 'schema:description': 'XxEWiBXJhROXXws', 'schema:name': 'OgsRNbhr', 'schema:url': 'http://example.com/resource?foo=bar#fragment'}, 'schema:potentialAction': [{'@id': 'ex:exampleAction_37467', '@type': 'schema:Action', 'schema:name': 'Download Data', 'schema:object': {'@type': 'schema:DataFeed', 'schema:description': 'description ' 'of ' 'the ' 'structure ' 'of ' 'the ' 'api ' 'result ' 'data', 'schema:variableMeasured': [{'@type': 'schema:PropertyValue', 'schema:description': 'temperature ' 'of ' 'the ' 'sample', 'schema:name': 'temperature', 'schema:propertyID': 'http://qudt.org/defs/temperature'}, {'@id': 'ex:definedTerm_zZc', '@type': 'schema:DefinedTerm', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:url': 'http://ogc.org/defs/g35408y', 'schema:value': 'g35408y'}, 'schema:inDefinedTermSet': 'http://ogc.org/defs', 'schema:name': 'Viscosity', 'schema:termCode': 'Vp'}]}, 'schema:query-input': [{'@id': 'ex:input_encoding', '@type': 'schema:PropertyValueSpecification', 'schema:description': 'format ' 'of ' 'requested ' 'result', 'schema:valueName': 'encoding', 'schema:valuePattern': '^[A-Za-z][A-Za-z0-9]*$', 'schema:valueRequired': False}, {'@id': 'ex:input_instruments', '@type': 'schema:PropertyValueSpecification', 'schema:description': 'sensor ' 'for ' 'data ' 'requested', 'schema:valueName': 'instruments', 'schema:valuePattern': '^[A-Za-z][A-Za-z0-9 ' ',]*$', 'schema:valueRequired': False}, {'@id': 'ex:input_start', '@type': 'schema:PropertyValueSpecification', 'schema:description': 'beginning ' 'of ' 'time ' 'interval ' 'for ' 'requested ' 'data', 'schema:valueName': 'start', 'schema:valuePattern': '^\\d{4}-\\d{2}-\\d{2}(?:T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d+)?)?(?:Z|[+\\-]\\d{2}(?::?\\d{2})?)?)?$', 'schema:valueRequired': False}, {'@id': 'ex:input_end', '@type': 'schema:PropertyValueSpecification', 'schema:description': 'end ' 'of ' 'time ' 'interval ' 'for ' 'requested ' 'data', 'schema:valueName': 'end', 'schema:valuePattern': '^\\d{4}-\\d{2}-\\d{2}(?:T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d+)?)?(?:Z|[+\\-]\\d{2}(?::?\\d{2})?)?)?$', 'schema:valueRequired': True}], 'schema:result': {'@type': 'schema:DataDownload', 'schema:description': 'a ' 'description ' 'the ' 'file ' 'format(s) ' 'generated ' 'by ' 'api ' 'requests', 'schema:encodingFormat': ['text/csv']}, 'schema:target': {'@type': 'schema:EntryPoint', 'schema:contentType': ['text/csv', 'application/json'], 'schema:description': 'endpoint ' 'URL ' 'to ' 'invoke ' 'the ' 'action; ' 'content ' 'type ' 'spcifies ' 'the ' 'supported ' 'content ' 'type(s) ' 'for ' 'an ' 'EntryPoint ' 'response', 'schema:httpMethod': ['GET'], 'schema:urlTemplate': 'http://portal.chordsrt.com/api/v1/data.{encoding}?instruments={instruments}&start={start}&end={end}'}}, {'@id': 'ex:exampleAction_37467', '@type': 'schema:Action', 'schema:name': 'List instruments', 'schema:result': {'@type': 'schema:DataDownload', 'schema:description': 'plain ' 'text ' 'list ' 'of ' 'instruments ' 'available', 'schema:encodingFormat': ['text/plain']}, 'schema:target': {'@type': 'schema:EntryPoint', 'schema:contentType': ['text/plain'], 'schema:description': 'endpoint ' 'URL ' 'to ' 'invoke ' 'the ' 'action; ' 'content ' 'type ' 'spcifies ' 'the ' 'supported ' 'content ' 'type(s) ' 'for ' 'an ' 'EntryPoint ' 'response', 'schema:httpMethod': ['GET'], 'schema:urlTemplate': 'http://portal.chordsrt.com/api/v1/data/instruments'}}], 'schema:serviceType': '', 'schema:termsOfService': {'@type': 'schema:CreativeWork', 'schema:description': 'gxtJAxCAkaYFOJfsrtWn', 'schema:name': 'tUMFszqdkAZmXTx', 'schema:url': 'http://example.com/resource?foo=bar#fragment'}}
SHACL
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ 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:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ]->schema1:propertyID
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb25: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb10: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb21: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb22: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nae8bf8e9f2a240d080cbe4e948817243b15: *none* - Shape _:nae8bf8e9f2a240d080cbe4e948817243b7: *none* - Shape _:nae8bf8e9f2a240d080cbe4e948817243b16: *none* - Shape _:nae8bf8e9f2a240d080cbe4e948817243b6: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nae8bf8e9f2a240d080cbe4e948817243b17: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nae8bf8e9f2a240d080cbe4e948817243b19: *none* - Shape _:nae8bf8e9f2a240d080cbe4e948817243b14: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n172ff1ffa9f944efb1176f6572a51c32b8: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b6: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b5: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b7: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b10: *none*
example_1_1.json Example
Passed
Files
Using exampleSample.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb25: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb10: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb21: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n96ef875f93d84814937270ed4f3a90adb22: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nae8bf8e9f2a240d080cbe4e948817243b15: *none* - Shape _:nae8bf8e9f2a240d080cbe4e948817243b7: *none* - Shape _:nae8bf8e9f2a240d080cbe4e948817243b16: *none* - Shape _:nae8bf8e9f2a240d080cbe4e948817243b6: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nae8bf8e9f2a240d080cbe4e948817243b17: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nae8bf8e9f2a240d080cbe4e948817243b19: *none* - Shape _:nae8bf8e9f2a240d080cbe4e948817243b14: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n172ff1ffa9f944efb1176f6572a51c32b8: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b6: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b5: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b7: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n172ff1ffa9f944efb1176f6572a51c32b10: *none*

Test passed: 2 / 2

contentURL-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using contentURL-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD contentURL-fail.jsonld created
Output Turtle contentURL-fail.ttl created
JSON Schema
ValidationError: 'cdi:has_DataStructureComponent' is a required property Failed validating 'required' in schema: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'@type': {'contains': {'const': 'cdi:WideDataStructure'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'cdi:allowsDuplicates': {'default': False, 'type': 'boolean'}, 'cdi:arrayBase': {'default': 1, 'type': 'integer'}, 'cdi:commentPrefix': {'type': 'string'}, 'cdi:hasHeader': {'type': 'boolean'}, 'cdi:has_DataStructureComponent': {'items': {'properties': {'@type': {'items': {'type': 'string'}, 'minItems': 1, 'oneOf': [{'contains': {'const': 'cdi:IdentifierComponent'}}, {'contains': {'const': 'cdi:MeasureComponent'}}], 'type': 'array'}, 'cdi:has': {'properties': {'@type': {'contains': {'const': 'cdi:ValueMapping'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'cdi:hasIndex': {'type': 'integer'}, 'cdi:haslength': {'type': 'integer'}}, 'required': ['@type'], 'type': 'object'}, 'cdi:isDefinedBy_InstanceVariable': {'description': 'this ' 'must ' 'be ' 'a ' 'reference ' 'to ' 'a ' 'variable ' 'defined ' 'in ' 'the ' 'schema:variableMeasured ' 'part ' 'of ' 'the ' 'metadata ' 'record; ' 'This ' 'condition ' 'will ' 'need ' 'to ' 'be ' 'validated ' 'by ' 'SHACL ' 'rule', 'properties': {'@id': {'type': 'string'}}, 'type': 'object'}}, 'required': ['cdi:isDefinedBy_InstanceVariable', 'cdi:has'], 'type': 'object'}, 'type': 'array'}, 'cdi:headerRowCount': {'type': 'integer'}, 'cdi:isDelimited': {'default': False, 'type': 'boolean'}, 'cdi:isFixedWidth': {'default': True, 'type': 'boolean'}, 'cdi:skipInitialSpace': {'default': True, 'type': 'boolean'}}, 'required': ['@type', 'cdi:has_DataStructureComponent', 'cdi:hasHeader', 'cdi:headerRowCount'], 'title': 'definitions for roles used in XAS profile', 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@type': ['schema:DataDownload'], 'schema:contentUrl': '', 'schema:encodingFormat': ['text/csv'], 'schema:name': 'Water levels in Beartooth reservoir, 1992-2020', 'schema:provider': [{'@id': 'https://orcid.org/3333-4444-5565', '@type': 'schema:Person', 'schema:affiliation': {'@id': 'https://ror.org/347237', '@type': 'schema:Organization', 'schema:additionalType': ['Data ' 'repository'], 'schema:identifier': 'https://ror.org/347237', 'schema:name': 'Houndstooth ' 'Data ' 'Repository'}, 'schema:alternateName': 'the datameister', 'schema:contactPoint': {'@type': 'schema:ContactPoint', 'schema:email': 'joe@email.org'}, 'schema:description': 'Earth Science Data ' 'Custodian', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://registry.identifiers.org/registry/orcid', 'schema:url': 'https://orcid.org/3333-4444-5565', 'schema:value': '3333-4444-5565'}, 'schema:name': 'Severus Data'}], 'spdx:checksum': {'@type': 'spdx:Checksum', 'spdx:algorithm': 'MD5', 'spdx:checksumValue': '35247-39u83-7ik'}}
SHACL
Validation result for _sources/xasProperties/xasXdiTabularTextDataset/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasXdiTabularTextDataset/rules.shacl: - Shape cdifd:XDIDataStructureShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:XDIDataStructureShape: *none* - Shape _:ne8e84f19f985474e83c89d9f7acd088eb3: *none*
example_1_1.json Example
Passed
Files
Using exampleXdiTabularTextDataset.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasXdiTabularTextDataset/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasXdiTabularTextDataset/rules.shacl: - Shape cdifd:XDIDataStructureShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:XDIDataStructureShape: ex:xasXDIdownload_23463h - Shape _:ne8e84f19f985474e83c89d9f7acd088eb3: *none*