Building blocks validation report

Generated at 2026-07-03T21:57:20.742630+00:00

Number of passing building blocks: 86 / 93 (92.47%)

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:BioschemasLabEquipmentShape: *none* - Shape cdifd:BioschemasParameterValueShape: *none* - Shape cdifd:BioschemasLabProtocolShape: *none* - Shape cdifd:BioschemasComputationalToolShape: *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/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - 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: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8308f2456d5443569db6802e7f3c2948b14: *none* - Shape cdifd:CDIFPersonShape/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:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint - Shape cdifd:contactPointProperty/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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:n89a58118158c4a88976609a0a64d1185b10: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b6: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b26: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b4: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b8: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b7: *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 _:n32581059dbac4b83b966810e0e78c5d0b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b10: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b22: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b21: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b25: *none*
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/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - 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: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8308f2456d5443569db6802e7f3c2948b14: *none* - Shape cdifd:CDIFPersonShape/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:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint - Shape cdifd:contactPointProperty/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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:n89a58118158c4a88976609a0a64d1185b10: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b6: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b26: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b4: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b8: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b7: *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 _:n32581059dbac4b83b966810e0e78c5d0b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b10: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b22: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b21: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b25: *none*
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/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - 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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8308f2456d5443569db6802e7f3c2948b14: *none* - Shape cdifd:CDIFPersonShape/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:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:n89a58118158c4a88976609a0a64d1185b10: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b6: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b26: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b4: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b8: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b7: *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 _:n32581059dbac4b83b966810e0e78c5d0b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b10: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b22: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b21: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b25: *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/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - 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: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8308f2456d5443569db6802e7f3c2948b14: *none* - Shape cdifd:CDIFPersonShape/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:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint - Shape cdifd:contactPointProperty/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: <https://ror.org/04jpmwt24> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:n89a58118158c4a88976609a0a64d1185b10: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b6: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b26: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b4: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b8: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n89a58118158c4a88976609a0a64d1185b7: *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 _:n32581059dbac4b83b966810e0e78c5d0b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b10: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b22: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b21: *none* - Shape _:n32581059dbac4b83b966810e0e78c5d0b25: *none*

Test passed: 3 / 3

example_1_1.json Example
Passed
Files
Using exampleCdifConceptOrTerm.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
**Empty** output Turtle example_1_1.ttl created
JSON Schema
Validation passed
example_2_1.json Example
Passed
Files
Using exampleCdifConceptOrTermDefinedTerm.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 cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b4: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b26: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b8: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b5: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b10: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b11: *none* - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b22: *none* - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b21: *none*
example_3_1.json Example
Passed
Files
Using exampleCdifConceptOrTermInlineConcept.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/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 _:n7506bb4fb8824adfbe635aa27d941063b4: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b26: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b8: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b5: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b10: *none* - Shape _:n7506bb4fb8824adfbe635aa27d941063b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b11: *none* - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b22: *none* - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb4247b93e8524efeb1bab2ca6a200cd6b21: *none*

Test passed: 0 / 0

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: _:N5e57f5e75941423aa8d6dcb479a7b0f6
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 _:n0ffca2ef5cca4622ad634a66392852e8b19: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b4: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b26: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b7: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b6: *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 _:n26f933ee89534054b0d737c311a609f3b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n26f933ee89534054b0d737c311a609f3b20: *none* - Shape _:n26f933ee89534054b0d737c311a609f3b23: *none* - Shape _:n26f933ee89534054b0d737c311a609f3b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n26f933ee89534054b0d737c311a609f3b10: *none* - Shape _:n26f933ee89534054b0d737c311a609f3b25: *none* - Shape _:n26f933ee89534054b0d737c311a609f3b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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: _:Nc0831a70155e4ac3b5769fd946908f02
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 _:n0ffca2ef5cca4622ad634a66392852e8b19: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b4: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b26: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b7: *none* - Shape _:n0ffca2ef5cca4622ad634a66392852e8b6: *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 _:n26f933ee89534054b0d737c311a609f3b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n26f933ee89534054b0d737c311a609f3b20: *none* - Shape _:n26f933ee89534054b0d737c311a609f3b23: *none* - Shape _:n26f933ee89534054b0d737c311a609f3b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n26f933ee89534054b0d737c311a609f3b10: *none* - Shape _:n26f933ee89534054b0d737c311a609f3b25: *none* - Shape _:n26f933ee89534054b0d737c311a609f3b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b19: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b7: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b26: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *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 _:n40beb451afce4305a8336a8c1097d009b10: *none* - Shape _:n40beb451afce4305a8336a8c1097d009b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n40beb451afce4305a8336a8c1097d009b25: *none* - Shape _:n40beb451afce4305a8336a8c1097d009b11: *none* - Shape _:n40beb451afce4305a8336a8c1097d009b21: *none* - Shape _:n40beb451afce4305a8336a8c1097d009b20: *none* - Shape _:n40beb451afce4305a8336a8c1097d009b22: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP>,<https://example.org/rv/diastolicBP> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b19: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b7: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b26: *none* - Shape _:na135e1e5d7be41c7ad9b86b320f7a9a4b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *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 _:n40beb451afce4305a8336a8c1097d009b10: *none* - Shape _:n40beb451afce4305a8336a8c1097d009b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n40beb451afce4305a8336a8c1097d009b25: *none* - Shape _:n40beb451afce4305a8336a8c1097d009b11: *none* - Shape _:n40beb451afce4305a8336a8c1097d009b21: *none* - Shape _:n40beb451afce4305a8336a8c1097d009b20: *none* - Shape _:n40beb451afce4305a8336a8c1097d009b22: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb22: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb23: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb20: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb25: *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/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/FR> 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/DE> 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: A CDIF codelist must have a resolvable IRI as @id. Message: Either schema:license or schema:conditionsOfAccess must be provided.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: <https://example.org/concept-scheme/iso3166-eu>
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:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb22: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb23: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb20: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7778128d1e6e45948e94fd2d4d53cfdeb25: *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/schemaorgProperties/labeledLink/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 _:n82e7f53e2d644bd69928525fbf6a5404b15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b66: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b67: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b16: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b14: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b20: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b71: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b75: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b69: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b17: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b13: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b11: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b72: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b18: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b73: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b7: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b29: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b38: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b4: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b45: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b44: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b11: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b37: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b5: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b14: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b10: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b12: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b52: *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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b19: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b7: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b10: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b6: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b5: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n099d3ab159984251bff93bb7e16ca15fb11: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb20: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb10: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb23: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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 _:n82e7f53e2d644bd69928525fbf6a5404b15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b66: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b67: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b16: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b14: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b20: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b71: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b75: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b69: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b17: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b13: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b11: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b72: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b18: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b73: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b7: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b29: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b38: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b4: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b45: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b44: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b11: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b37: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b5: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b14: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b10: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b12: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b52: *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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b19: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b7: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b10: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b6: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b5: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n099d3ab159984251bff93bb7e16ca15fb11: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb20: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb10: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb23: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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("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. 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/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n82e7f53e2d644bd69928525fbf6a5404b15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b66: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b67: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b16: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b14: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/temperature> - Shape _:n82e7f53e2d644bd69928525fbf6a5404b20: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b71: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b75: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b69: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b17: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b13: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b11: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b72: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b18: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b73: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b7: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b29: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b38: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b4: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b45: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b44: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b11: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b37: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b5: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b14: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b10: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b12: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b52: *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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b19: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b7: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b10: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b6: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b5: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n099d3ab159984251bff93bb7e16ca15fb11: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb20: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb10: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb23: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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://w3id.org/cdif/") ; 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://w3id.org/cdif/> 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 _:n82e7f53e2d644bd69928525fbf6a5404b15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b66: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b67: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b16: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b14: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy - Shape _:n82e7f53e2d644bd69928525fbf6a5404b20: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b71: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b75: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b69: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b17: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b13: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b11: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b72: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b18: *none* - Shape _:n82e7f53e2d644bd69928525fbf6a5404b73: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b7: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b29: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b38: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b4: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b45: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b44: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b11: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b37: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b5: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b14: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b10: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b12: *none* - Shape _:nbd04b6bb389844daa0ee3a0f103c6254b52: *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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b19: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b7: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b10: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b6: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b5: *none* - Shape _:n9694d6690f0248a7a22c0c8fe332fce5b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n099d3ab159984251bff93bb7e16ca15fb11: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb20: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb10: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n099d3ab159984251bff93bb7e16ca15fb23: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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: _:Nf4200f8d7269451a8d27235c11bfe491
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nf885a0a0bf2049b19fc403113fec3285b14: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b66: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b10: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b13: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b72: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b15: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b18: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b20: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b73: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b11: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b17: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b75: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b69: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b70: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b71: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b16: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b44: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b4: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b45: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b51: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b9: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b30: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b5: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b37: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b10: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b29: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b11: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b14: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b8: *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 _:n5615dca7490045fab9b088d8c05396c0b8: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b6: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b7: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b26: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b19: *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 cdifd:CDIFIdentifierShape: *none* - Shape _:n0117267ce0b440cebad39e807545642eb23: *none* - Shape _:n0117267ce0b440cebad39e807545642eb25: *none* - Shape _:n0117267ce0b440cebad39e807545642eb20: *none* - Shape _:n0117267ce0b440cebad39e807545642eb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0117267ce0b440cebad39e807545642eb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n0117267ce0b440cebad39e807545642eb11: *none* - Shape _:n0117267ce0b440cebad39e807545642eb10: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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 _:nf885a0a0bf2049b19fc403113fec3285b14: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b66: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b10: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b13: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b72: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b15: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b18: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b20: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b73: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/year> - Shape _:nf885a0a0bf2049b19fc403113fec3285b11: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b17: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b75: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b69: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b70: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b71: *none* - Shape _:nf885a0a0bf2049b19fc403113fec3285b16: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b44: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b4: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b45: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b51: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b9: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b30: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b5: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b37: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b10: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b29: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b11: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b14: *none* - Shape _:n571fd24a2f5f400ab39fd00d5bb46418b8: *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 _:n5615dca7490045fab9b088d8c05396c0b8: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b6: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b7: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b26: *none* - Shape _:n5615dca7490045fab9b088d8c05396c0b19: *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 cdifd:CDIFIdentifierShape: *none* - Shape _:n0117267ce0b440cebad39e807545642eb23: *none* - Shape _:n0117267ce0b440cebad39e807545642eb25: *none* - Shape _:n0117267ce0b440cebad39e807545642eb20: *none* - Shape _:n0117267ce0b440cebad39e807545642eb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0117267ce0b440cebad39e807545642eb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n0117267ce0b440cebad39e807545642eb11: *none* - Shape _:n0117267ce0b440cebad39e807545642eb10: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:longDataShape: _:Nff68fac9db5241a99bf30abf9230a376 - 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_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *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 _:n56dc298cd65b454e8c636c78b890e5fcb19: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb26: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb10: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb8: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb6: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd7d332e6d92d4c78b5483c00787c33a4b11: *none* - Shape _:nd7d332e6d92d4c78b5483c00787c33a4b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd7d332e6d92d4c78b5483c00787c33a4b25: *none* - Shape cdifd:CDIFIdentifierShape: *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 _:nd7d332e6d92d4c78b5483c00787c33a4b22: *none* - Shape _:nd7d332e6d92d4c78b5483c00787c33a4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd7d332e6d92d4c78b5483c00787c33a4b20: *none* - Shape _:nd7d332e6d92d4c78b5483c00787c33a4b10: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:longDataShape: _:Nd03f8b747d664105a4ea87ff0846e6ee - 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_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *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 _:n56dc298cd65b454e8c636c78b890e5fcb19: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb26: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb10: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb8: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb6: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n56dc298cd65b454e8c636c78b890e5fcb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd7d332e6d92d4c78b5483c00787c33a4b11: *none* - Shape _:nd7d332e6d92d4c78b5483c00787c33a4b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd7d332e6d92d4c78b5483c00787c33a4b25: *none* - Shape cdifd:CDIFIdentifierShape: *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 _:nd7d332e6d92d4c78b5483c00787c33a4b22: *none* - Shape _:nd7d332e6d92d4c78b5483c00787c33a4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd7d332e6d92d4c78b5483c00787c33a4b20: *none* - Shape _:nd7d332e6d92d4c78b5483c00787c33a4b10: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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:oasRequestBodyNode: *none* - Shape cdifd:oasMediaTypeNode: _:N524d411ca90945218b781da721b1c22a - Shape cdifd:oasResponseNode: <https://example.org/api/minimal>/schema1:potentialAction/schema1:target/oas:response - Shape cdifd:oasParameterNode: *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 _:nf5b32e6fd617422ba965c96b93baf755b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b19: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b26: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b5: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b4: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b11: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b21: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b22: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b20: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b10: *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:oasRequestBodyNode: ex:op_submitAnalysis/schema1:target/oas:requestBody - Shape cdifd:oasMediaTypeNode: ex:op_submitAnalysis/schema1:target/oas:response/oas:content,ex:op_searchAnalyses/schema1:target/oas:response/oas:content,ex:op_submitAnalysis/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_searchAnalyses/schema1:target/oas:response/oas:content - Shape cdifd:oasResponseNode: ex:op_searchAnalyses/schema1:target/oas:response,ex:op_submitAnalysis/schema1:target/oas:response,ex:op_submitAnalysis/schema1:target/oas:response,ex:op_searchAnalyses/schema1:target/oas:response - Shape cdifd:oasParameterNode: ex:param_element,ex:param_bbox,ex:param_format,ex:param_start,ex:param_end
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:termsOfService,ex:openApiWebAPI_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:openApiWebAPI_001/schema1:termsOfService,ex:openApiWebAPI_001/schema1:documentation
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf5b32e6fd617422ba965c96b93baf755b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b19: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b26: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b5: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b4: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf5b32e6fd617422ba965c96b93baf755b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b11: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b21: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b22: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b20: *none* - Shape _:n0ff8de55f4b0418d9911a57c3319a530b10: *none*

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 _:n94afd9e4f1ab432784fdc7408b8735deb26: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb8: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb10: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb6: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb7: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n423ef7da308f4847bb9feedfb679ae93b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n423ef7da308f4847bb9feedfb679ae93b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n423ef7da308f4847bb9feedfb679ae93b20: *none* - Shape _:n423ef7da308f4847bb9feedfb679ae93b11: *none* - Shape _:n423ef7da308f4847bb9feedfb679ae93b25: *none* - Shape _:n423ef7da308f4847bb9feedfb679ae93b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n423ef7da308f4847bb9feedfb679ae93b23: *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 _:n94afd9e4f1ab432784fdc7408b8735deb26: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb8: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb10: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb6: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb7: *none* - Shape _:n94afd9e4f1ab432784fdc7408b8735deb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n423ef7da308f4847bb9feedfb679ae93b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n423ef7da308f4847bb9feedfb679ae93b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n423ef7da308f4847bb9feedfb679ae93b20: *none* - Shape _:n423ef7da308f4847bb9feedfb679ae93b11: *none* - Shape _:n423ef7da308f4847bb9feedfb679ae93b25: *none* - Shape _:n423ef7da308f4847bb9feedfb679ae93b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n423ef7da308f4847bb9feedfb679ae93b23: *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:cdifProvHowToShape: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab5: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab23: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab36: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab4: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab21: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b14: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b6: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b16: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b19: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b15: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b7: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b17: *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 _:n8050649fbd1142f58db13eea4cfddc88b10: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b7: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b8: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b26: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b4: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n934595fca1134137a68514e40465faa0b21: *none* - Shape _:n934595fca1134137a68514e40465faa0b10: *none* - Shape _:n934595fca1134137a68514e40465faa0b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n934595fca1134137a68514e40465faa0b11: *none* - Shape _:n934595fca1134137a68514e40465faa0b23: *none* - Shape _:n934595fca1134137a68514e40465faa0b25: *none* - Shape _:n934595fca1134137a68514e40465faa0b22: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/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: *none* - Shape _:nee5cfc4190114e17bf1b699ed00e104db5: *none* - Shape _:nee5cfc4190114e17bf1b699ed00e104db4: *none* - Shape cdifd:generatedByNode/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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfe8bf26aefe24f91a42f00eca885435db14: *none* - Shape cdifd:CDIFContactPointShape: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b3: *none* - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b20: *none* - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b16: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b18: *none* - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b17: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n441bf10ad09e400fad4c111acc3e55abb42: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb39: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb40: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb38: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb13: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb3: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb16: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb15: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb44: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb4: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb29: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb9: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb10: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *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:cdifProvHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape _:nf162611df1ed4345b38245e4e9ab023ab12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab5: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab23: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab36: *none* - Shape cdifd:cdifProvHowToStepShape: ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step,ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step - Shape _:nf162611df1ed4345b38245e4e9ab023ab4: *none* - Shape _:nf162611df1ed4345b38245e4e9ab023ab21: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b14: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b6: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b16: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b19: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b15: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b7: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8a47b258f49048db9dd39442df8344d4b17: *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 _:n8050649fbd1142f58db13eea4cfddc88b10: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b7: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b8: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b26: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b4: *none* - Shape _:n8050649fbd1142f58db13eea4cfddc88b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n934595fca1134137a68514e40465faa0b21: *none* - Shape _:n934595fca1134137a68514e40465faa0b10: *none* - Shape _:n934595fca1134137a68514e40465faa0b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n934595fca1134137a68514e40465faa0b11: *none* - Shape _:n934595fca1134137a68514e40465faa0b23: *none* - Shape _:n934595fca1134137a68514e40465faa0b25: *none* - Shape _:n934595fca1134137a68514e40465faa0b22: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/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: *none* - Shape _:nee5cfc4190114e17bf1b699ed00e104db5: *none* - Shape _:nee5cfc4190114e17bf1b699ed00e104db4: *none* - Shape cdifd:generatedByNode/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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/schema1:agent - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfe8bf26aefe24f91a42f00eca885435db14: *none* - Shape cdifd:CDIFContactPointShape: ex:activity-soil-chem-analysis/schema1:agent/schema1:contactPoint
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
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b3: *none* - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b20: *none* - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *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 _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b16: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b18: *none* - Shape _:n4b8a19dd0a0c4ee2bf68d0ab05770fc7b17: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n441bf10ad09e400fad4c111acc3e55abb42: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/schema1:location - Shape cdifd:geoShapeNode: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb39: *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 _:n441bf10ad09e400fad4c111acc3e55abb40: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb38: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb13: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb3: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb16: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb15: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb44: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb4: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb29: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb9: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n441bf10ad09e400fad4c111acc3e55abb10: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*

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 cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b7: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b8: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b19: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b4: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b26: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb23: *none* - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb22: *none* - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb10: *none* - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb21: *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 cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b7: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b8: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b19: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b4: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b26: *none* - Shape _:nb91440161dd14365940a3b5f39389ef6b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb23: *none* - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb22: *none* - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb10: *none* - Shape _:n5f9bde570ad4490b8f3c24914519b2bbb21: *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: _:Necf1eb69759d4fb5b61a1b24348968f5 - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:ne17da567667b42ef81a6e3679ca7a010b71: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b75: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b66: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b20: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b16: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b13: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b14: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b17: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b67: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b18: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b73: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b10: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b72: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b11: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b69: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b15: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n306f576b331644a4ab05a93ad031af7fb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb30: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb44: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb10: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb45: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb14: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb4: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb52: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb5: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb37: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb9: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb29: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb11: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb51: *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 _:n4ae35ec6472941659d1b34ce0aad17f8b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b26: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b19: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b5: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b6: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b8: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3201e0c955b940b1b132e023ce707a23b23: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b21: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b25: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b22: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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:cdifCategoryStatisticShape: <https://example.org/stats/temperature-mean>/cdif:has_CategoryStatistics,<https://example.org/stats/temperature-mean>/cdif:has_CategoryStatistics - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:ne17da567667b42ef81a6e3679ca7a010b71: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b75: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b66: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b20: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b16: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b13: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b14: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b17: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b67: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b18: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b73: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b10: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b72: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b11: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b69: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b15: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n306f576b331644a4ab05a93ad031af7fb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb30: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb44: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb10: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb45: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb14: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb4: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb52: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb5: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb37: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb9: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb29: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb11: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb51: *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 _:n4ae35ec6472941659d1b34ce0aad17f8b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b26: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b19: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b5: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b6: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b8: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3201e0c955b940b1b132e023ce707a23b23: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b21: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b25: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b22: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/salinity-mean>,<https://example.org/stats/temperature-mean> - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: <https://example.org/stats/dataset-summary>
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:ne17da567667b42ef81a6e3679ca7a010b71: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b75: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b66: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b20: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b16: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b13: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b14: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b17: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b67: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b18: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b73: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b10: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b72: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b11: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b69: *none* - Shape _:ne17da567667b42ef81a6e3679ca7a010b15: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n306f576b331644a4ab05a93ad031af7fb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb30: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb44: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb10: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb45: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb14: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb4: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb52: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb5: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb37: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb9: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb29: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb11: *none* - Shape _:n306f576b331644a4ab05a93ad031af7fb51: *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 _:n4ae35ec6472941659d1b34ce0aad17f8b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b26: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b19: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b5: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b6: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b8: *none* - Shape _:n4ae35ec6472941659d1b34ce0aad17f8b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3201e0c955b940b1b132e023ce707a23b23: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b21: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b25: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b22: *none* - Shape _:n3201e0c955b940b1b132e023ce707a23b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: _:N6cf4ec62539d4a3e92b7fb6ece0bb757 - Shape cdifd:tabularDataShape/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 _:n3aa9f49901994a3dad076dfbd291a0cdb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb8: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb19: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb10: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb4: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb7: *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 _:n15d2272ae18548a8ac3548cbe6caf365b22: *none* - Shape _:n15d2272ae18548a8ac3548cbe6caf365b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n15d2272ae18548a8ac3548cbe6caf365b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n15d2272ae18548a8ac3548cbe6caf365b23: *none* - Shape _:n15d2272ae18548a8ac3548cbe6caf365b11: *none* - Shape _:n15d2272ae18548a8ac3548cbe6caf365b10: *none* - Shape _:n15d2272ae18548a8ac3548cbe6caf365b20: *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:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: _:N387f03ec481545199c22e26837f6b435 - Shape cdifd:tabularDataShape/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 _:n3aa9f49901994a3dad076dfbd291a0cdb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb8: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb19: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb10: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb4: *none* - Shape _:n3aa9f49901994a3dad076dfbd291a0cdb7: *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 _:n15d2272ae18548a8ac3548cbe6caf365b22: *none* - Shape _:n15d2272ae18548a8ac3548cbe6caf365b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n15d2272ae18548a8ac3548cbe6caf365b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n15d2272ae18548a8ac3548cbe6caf365b23: *none* - Shape _:n15d2272ae18548a8ac3548cbe6caf365b11: *none* - Shape _:n15d2272ae18548a8ac3548cbe6caf365b10: *none* - Shape _:n15d2272ae18548a8ac3548cbe6caf365b20: *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:cdifSubstantiveValueDomainShape: <https://example.org/vd/age-years> - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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 _:n1276f29e5f114435b835a6dc353f9d5fb10: *none* - Shape _:n1276f29e5f114435b835a6dc353f9d5fb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1276f29e5f114435b835a6dc353f9d5fb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1276f29e5f114435b835a6dc353f9d5fb23: *none* - Shape _:n1276f29e5f114435b835a6dc353f9d5fb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1276f29e5f114435b835a6dc353f9d5fb22: *none* - Shape _:n1276f29e5f114435b835a6dc353f9d5fb11: *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:cdifSubstantiveValueDomainShape: <https://example.org/vd/country-iso3166> - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166>
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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 _:n1276f29e5f114435b835a6dc353f9d5fb10: *none* - Shape _:n1276f29e5f114435b835a6dc353f9d5fb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1276f29e5f114435b835a6dc353f9d5fb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1276f29e5f114435b835a6dc353f9d5fb23: *none* - Shape _:n1276f29e5f114435b835a6dc353f9d5fb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1276f29e5f114435b835a6dc353f9d5fb22: *none* - Shape _:n1276f29e5f114435b835a6dc353f9d5fb11: *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:ddicdiActivityStepShape/sh:property/sh:or/rdf:first: *none* - Shape _:n376c0aaa0784468d811cbf0808e637c6b8: *none* - Shape _:n376c0aaa0784468d811cbf0808e637c6b23: *none* - Shape _:n376c0aaa0784468d811cbf0808e637c6b13: *none* - Shape cdifd:ddicdiActivityStepShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiActivityShape: *none* - Shape cdifd:ddicdiActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n376c0aaa0784468d811cbf0808e637c6b28: *none* - Shape cdifd:ddicdiActivityShape/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/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: ex:researcher-jane-doe
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/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:naac7eee6fd7d43a4ac756070053c7575b3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:naac7eee6fd7d43a4ac756070053c7575b8: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: *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*

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/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiAttributeComponentShape: *none* - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiVariableValueComponentShape: *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/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *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/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n78ac52aaf34945adac71a9480d0cfacdb8: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n78ac52aaf34945adac71a9480d0cfacdb3: *none* - Shape cdifd:ddicdiProcessingAgentShape: *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/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *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 _:nedfda7b1f32244bfb1f48693519c61efb16: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb18: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb69: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb10: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb75: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb11: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb67: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb71: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb72: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb14: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb66: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb73: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb17: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb70: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb13: *none* - Shape _:nedfda7b1f32244bfb1f48693519c61efb20: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nf40f46d7175146bfb0795442c88375a6b9: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b14: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b7: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b11: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b44: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b8: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b5: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b4: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b38: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b12: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b52: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b30: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b37: *none* - Shape _:nf40f46d7175146bfb0795442c88375a6b51: *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/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 _:neef4d1ce69084035b90c0428a93cd87fb19: *none* - Shape _:neef4d1ce69084035b90c0428a93cd87fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:neef4d1ce69084035b90c0428a93cd87fb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:neef4d1ce69084035b90c0428a93cd87fb26: *none* - Shape _:neef4d1ce69084035b90c0428a93cd87fb4: *none* - Shape _:neef4d1ce69084035b90c0428a93cd87fb7: *none* - Shape _:neef4d1ce69084035b90c0428a93cd87fb10: *none* - Shape _:neef4d1ce69084035b90c0428a93cd87fb6: *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:CDIFIdentifierShape: *none* - Shape _:na2422dd591c8428d99451bc2d9253683b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na2422dd591c8428d99451bc2d9253683b20: *none* - Shape _:na2422dd591c8428d99451bc2d9253683b22: *none* - Shape _:na2422dd591c8428d99451bc2d9253683b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na2422dd591c8428d99451bc2d9253683b23: *none* - Shape _:na2422dd591c8428d99451bc2d9253683b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na2422dd591c8428d99451bc2d9253683b10: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *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:ddicdiWideDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *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:ddicdiLogicalRecordRepositoryShape: <https://example.org/repo/survey-2025> - Shape cdifd:ddicdiInstanceVariableMapShape: *none* - Shape cdifd:ddicdiLogicalRecordRelationshipShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:na75423b6774f4031bf0a279c64ee39dab18: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab66: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab71: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab69: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab70: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab72: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab13: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab73: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab16: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab67: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab11: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab14: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab17: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab75: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab20: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab15: *none* - Shape _:na75423b6774f4031bf0a279c64ee39dab10: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n345c4911637c407b999962e71b56481db37: *none* - Shape _:n345c4911637c407b999962e71b56481db11: *none* - Shape _:n345c4911637c407b999962e71b56481db4: *none* - Shape _:n345c4911637c407b999962e71b56481db44: *none* - Shape _:n345c4911637c407b999962e71b56481db10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n345c4911637c407b999962e71b56481db14: *none* - Shape _:n345c4911637c407b999962e71b56481db12: *none* - Shape _:n345c4911637c407b999962e71b56481db7: *none* - Shape _:n345c4911637c407b999962e71b56481db8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n345c4911637c407b999962e71b56481db51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n345c4911637c407b999962e71b56481db45: *none* - Shape _:n345c4911637c407b999962e71b56481db38: *none* - Shape _:n345c4911637c407b999962e71b56481db52: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n345c4911637c407b999962e71b56481db5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n345c4911637c407b999962e71b56481db9: *none* - Shape _:n345c4911637c407b999962e71b56481db30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n345c4911637c407b999962e71b56481db29: *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 _:ne5870b186a854149942099a02fb48fb2b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne5870b186a854149942099a02fb48fb2b4: *none* - Shape _:ne5870b186a854149942099a02fb48fb2b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ne5870b186a854149942099a02fb48fb2b5: *none* - Shape _:ne5870b186a854149942099a02fb48fb2b7: *none* - Shape _:ne5870b186a854149942099a02fb48fb2b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne5870b186a854149942099a02fb48fb2b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne5870b186a854149942099a02fb48fb2b19: *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 _:nf8e98c21dfa245bd841e40759c943c0bb20: *none* - Shape _:nf8e98c21dfa245bd841e40759c943c0bb11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nf8e98c21dfa245bd841e40759c943c0bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nf8e98c21dfa245bd841e40759c943c0bb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf8e98c21dfa245bd841e40759c943c0bb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf8e98c21dfa245bd841e40759c943c0bb25: *none* - Shape _:nf8e98c21dfa245bd841e40759c943c0bb21: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *none*
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/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiAttributeComponentShape: *none* - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiVariableValueComponentShape: *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/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *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/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *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/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:nd57362040ba64a7a83594424919b6879b3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd57362040ba64a7a83594424919b6879b8: *none* - Shape cdifd:ddicdiProcessingAgentShape: *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/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:ddicdiWideDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiDataStructureShape: *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:ddicdiTextMappingShape: <https://example.org/dataset/oceanTemp2025/var/seaWaterTemp/mapping> - Shape cdifd:ddicdiLocatorMappingShape: *none* - Shape cdifd:ddicdiPhysicalMappingShape: *none* - 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 cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b14: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b75: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b73: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b72: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b71: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b16: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b13: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b70: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b11: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b66: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b17: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b10: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b20: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b15: *none* - Shape _:n3b88d9889db04c71ba930a8889e1db28b69: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb9: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb4: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb7: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb8: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb10: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb5: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb11: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb52: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb30: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb37: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb44: *none* - Shape _:n7b4fc6e8c7694eef8f1ba3e9a6e14e1fb45: *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 _:n0af441bddbdc43d1a05c85a3d960f037b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0af441bddbdc43d1a05c85a3d960f037b6: *none* - Shape _:n0af441bddbdc43d1a05c85a3d960f037b7: *none* - Shape _:n0af441bddbdc43d1a05c85a3d960f037b4: *none* - Shape _:n0af441bddbdc43d1a05c85a3d960f037b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0af441bddbdc43d1a05c85a3d960f037b19: *none* - Shape _:n0af441bddbdc43d1a05c85a3d960f037b26: *none* - Shape _:n0af441bddbdc43d1a05c85a3d960f037b8: *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:CDIFIdentifierShape: *none* - Shape _:nc44c5dc1655c472e86941d6ff010efadb23: *none* - Shape _:nc44c5dc1655c472e86941d6ff010efadb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc44c5dc1655c472e86941d6ff010efadb11: *none* - Shape _:nc44c5dc1655c472e86941d6ff010efadb21: *none* - Shape _:nc44c5dc1655c472e86941d6ff010efadb22: *none* - Shape _:nc44c5dc1655c472e86941d6ff010efadb20: *none* - Shape cdifd:CDIFIdentifierShape/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 _:nc44c5dc1655c472e86941d6ff010efadb25: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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 cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2da565ec7c74470d933f813df43d5e23b8: *none* - Shape _:n2da565ec7c74470d933f813df43d5e23b3: *none* - Shape cdifd:ddicdiProcessingAgentShape: ex:agent-data-pipeline

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/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:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiAttributeComponentShape: *none* - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiVariableValueComponentShape: *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/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *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/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *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/sh:property/sh:or/rdf:first: *none* - Shape _:n8d04f60e57334c7a935da6058a9fe12ab8: *none* - Shape _:n8d04f60e57334c7a935da6058a9fe12ab3: *none* - Shape cdifd:ddicdiProcessingAgentShape: *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*

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:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: <https://example.org/vd/temperatureCelsius> - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: <https://example.org/vd/temperatureCelsius/desc>
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiAttributeComponentShape: *none* - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiVariableValueComponentShape: *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/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/ddicdiInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: - Shape cdifd:ddicdiInstanceVariableShape: *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/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *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/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/sh:property/sh:or/rdf:first: *none* - Shape _:n59f6767b7c224236bea5256df5852ef1b3: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape _:n59f6767b7c224236bea5256df5852ef1b8: *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*

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 _:n73c28e3bb4c34cb38b8d0f945cc5a7adb14: *none* - Shape _:n73c28e3bb4c34cb38b8d0f945cc5a7adb46: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:keywordsProperty: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none* - Shape _:n73c28e3bb4c34cb38b8d0f945cc5a7adb30: *none* - Shape _:n73c28e3bb4c34cb38b8d0f945cc5a7adb45: *none* - Shape _:n73c28e3bb4c34cb38b8d0f945cc5a7adb15: *none* - Shape _:n73c28e3bb4c34cb38b8d0f945cc5a7adb56: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape: *none* - Shape cdifd:descriptionProperty: *none* - Shape cdifd:creatorProperty: *none* - Shape cdifd:providerProperty/sh:or/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:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b7: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b12: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b25: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b26: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b5: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b15: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b14: *none* - Shape cdifd:fundingShape: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b3: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b4: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b17: *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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:na67a8f63f7b04a82b04054bb73b1d3b1b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/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:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/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 _:nd9279d7477d347c58c52a4905a0cc783b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b8: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b19: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b7: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b4: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b6: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab20: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab22: *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 _:n28c31e531d26487fb3cf738b272febaab25: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab11: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab23: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab21: *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/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:n620e4f6b3b0b41a3a253c08a4955ee65b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n7068cbbe789841208d6f18c0bce259a2b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7068cbbe789841208d6f18c0bce259a2b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:ndc0f60d862064d87acc16531fe58c08eb32: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb3: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb4: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb31: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb11: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb29: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb26: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb24: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb27: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb35: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb18: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb17: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb25: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb28: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb33: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n61271bf269a04930899e5e72910f7ba9b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b14: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b20: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b16: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b3: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n26ccab35375843e78a32990518752162b11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n26ccab35375843e78a32990518752162b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n26ccab35375843e78a32990518752162b4: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n2fea6b48c821415b9145445df3145bcab8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab51: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab45: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab4: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab12: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab7: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab52: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab14: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab44: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab10: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab30: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab11: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab9: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n869f585f4fee42b8aa43ba341fbbc01db4: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db17: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:necbebc68550f40c8802d0a757b644860b24: *none* - Shape _:necbebc68550f40c8802d0a757b644860b29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:necbebc68550f40c8802d0a757b644860b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:necbebc68550f40c8802d0a757b644860b9: *none* - Shape _:necbebc68550f40c8802d0a757b644860b44: *none* - Shape _:necbebc68550f40c8802d0a757b644860b13: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:necbebc68550f40c8802d0a757b644860b42: *none* - Shape _:necbebc68550f40c8802d0a757b644860b15: *none* - Shape _:necbebc68550f40c8802d0a757b644860b10: *none* - Shape _:necbebc68550f40c8802d0a757b644860b16: *none* - Shape _:necbebc68550f40c8802d0a757b644860b4: *none* - Shape _:necbebc68550f40c8802d0a757b644860b40: *none* - Shape _:necbebc68550f40c8802d0a757b644860b39: *none* - Shape _:necbebc68550f40c8802d0a757b644860b38: *none* - Shape _:necbebc68550f40c8802d0a757b644860b41: *none* - Shape cdifd:geoCoordinatesNode/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: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 _:n73c28e3bb4c34cb38b8d0f945cc5a7adb14: *none* - Shape _:n73c28e3bb4c34cb38b8d0f945cc5a7adb46: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:keywordsProperty: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none* - Shape _:n73c28e3bb4c34cb38b8d0f945cc5a7adb30: *none* - Shape _:n73c28e3bb4c34cb38b8d0f945cc5a7adb45: *none* - Shape _:n73c28e3bb4c34cb38b8d0f945cc5a7adb15: *none* - Shape _:n73c28e3bb4c34cb38b8d0f945cc5a7adb56: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape: *none* - Shape cdifd:descriptionProperty: *none* - Shape cdifd:creatorProperty: *none* - Shape cdifd:providerProperty/sh:or/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:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b7: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b12: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b25: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b26: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b5: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b15: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b14: *none* - Shape cdifd:fundingShape: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b3: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b4: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b17: *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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:na67a8f63f7b04a82b04054bb73b1d3b1b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/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:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/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 _:nd9279d7477d347c58c52a4905a0cc783b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b8: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b19: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b7: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b4: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b6: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab20: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab22: *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 _:n28c31e531d26487fb3cf738b272febaab25: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab11: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab23: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab21: *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/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:n620e4f6b3b0b41a3a253c08a4955ee65b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n7068cbbe789841208d6f18c0bce259a2b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7068cbbe789841208d6f18c0bce259a2b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:ndc0f60d862064d87acc16531fe58c08eb32: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb3: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb4: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb31: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb11: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb29: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb26: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb24: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb27: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb35: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb18: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb17: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb25: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb28: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb33: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n61271bf269a04930899e5e72910f7ba9b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b14: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b20: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b16: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b3: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n26ccab35375843e78a32990518752162b11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n26ccab35375843e78a32990518752162b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n26ccab35375843e78a32990518752162b4: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n2fea6b48c821415b9145445df3145bcab8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab51: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab45: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab4: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab12: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab7: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab52: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab14: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab44: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab10: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab30: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab11: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab9: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n869f585f4fee42b8aa43ba341fbbc01db4: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db17: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:necbebc68550f40c8802d0a757b644860b24: *none* - Shape _:necbebc68550f40c8802d0a757b644860b29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:necbebc68550f40c8802d0a757b644860b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:necbebc68550f40c8802d0a757b644860b9: *none* - Shape _:necbebc68550f40c8802d0a757b644860b44: *none* - Shape _:necbebc68550f40c8802d0a757b644860b13: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:necbebc68550f40c8802d0a757b644860b42: *none* - Shape _:necbebc68550f40c8802d0a757b644860b15: *none* - Shape _:necbebc68550f40c8802d0a757b644860b10: *none* - Shape _:necbebc68550f40c8802d0a757b644860b16: *none* - Shape _:necbebc68550f40c8802d0a757b644860b4: *none* - Shape _:necbebc68550f40c8802d0a757b644860b40: *none* - Shape _:necbebc68550f40c8802d0a757b644860b39: *none* - Shape _:necbebc68550f40c8802d0a757b644860b38: *none* - Shape _:necbebc68550f40c8802d0a757b644860b41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *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/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b7: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b12: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b25: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b26: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b5: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b15: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b14: *none* - Shape cdifd:fundingShape: ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b3: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b4: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b17: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://ada.org/person/5489>,ex:ihjJtFPNEKnGSFBcgS,ex:PersonExample_zZc,ex:jP,ex:ABYcNWHKYhTiLLNEzJx,ex:PersonExample_zZc_asContributor - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:na67a8f63f7b04a82b04054bb73b1d3b1b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:jP/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:mxxInaV/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint - Shape cdifd:contactPointProperty/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:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:xblzSwEYJKBPpkK,ex:maintainerAffiliation_3456,ex:gDiAxjl,ex:exampleOrg_fW,ex:mxxInaV,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:corzCgjNrGcH,ex:sr68lgy,<file:///github/workspace/kNKPZsCSWMc> - Shape cdifd:CDIFOrganizationShape/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 _:nd9279d7477d347c58c52a4905a0cc783b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b8: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b19: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b7: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b4: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b6: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab20: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab22: *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 _:n28c31e531d26487fb3cf738b272febaab25: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab11: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab23: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab21: *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/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:n620e4f6b3b0b41a3a253c08a4955ee65b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n7068cbbe789841208d6f18c0bce259a2b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7068cbbe789841208d6f18c0bce259a2b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:ndc0f60d862064d87acc16531fe58c08eb32: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb3: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb4: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb31: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb11: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb29: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb26: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb24: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb27: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb35: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb18: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb17: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb25: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb28: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb33: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n61271bf269a04930899e5e72910f7ba9b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b14: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b20: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords - Shape _:n61271bf269a04930899e5e72910f7ba9b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx123/schema1:contributor,ex:YOPx123/schema1:contributor - Shape _:n61271bf269a04930899e5e72910f7ba9b16: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b3: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n26ccab35375843e78a32990518752162b11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n26ccab35375843e78a32990518752162b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n26ccab35375843e78a32990518752162b4: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n2fea6b48c821415b9145445df3145bcab8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab51: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab45: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab4: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab12: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab7: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab52: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab14: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab44: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab10: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab30: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab11: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab9: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n869f585f4fee42b8aa43ba341fbbc01db4: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db17: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:necbebc68550f40c8802d0a757b644860b24: *none* - Shape _:necbebc68550f40c8802d0a757b644860b29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:necbebc68550f40c8802d0a757b644860b3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:necbebc68550f40c8802d0a757b644860b9: *none* - Shape _:necbebc68550f40c8802d0a757b644860b44: *none* - Shape _:necbebc68550f40c8802d0a757b644860b13: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:necbebc68550f40c8802d0a757b644860b42: *none* - Shape _:necbebc68550f40c8802d0a757b644860b15: *none* - Shape _:necbebc68550f40c8802d0a757b644860b10: *none* - Shape _:necbebc68550f40c8802d0a757b644860b16: *none* - Shape _:necbebc68550f40c8802d0a757b644860b4: *none* - Shape _:necbebc68550f40c8802d0a757b644860b40: *none* - Shape _:necbebc68550f40c8802d0a757b644860b39: *none* - Shape _:necbebc68550f40c8802d0a757b644860b38: *none* - Shape _:necbebc68550f40c8802d0a757b644860b41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *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/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:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b7: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b12: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b25: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b26: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b5: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b15: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b14: *none* - Shape cdifd:fundingShape: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b3: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b4: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b17: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:na67a8f63f7b04a82b04054bb73b1d3b1b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/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:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/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 _:nd9279d7477d347c58c52a4905a0cc783b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b8: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b19: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b7: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b4: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b6: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab20: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab22: *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 _:n28c31e531d26487fb3cf738b272febaab25: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab11: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab23: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab21: *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/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:n620e4f6b3b0b41a3a253c08a4955ee65b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n7068cbbe789841208d6f18c0bce259a2b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7068cbbe789841208d6f18c0bce259a2b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:ndc0f60d862064d87acc16531fe58c08eb32: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb3: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb4: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb31: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb11: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb29: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb26: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb24: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb27: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb35: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb18: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb17: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb25: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb28: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb33: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n61271bf269a04930899e5e72910f7ba9b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b14: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b20: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b16: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b3: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n26ccab35375843e78a32990518752162b11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n26ccab35375843e78a32990518752162b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n26ccab35375843e78a32990518752162b4: *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 _:n2fea6b48c821415b9145445df3145bcab8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab51: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab45: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab4: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab12: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab7: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab52: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab14: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab44: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab10: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab30: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab11: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab9: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n869f585f4fee42b8aa43ba341fbbc01db4: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db17: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:necbebc68550f40c8802d0a757b644860b24: *none* - Shape _:necbebc68550f40c8802d0a757b644860b29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:necbebc68550f40c8802d0a757b644860b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:necbebc68550f40c8802d0a757b644860b9: *none* - Shape _:necbebc68550f40c8802d0a757b644860b44: *none* - Shape _:necbebc68550f40c8802d0a757b644860b13: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:necbebc68550f40c8802d0a757b644860b42: *none* - Shape _:necbebc68550f40c8802d0a757b644860b15: *none* - Shape _:necbebc68550f40c8802d0a757b644860b10: *none* - Shape _:necbebc68550f40c8802d0a757b644860b16: *none* - Shape _:necbebc68550f40c8802d0a757b644860b4: *none* - Shape _:necbebc68550f40c8802d0a757b644860b40: *none* - Shape _:necbebc68550f40c8802d0a757b644860b39: *none* - Shape _:necbebc68550f40c8802d0a757b644860b38: *none* - Shape _:necbebc68550f40c8802d0a757b644860b41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *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/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n402268c3b9fc4937b54bd992a77bb6f4b7: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b12: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b25: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b26: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b5: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b15: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b14: *none* - Shape cdifd:fundingShape: ex:completeDiscoveryDataset42/schema1:funding - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b3: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b4: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n06a67ab90be44f1c8a4ac41dcdaffef0b17: *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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-7777-8888>,<https://orcid.org/0000-0003-4444-5555>,<https://orcid.org/0000-0001-5555-6666> - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:na67a8f63f7b04a82b04054bb73b1d3b1b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-5555-6666>/schema1:contactPoint,<https://orcid.org/0000-0003-4444-5555>/schema1:contactPoint,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:contactPoint - Shape cdifd:contactPointProperty/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:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://orcid.org/0000-0001-5555-6666>/schema1:affiliation,<https://ror.org/03fxm9z60>,<https://ror.org/007hqnf44>,ex:completeDiscoveryDataset42/schema1:funding/schema1:funder - Shape cdifd:CDIFOrganizationShape/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 _:nd9279d7477d347c58c52a4905a0cc783b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b8: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b19: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b7: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b4: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b6: *none* - Shape _:nd9279d7477d347c58c52a4905a0cc783b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab20: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab22: *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 _:n28c31e531d26487fb3cf738b272febaab25: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab11: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab23: *none* - Shape _:n28c31e531d26487fb3cf738b272febaab21: *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/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: ex:rawCTDCasts - Shape _:n620e4f6b3b0b41a3a253c08a4955ee65b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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:license,ex:completeDiscoveryDataset42/schema1:conditionsOfAccess,ex:completeDiscoveryDataset42/schema1:publishingPrinciples
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/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n7068cbbe789841208d6f18c0bce259a2b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7068cbbe789841208d6f18c0bce259a2b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:ndc0f60d862064d87acc16531fe58c08eb32: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb3: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb4: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb31: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb11: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb29: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb26: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb24: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb27: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb35: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb18: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb17: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb25: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb28: *none* - Shape _:ndc0f60d862064d87acc16531fe58c08eb33: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n61271bf269a04930899e5e72910f7ba9b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b14: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b20: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:completeDiscoveryDataset42/schema1:additionalType,ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:name,ex:varTemperature/schema1:propertyID,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:value,ex:completeDiscoveryDataset42/schema1:measurementTechnique,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:additionalType - Shape _:n61271bf269a04930899e5e72910f7ba9b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:completeDiscoveryDataset42/schema1:contributor - Shape _:n61271bf269a04930899e5e72910f7ba9b16: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n61271bf269a04930899e5e72910f7ba9b3: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n26ccab35375843e78a32990518752162b11: *none* - Shape cdifd:qualityMeasurementNode: ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n26ccab35375843e78a32990518752162b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n26ccab35375843e78a32990518752162b4: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n2fea6b48c821415b9145445df3145bcab8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab51: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab45: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab4: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab12: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab7: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab52: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab14: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab44: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab10: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab30: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab11: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fea6b48c821415b9145445df3145bcab9: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n869f585f4fee42b8aa43ba341fbbc01db4: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db17: *none* - Shape _:n869f585f4fee42b8aa43ba341fbbc01db5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage - Shape cdifd:timePositionNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasEnd/time:inTimePosition,ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasBeginning,ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasEnd
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:necbebc68550f40c8802d0a757b644860b24: *none* - Shape _:necbebc68550f40c8802d0a757b644860b29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:completeDiscoveryDataset42/schema1:spatialCoverage,ex:completeDiscoveryDataset42/schema1:spatialCoverage - Shape cdifd:geoShapeNode: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:geo - Shape _:necbebc68550f40c8802d0a757b644860b3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:completeDiscoveryDataset42/schema1:additionalType,ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:name,ex:varTemperature/schema1:propertyID,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:value,ex:completeDiscoveryDataset42/schema1:measurementTechnique,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:additionalType - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:necbebc68550f40c8802d0a757b644860b9: *none* - Shape _:necbebc68550f40c8802d0a757b644860b44: *none* - Shape _:necbebc68550f40c8802d0a757b644860b13: *none* - Shape cdifd:geoCoordinatesNode: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:geo - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:necbebc68550f40c8802d0a757b644860b42: *none* - Shape _:necbebc68550f40c8802d0a757b644860b15: *none* - Shape _:necbebc68550f40c8802d0a757b644860b10: *none* - Shape _:necbebc68550f40c8802d0a757b644860b16: *none* - Shape _:necbebc68550f40c8802d0a757b644860b4: *none* - Shape _:necbebc68550f40c8802d0a757b644860b40: *none* - Shape _:necbebc68550f40c8802d0a757b644860b39: *none* - Shape _:necbebc68550f40c8802d0a757b644860b38: *none* - Shape _:necbebc68550f40c8802d0a757b644860b41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *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/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b7: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b13: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b11: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b12: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b25: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b15: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b17: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b5: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b26: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b4: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b14: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b3: *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:maintainerOrProviderContactPointShape: *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:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc1a03eecfa5470a955a8404f4aa667fb14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/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: *none* - Shape cdifd:CDIFOrganizationShape/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 _:n2f85218bf69c4c849623e8915ccc6f4bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb5: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb6: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb26: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb19: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb8: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb7: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - 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 _:n836812f6ebb94cfaa2fa001090e53f8fb23: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb25: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb22: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb21: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb11: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb20: *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/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape _:n4f78bac07ffa400f887d973d2a425960b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ne4e81b66a8ec4830a394c5dad5060543b4: *none* - Shape _:ne4e81b66a8ec4830a394c5dad5060543b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b25: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b29: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b27: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b24: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b4: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b33: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b18: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b17: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b31: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b30: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b10: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b3: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b28: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b32: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b35: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n30cdd8843f5a4ce78e350cad10859b62b20: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b4: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b14: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b15: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/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 _:nbcbe4ce9323a4508acfe66271df41ddcb11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nbcbe4ce9323a4508acfe66271df41ddcb4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nbcbe4ce9323a4508acfe66271df41ddcb5: *none* - Shape cdifd:qualityMeasurementNode/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 _:n2c2945641d1a48b7a322ea51a7773b8cb9: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb51: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb37: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb12: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb45: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb8: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb29: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb4: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb44: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb7: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb11: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb5: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/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 cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db3: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db4: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db5: *none* - Shape cdifd:timeInstantNode: *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:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb9: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb29: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb16: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb42: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb24: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb39: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb4: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb13: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb10: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb3: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb44: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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 _:n3135644fdcb64b2ca8f4442c9950f80fb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape _:n3135644fdcb64b2ca8f4442c9950f80fb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb13: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb71: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb73: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb11: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb75: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb17: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb18: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb69: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb72: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb15: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb66: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb20: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb10: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb14: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb16: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb70: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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*
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/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b7: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b13: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b11: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b12: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b25: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b15: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b17: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b5: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b26: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b4: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b14: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b3: *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:maintainerOrProviderContactPointShape: *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:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc1a03eecfa5470a955a8404f4aa667fb14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/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: *none* - Shape cdifd:CDIFOrganizationShape/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 _:n2f85218bf69c4c849623e8915ccc6f4bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb5: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb6: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb26: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb19: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb8: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb7: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - 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 _:n836812f6ebb94cfaa2fa001090e53f8fb23: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb25: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb22: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb21: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb11: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb20: *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/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape _:n4f78bac07ffa400f887d973d2a425960b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ne4e81b66a8ec4830a394c5dad5060543b4: *none* - Shape _:ne4e81b66a8ec4830a394c5dad5060543b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b25: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b29: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b27: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b24: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b4: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b33: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b18: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b17: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b31: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b30: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b10: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b3: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b28: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b32: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b35: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n30cdd8843f5a4ce78e350cad10859b62b20: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b4: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b14: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b15: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/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 _:nbcbe4ce9323a4508acfe66271df41ddcb11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nbcbe4ce9323a4508acfe66271df41ddcb4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nbcbe4ce9323a4508acfe66271df41ddcb5: *none* - Shape cdifd:qualityMeasurementNode/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 _:n2c2945641d1a48b7a322ea51a7773b8cb9: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb51: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb37: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb12: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb45: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb8: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb29: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb4: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb44: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb7: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb11: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb5: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/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 cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db3: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db4: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db5: *none* - Shape cdifd:timeInstantNode: *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:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb9: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb29: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb16: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb42: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb24: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb39: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb4: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb13: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb10: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb3: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb44: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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 _:n3135644fdcb64b2ca8f4442c9950f80fb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape _:n3135644fdcb64b2ca8f4442c9950f80fb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb13: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb71: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb73: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb11: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb75: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb17: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb18: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb69: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb72: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb15: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb66: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb20: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb10: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb14: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb16: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb70: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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*
example_1_1.json Example
SHACL: 1 Violation, 2 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: 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: ex:BAaR Result Path: dcterms:conformsTo Message: Metadata record for DiscoveryDataDescription profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/DiscoveryDataDescription
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: - Shape cdifd:CDIFDiscoveryDataDescriptionConformsToShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b7: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b13: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b11: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b12: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b25: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b15: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b17: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b5: *none* - Shape cdifd:fundingShape: ex:YOPx/schema1:funding,ex:YOPx/schema1:funding,ex:YOPx/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b26: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b4: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b14: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *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:CDIFPersonShape: <https://ada.org/person/5489>,ex:ihjJtFPNEKnGSFBcgS,ex:PersonExample_zZc,ex:jP,ex:ABYcNWHKYhTiLLNEzJx,ex:PersonExample_zZc_asContributor - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc1a03eecfa5470a955a8404f4aa667fb14: *none* - Shape cdifd:CDIFContactPointShape: ex:maintainerContactPoint_3456,ex:jP/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:mxxInaV/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint - Shape cdifd:CDIFPersonShape/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: ex:xblzSwEYJKBPpkK,ex:kNKPZsCSWMc,ex:maintainerAffiliation_3456,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:gDiAxjl,ex:exampleOrg_fW,ex:mxxInaV,ex:corzCgjNrGcH,ex:sr68lgy - Shape cdifd:CDIFOrganizationShape/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 _:n2f85218bf69c4c849623e8915ccc6f4bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb5: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb6: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb26: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb19: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb8: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb7: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - 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 _:n836812f6ebb94cfaa2fa001090e53f8fb23: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb25: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb22: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb21: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb11: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb20: *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/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution
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 _:n4f78bac07ffa400f887d973d2a425960b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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: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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ne4e81b66a8ec4830a394c5dad5060543b4: *none* - Shape _:ne4e81b66a8ec4830a394c5dad5060543b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b25: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b29: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b27: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b24: *none* - Shape cdifd:webAPINode: ex:YOPx/schema1:distribution - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b4: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b33: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b18: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b17: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b31: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b30: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b10: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b3: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b28: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b32: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b35: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n30cdd8843f5a4ce78e350cad10859b62b20: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/schema1:keywords,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/schema1:keywords,ex:YOPx/schema1:measurementTechnique,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:OjHgIDO/schema1:measurementTechnique,ex:KJTFKurNFu/cdi:describedUnitOfMeasure - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b4: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx/schema1:contributor - Shape _:n30cdd8843f5a4ce78e350cad10859b62b14: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b15: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/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 _:nbcbe4ce9323a4508acfe66271df41ddcb11: *none* - Shape cdifd:qualityMeasurementNode: ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement - Shape _:nbcbe4ce9323a4508acfe66271df41ddcb4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nbcbe4ce9323a4508acfe66271df41ddcb5: *none* - Shape cdifd:qualityMeasurementNode/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 _:n2c2945641d1a48b7a322ea51a7773b8cb9: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb51: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb37: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb12: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb45: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb8: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb29: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb4: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb44: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb7: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb11: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb5: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/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 cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db3: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db4: *none* - Shape cdifd:timeIntervalNode: ex:YOPx/schema1:temporalCoverage - Shape cdifd:timePositionNode: ex:YOPx/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition,ex:YOPx/schema1:temporalCoverage/time:hasEnd/time:inTimePosition - Shape _:n9cbdb728fbc347e1a9e272df10daec7db5: *none* - Shape cdifd:timeInstantNode: ex:YOPx/schema1:temporalCoverage/time:hasEnd,ex:YOPx/schema1:temporalCoverage/time:hasBeginning
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:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb9: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb29: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb16: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb42: *none* - Shape cdifd:spatialExtentProperty: ex:YOPx/schema1:spatialCoverage,ex:YOPx/schema1:spatialCoverage - Shape cdifd:geoShapeNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:n497cd525ceeb49a5be8413a7306ee42fb24: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/schema1:keywords,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/schema1:keywords,ex:YOPx/schema1:measurementTechnique,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:OjHgIDO/schema1:measurementTechnique,ex:KJTFKurNFu/cdi:describedUnitOfMeasure - Shape _:n497cd525ceeb49a5be8413a7306ee42fb39: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb4: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb13: *none* - Shape cdifd:geoCoordinatesNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:n497cd525ceeb49a5be8413a7306ee42fb10: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb3: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb44: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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 _:n3135644fdcb64b2ca8f4442c9950f80fb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:KJTFKurNFu,ex:OjHgIDO - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:YOPx/schema1:distribution - Shape _:n3135644fdcb64b2ca8f4442c9950f80fb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *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 cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb13: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb71: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb73: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb11: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb75: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb17: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb18: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:KJTFKurNFu,ex:OjHgIDO - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb69: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb72: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb15: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb66: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb20: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb10: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb14: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb16: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb70: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: 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:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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*
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/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b7: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b13: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b11: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b12: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b25: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b15: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b17: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b5: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b26: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b4: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b14: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *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:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc1a03eecfa5470a955a8404f4aa667fb14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/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: <https://ror.org/03m2x1q45> - Shape cdifd:CDIFOrganizationShape/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 _:n2f85218bf69c4c849623e8915ccc6f4bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb5: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb6: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb26: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb19: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb8: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb7: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - 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 _:n836812f6ebb94cfaa2fa001090e53f8fb23: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb25: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb22: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb21: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb11: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb20: *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/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape _:n4f78bac07ffa400f887d973d2a425960b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ne4e81b66a8ec4830a394c5dad5060543b4: *none* - Shape _:ne4e81b66a8ec4830a394c5dad5060543b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b25: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b29: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b27: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b24: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b4: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b33: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b18: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b17: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b31: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b30: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b10: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b3: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b28: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b32: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b35: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n30cdd8843f5a4ce78e350cad10859b62b20: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-time/cdi:describedUnitOfMeasure - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b4: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b14: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b15: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/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 _:nbcbe4ce9323a4508acfe66271df41ddcb11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nbcbe4ce9323a4508acfe66271df41ddcb4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nbcbe4ce9323a4508acfe66271df41ddcb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *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-depth 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-lon 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 _:n2c2945641d1a48b7a322ea51a7773b8cb9: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb51: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb37: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb12: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb45: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb8: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb29: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb4: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb44: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb7: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb11: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb5: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/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 cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db3: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db4: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db5: *none* - Shape cdifd:timeInstantNode: *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:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb9: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb29: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb16: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb42: *none* - Shape cdifd:spatialExtentProperty: ex:gom-temp-cube-2025/schema1:spatialCoverage - Shape cdifd:geoShapeNode: ex:gom-temp-cube-2025/schema1:spatialCoverage/schema1:geo - Shape _:n497cd525ceeb49a5be8413a7306ee42fb24: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-time/cdi:describedUnitOfMeasure - Shape _:n497cd525ceeb49a5be8413a7306ee42fb39: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb4: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb13: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb10: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb3: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb44: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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 _:n3135644fdcb64b2ca8f4442c9950f80fb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-time,ex:var-lon,ex:var-temperature,ex:var-depth,ex:var-lat - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:gom-temp-cube-2025/schema1:distribution - Shape _:n3135644fdcb64b2ca8f4442c9950f80fb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *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-depth 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-lon 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 cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb13: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb71: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb73: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb11: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb75: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb17: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb18: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-time,ex:var-lon,ex:var-temperature,ex:var-depth,ex:var-lat - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb69: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb72: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb15: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb66: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb20: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb10: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb14: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb16: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb70: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: <https://example.org/gom-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:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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*
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/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b7: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b13: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b11: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b12: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b25: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b15: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b17: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b5: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b26: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b4: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b14: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *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:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc1a03eecfa5470a955a8404f4aa667fb14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/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: <https://ror.org/03m2x1q45> - Shape cdifd:CDIFOrganizationShape/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 _:n2f85218bf69c4c849623e8915ccc6f4bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb5: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb6: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb26: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb19: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb8: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb7: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - 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 _:n836812f6ebb94cfaa2fa001090e53f8fb23: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb25: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb22: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb21: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb11: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb20: *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/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape _:n4f78bac07ffa400f887d973d2a425960b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ne4e81b66a8ec4830a394c5dad5060543b4: *none* - Shape _:ne4e81b66a8ec4830a394c5dad5060543b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b25: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b29: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b27: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b24: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b4: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b33: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b18: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b17: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b31: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b30: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b10: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b3: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b28: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b32: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b35: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n30cdd8843f5a4ce78e350cad10859b62b20: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-oxygen/cdi:describedUnitOfMeasure - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b4: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b14: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b15: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/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 _:nbcbe4ce9323a4508acfe66271df41ddcb11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nbcbe4ce9323a4508acfe66271df41ddcb4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nbcbe4ce9323a4508acfe66271df41ddcb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *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-temperature Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-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-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-salinity 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 _:n2c2945641d1a48b7a322ea51a7773b8cb9: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb51: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb37: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb12: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb45: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb8: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb29: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb4: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb44: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb7: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb11: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb5: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/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 cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db3: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db4: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db5: *none* - Shape cdifd:timeInstantNode: *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:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb9: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb29: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb16: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb42: *none* - Shape cdifd:spatialExtentProperty: ex:gom-water-quality-wide-2025/schema1:spatialCoverage - Shape cdifd:geoShapeNode: ex:gom-water-quality-wide-2025/schema1:spatialCoverage/schema1:geo - Shape _:n497cd525ceeb49a5be8413a7306ee42fb24: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-oxygen/cdi:describedUnitOfMeasure - Shape _:n497cd525ceeb49a5be8413a7306ee42fb39: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb4: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb13: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb10: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb3: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb44: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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 _:n3135644fdcb64b2ca8f4442c9950f80fb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-sample-date,ex:var-ph,ex:var-temperature,ex:var-oxygen,ex:var-station,ex:var-salinity - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape _:n3135644fdcb64b2ca8f4442c9950f80fb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (7): Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: ex:var-sample-date Value Node: Literal("date") Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-temperature Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-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-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-salinity Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name2Property Focus Node: ex:var-ph Value Node: Literal("ph") Result Path: schema1:name Message: variable name is <3 characters, is this name useful?
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb13: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb71: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb73: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb11: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb75: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb17: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb18: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-sample-date,ex:var-ph,ex:var-temperature,ex:var-oxygen,ex:var-station,ex:var-salinity - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb69: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb72: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb15: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb66: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb20: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb10: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb14: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb16: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb70: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: <https://example.org/gom-water-quality-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:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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>
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/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b7: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n57f145a85e0e46a9872dc8e5c2431177b18: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b13: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b11: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b12: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b25: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b15: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b17: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b5: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b26: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b4: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b14: *none* - Shape _:nd3a2db84735e4db3af8b0c4b71989876b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *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:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc1a03eecfa5470a955a8404f4aa667fb14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/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: <https://ror.org/03m2x1q45> - Shape cdifd:CDIFOrganizationShape/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 _:n2f85218bf69c4c849623e8915ccc6f4bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb5: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb6: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb26: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb19: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb8: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb7: *none* - Shape _:n2f85218bf69c4c849623e8915ccc6f4bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - 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 _:n836812f6ebb94cfaa2fa001090e53f8fb23: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb25: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb22: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb21: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb11: *none* - Shape _:n836812f6ebb94cfaa2fa001090e53f8fb20: *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/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: ex:gom-water-quality-wide-2025 - Shape _:n4f78bac07ffa400f887d973d2a425960b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ne4e81b66a8ec4830a394c5dad5060543b4: *none* - Shape _:ne4e81b66a8ec4830a394c5dad5060543b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b25: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b29: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b27: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b24: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b4: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b33: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b18: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b17: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b31: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b30: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b10: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b3: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b28: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b32: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1c43559f3db6427f932c7ef15e4ff5c6b35: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n30cdd8843f5a4ce78e350cad10859b62b20: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-dissolved-oxygen/cdi:describedUnitOfMeasure - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b4: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b14: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b15: *none* - Shape _:n30cdd8843f5a4ce78e350cad10859b62b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/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 _:nbcbe4ce9323a4508acfe66271df41ddcb11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nbcbe4ce9323a4508acfe66271df41ddcb4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nbcbe4ce9323a4508acfe66271df41ddcb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (10): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-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-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-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-temperature Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-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-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-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-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-salinity 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 _:n2c2945641d1a48b7a322ea51a7773b8cb9: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb51: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb37: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb12: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb45: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb8: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb29: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb4: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb44: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb7: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb11: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb5: *none* - Shape _:n2c2945641d1a48b7a322ea51a7773b8cb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/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 cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db3: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db4: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n9cbdb728fbc347e1a9e272df10daec7db5: *none* - Shape cdifd:timeInstantNode: *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:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb9: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb29: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb16: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb42: *none* - Shape cdifd:spatialExtentProperty: ex:gom-water-quality-long-2025/schema1:spatialCoverage - Shape cdifd:geoShapeNode: ex:gom-water-quality-long-2025/schema1:spatialCoverage/schema1:geo - Shape _:n497cd525ceeb49a5be8413a7306ee42fb24: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-dissolved-oxygen/cdi:describedUnitOfMeasure - Shape _:n497cd525ceeb49a5be8413a7306ee42fb39: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb4: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb13: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb10: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb3: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb44: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n497cd525ceeb49a5be8413a7306ee42fb41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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 _:n3135644fdcb64b2ca8f4442c9950f80fb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-parameter,ex:var-ph,ex:var-value,ex:var-temperature,ex:var-sample-date,ex:var-dissolved-oxygen,ex:var-unit,ex:var-station,ex:var-salinity - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape _:n3135644fdcb64b2ca8f4442c9950f80fb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (11): Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: ex:var-sample-date Value Node: Literal("date") Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-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-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-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-temperature Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-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-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-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-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-salinity Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name2Property Focus Node: ex:var-ph Value Node: Literal("ph") Result Path: schema1:name Message: variable name is <3 characters, is this name useful?
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb13: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb71: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb73: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb11: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb75: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb17: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb18: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-parameter,ex:var-ph,ex:var-value,ex:var-temperature,ex:var-sample-date,ex:var-dissolved-oxygen,ex:var-unit,ex:var-station,ex:var-salinity - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb69: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb72: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb15: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb66: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb20: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb10: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb14: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb16: *none* - Shape _:n0e8681b0a07d4d5ca5b6371f9f0a7ecbb70: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: <https://example.org/gom-water-quality-long-2025/catalog-record> Result Path: dcterms:conformsTo Message: A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *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:RepresentedVariableMustBeInstantiatedShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/systolicBP> - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsWide>,<https://example.org/dataset/vitalsWide/metadata> - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/systolicBP> - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *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:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbdcba9eb0cef40269f06c3e4878ace0bb5: *none* - Shape _:nbdcba9eb0cef40269f06c3e4878ace0bb18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:nbdcba9eb0cef40269f06c3e4878ace0bb7: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b4: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b13: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b17: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b5: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b11: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b26: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b15: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b25: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b12: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b14: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - 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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n0dcccf7ca0724d2b86cf4c9cabbc19e8b14: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/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: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 _:nd626dc8e206a42b4968f4074f3a069fbb5: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb7: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb19: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb4: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb10: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb26: *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 _:n52cf5e7f577949f689d63ba318e533dbb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n52cf5e7f577949f689d63ba318e533dbb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n52cf5e7f577949f689d63ba318e533dbb10: *none* - Shape _:n52cf5e7f577949f689d63ba318e533dbb11: *none* - Shape _:n52cf5e7f577949f689d63ba318e533dbb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n52cf5e7f577949f689d63ba318e533dbb23: *none* - Shape _:n52cf5e7f577949f689d63ba318e533dbb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/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: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/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape _:ne2e81ba08fe24666a0fc9f14c38d95cfb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9058a19349994b5eb308146914624381b5: *none* - Shape _:n9058a19349994b5eb308146914624381b4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nc3d698f072094396ac959729605eb027b31: *none* - Shape _:nc3d698f072094396ac959729605eb027b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nc3d698f072094396ac959729605eb027b10: *none* - Shape _:nc3d698f072094396ac959729605eb027b25: *none* - Shape _:nc3d698f072094396ac959729605eb027b34: *none* - Shape cdifd:webAPINode: *none* - Shape _:nc3d698f072094396ac959729605eb027b30: *none* - Shape _:nc3d698f072094396ac959729605eb027b11: *none* - Shape _:nc3d698f072094396ac959729605eb027b3: *none* - Shape _:nc3d698f072094396ac959729605eb027b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nc3d698f072094396ac959729605eb027b26: *none* - Shape _:nc3d698f072094396ac959729605eb027b33: *none* - Shape _:nc3d698f072094396ac959729605eb027b4: *none* - Shape _:nc3d698f072094396ac959729605eb027b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nc3d698f072094396ac959729605eb027b35: *none* - Shape _:nc3d698f072094396ac959729605eb027b17: *none* - Shape _:nc3d698f072094396ac959729605eb027b29: *none* - Shape _:nc3d698f072094396ac959729605eb027b27: *none* - Shape _:nc3d698f072094396ac959729605eb027b32: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n7f00d513f77d4c4285d38f30d16b817ab17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7f00d513f77d4c4285d38f30d16b817ab4: *none* - Shape _:n7f00d513f77d4c4285d38f30d16b817ab15: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7f00d513f77d4c4285d38f30d16b817ab16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7f00d513f77d4c4285d38f30d16b817ab20: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n7f00d513f77d4c4285d38f30d16b817ab3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n7f00d513f77d4c4285d38f30d16b817ab14: *none* - Shape _:n7f00d513f77d4c4285d38f30d16b817ab18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *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/systolicBP> 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/patientId> 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:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf02c2240b0d74c838239144d29336466b5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/systolicBP>,<https://example.org/var/patientId> - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape _:nf02c2240b0d74c838239144d29336466b6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *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("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. 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("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/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nfa4addc2752d4127834a07ba198eb972b66: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b67: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b10: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b71: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b14: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b70: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b18: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b11: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/systolicBP>,<https://example.org/var/patientId> - Shape _:nfa4addc2752d4127834a07ba198eb972b17: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b13: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b73: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b69: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b20: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b15: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b75: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b16: *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 _:n69e5ec4f684c441fbdb121b62f127d9db11: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db7: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db9: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db44: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db29: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db4: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db5: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db8: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db30: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db14: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db37: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db45: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: <https://example.org/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:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nec89ae4638274e6fb9f15e0e329d9975b4: *none* - Shape _:nec89ae4638274e6fb9f15e0e329d9975b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nec89ae4638274e6fb9f15e0e329d9975b11: *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 cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n60f77645a3c443ed821f9ca4b422b977b17: *none* - Shape _:n60f77645a3c443ed821f9ca4b422b977b5: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n60f77645a3c443ed821f9ca4b422b977b3: *none* - Shape _:n60f77645a3c443ed821f9ca4b422b977b4: *none* - Shape cdifd:timeInstantNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n159e8a0c1b8347178b8d6a867e057523b13: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b9: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b41: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b16: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b38: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b44: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b40: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b24: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b39: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b10: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b42: *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_inlineStructureShape: <https://example.org/dataset/vitalsWide>,<https://example.org/dataset/vitalsWide/metadata> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/vitalsWide>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/systolicBP> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *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*
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:RepresentedVariableMustBeInstantiatedShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/patientId> - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/patientId> - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *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:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbdcba9eb0cef40269f06c3e4878ace0bb5: *none* - Shape _:nbdcba9eb0cef40269f06c3e4878ace0bb18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:nbdcba9eb0cef40269f06c3e4878ace0bb7: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b4: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b13: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b17: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b5: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b11: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b26: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: <https://example.org/grant/nih-R01-XXXX> - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b15: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b25: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b12: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b14: *none* - Shape _:n72ad0a74fcee484f85d8e1ee4111a1c0b3: *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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *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:first: *none* - Shape _:n0dcccf7ca0724d2b86cf4c9cabbc19e8b14: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-8898-3457>,<https://orcid.org/0000-0002-7933-2154> - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-7933-2154>/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: <https://ror.org/0171mag52>,<https://ror.org/01cwqze88> - 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 _:nd626dc8e206a42b4968f4074f3a069fbb5: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb7: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb19: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb4: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb10: *none* - Shape _:nd626dc8e206a42b4968f4074f3a069fbb26: *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 _:n52cf5e7f577949f689d63ba318e533dbb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n52cf5e7f577949f689d63ba318e533dbb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n52cf5e7f577949f689d63ba318e533dbb10: *none* - Shape _:n52cf5e7f577949f689d63ba318e533dbb11: *none* - Shape _:n52cf5e7f577949f689d63ba318e533dbb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n52cf5e7f577949f689d63ba318e533dbb23: *none* - Shape _:n52cf5e7f577949f689d63ba318e533dbb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/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("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. 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.
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result,<https://example.org/dataset/vitalsLong>/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result,<https://example.org/dataset/vitalsLong>/schema1:distribution
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: <https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom - Shape _:ne2e81ba08fe24666a0fc9f14c38d95cfb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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: <https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom,<https://example.org/dataset/vitalsLong>/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: <https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation
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/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9058a19349994b5eb308146914624381b5: *none* - Shape _:n9058a19349994b5eb308146914624381b4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nc3d698f072094396ac959729605eb027b31: *none* - Shape _:nc3d698f072094396ac959729605eb027b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nc3d698f072094396ac959729605eb027b10: *none* - Shape _:nc3d698f072094396ac959729605eb027b25: *none* - Shape _:nc3d698f072094396ac959729605eb027b34: *none* - Shape cdifd:webAPINode: <https://example.org/dataset/vitalsLong>/schema1:distribution - Shape _:nc3d698f072094396ac959729605eb027b30: *none* - Shape _:nc3d698f072094396ac959729605eb027b11: *none* - Shape _:nc3d698f072094396ac959729605eb027b3: *none* - Shape _:nc3d698f072094396ac959729605eb027b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nc3d698f072094396ac959729605eb027b26: *none* - Shape _:nc3d698f072094396ac959729605eb027b33: *none* - Shape _:nc3d698f072094396ac959729605eb027b4: *none* - Shape _:nc3d698f072094396ac959729605eb027b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nc3d698f072094396ac959729605eb027b35: *none* - Shape _:nc3d698f072094396ac959729605eb027b17: *none* - Shape _:nc3d698f072094396ac959729605eb027b29: *none* - Shape _:nc3d698f072094396ac959729605eb027b27: *none* - Shape _:nc3d698f072094396ac959729605eb027b32: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n7f00d513f77d4c4285d38f30d16b817ab17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7f00d513f77d4c4285d38f30d16b817ab4: *none* - Shape _:n7f00d513f77d4c4285d38f30d16b817ab15: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/cdif:statistics/cdi:typeOfStatistic,<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 - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7f00d513f77d4c4285d38f30d16b817ab16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7f00d513f77d4c4285d38f30d16b817ab20: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/vitalsLong>/schema1:contributor - Shape _:n7f00d513f77d4c4285d38f30d16b817ab3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n7f00d513f77d4c4285d38f30d16b817ab14: *none* - Shape _:n7f00d513f77d4c4285d38f30d16b817ab18: *none* - Shape cdifd:CDIFRoleShape/sh:property/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:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf02c2240b0d74c838239144d29336466b5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/observedAt>,<https://example.org/var/measureName>,<https://example.org/var/measureValue>,<https://example.org/var/patientId> - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape _:nf02c2240b0d74c838239144d29336466b6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *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/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/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/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: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: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/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/measureValue> 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/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nfa4addc2752d4127834a07ba198eb972b66: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b67: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b10: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b71: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b14: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b70: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b18: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b11: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/observedAt>,<https://example.org/var/measureName>,<https://example.org/var/measureValue>,<https://example.org/var/patientId> - Shape _:nfa4addc2752d4127834a07ba198eb972b17: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b13: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b73: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b69: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b20: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b15: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b75: *none* - Shape _:nfa4addc2752d4127834a07ba198eb972b16: *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/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/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/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: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: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/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/measureValue> 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/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n69e5ec4f684c441fbdb121b62f127d9db11: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db7: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db9: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db44: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db29: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db4: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db5: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db8: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db30: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db14: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db37: *none* - Shape _:n69e5ec4f684c441fbdb121b62f127d9db45: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: <https://example.org/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:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nec89ae4638274e6fb9f15e0e329d9975b4: *none* - Shape _:nec89ae4638274e6fb9f15e0e329d9975b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nec89ae4638274e6fb9f15e0e329d9975b11: *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 cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n60f77645a3c443ed821f9ca4b422b977b17: *none* - Shape _:n60f77645a3c443ed821f9ca4b422b977b5: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n60f77645a3c443ed821f9ca4b422b977b3: *none* - Shape _:n60f77645a3c443ed821f9ca4b422b977b4: *none* - Shape cdifd:timeInstantNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n159e8a0c1b8347178b8d6a867e057523b13: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b9: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b41: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b16: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b4: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/cdif:statistics/cdi:typeOfStatistic,<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 - Shape _:n159e8a0c1b8347178b8d6a867e057523b38: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b44: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b40: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b24: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b39: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b10: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n159e8a0c1b8347178b8d6a867e057523b42: *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_inlineStructureShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/vitalsLong/pk> - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/heartRate>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/temperatureC>,<https://example.org/struct/vitalsLong/rv/systolicBP>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/diastolicBP> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *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>

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/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:nc431b94dcf364d24aa3460bce62ebe53b5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nc431b94dcf364d24aa3460bce62ebe53b4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc431b94dcf364d24aa3460bce62ebe53b11: *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 _:n4abde851db7b4868b2af8e22bde179b0b7: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b26: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b19: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b10: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b6: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b8: *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 _:n7e9481a2c8be4906bf997caeefc7d479b22: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b23: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b10: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b21: *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 _:n9585050163894ac58206ed76fc53f113b38: *none* - Shape _:n9585050163894ac58206ed76fc53f113b7: *none* - Shape _:n9585050163894ac58206ed76fc53f113b30: *none* - Shape _:n9585050163894ac58206ed76fc53f113b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9585050163894ac58206ed76fc53f113b45: *none* - Shape _:n9585050163894ac58206ed76fc53f113b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9585050163894ac58206ed76fc53f113b29: *none* - Shape _:n9585050163894ac58206ed76fc53f113b9: *none* - Shape _:n9585050163894ac58206ed76fc53f113b11: *none* - Shape _:n9585050163894ac58206ed76fc53f113b14: *none* - Shape _:n9585050163894ac58206ed76fc53f113b5: *none* - Shape _:n9585050163894ac58206ed76fc53f113b37: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n9585050163894ac58206ed76fc53f113b44: *none* - Shape _:n9585050163894ac58206ed76fc53f113b52: *none* - Shape _:n9585050163894ac58206ed76fc53f113b51: *none* - Shape _:n9585050163894ac58206ed76fc53f113b4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9585050163894ac58206ed76fc53f113b10: *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 _:n951276d780ac4c1fa1f0db6731df622eb4: *none* - Shape _:n951276d780ac4c1fa1f0db6731df622eb17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n951276d780ac4c1fa1f0db6731df622eb5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n951276d780ac4c1fa1f0db6731df622eb3: *none* - Shape cdifd:timeInstantNode: *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 _:n4d123f6ff8f3400c9e6a70aaf114afd0b29: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b38: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b44: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b42: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b41: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b9: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b3: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b40: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b24: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b15: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b13: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b16: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape _:n2521f8d2d85040739d7de112a2b43382b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n2521f8d2d85040739d7de112a2b43382b6: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b18: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b11: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b73: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b66: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b69: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b17: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b71: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b14: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b13: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b75: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b72: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b20: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b67: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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/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:cdifProvHowToShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b36: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b12: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b35: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b23: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b5: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b13: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb17: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb19: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb16: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb14: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb6: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb7: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb15: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/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: *none* - Shape cdifd:CDIFOrganizationShape/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: *none* - Shape _:nd95632f4380a455d8c435adf5de1a5deb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd95632f4380a455d8c435adf5de1a5deb4: *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:maintainerOrProviderContactPointShape: *none* - 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:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na1ab32fede924175a70bfa78afda9697b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n623d77f4906841a0828ea648495980f0b18: *none* - Shape _:n623d77f4906841a0828ea648495980f0b20: *none* - Shape _:n623d77f4906841a0828ea648495980f0b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n623d77f4906841a0828ea648495980f0b16: *none* - Shape _:n623d77f4906841a0828ea648495980f0b14: *none* - Shape _:n623d77f4906841a0828ea648495980f0b15: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n623d77f4906841a0828ea648495980f0b3: *none* - Shape _:n623d77f4906841a0828ea648495980f0b17: *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/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 _:n3159e089010f48a88b27843f4f900f87b7: *none* - Shape _:n3159e089010f48a88b27843f4f900f87b5: *none* - Shape _:n3159e089010f48a88b27843f4f900f87b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n7ad81bb10852478dadb81cba96c3dd4db17: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db5: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db13: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db26: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db11: *none* - Shape cdifd:fundingShape: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db4: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db3: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db25: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db14: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db12: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db15: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n7b71c17ffa5e4a4d8adca3346ca0cc2eb4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n45616d7ced80446395f216b91f029714b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b32: *none* - Shape _:n45616d7ced80446395f216b91f029714b4: *none* - Shape cdifd:webAPINode: *none* - Shape _:n45616d7ced80446395f216b91f029714b10: *none* - Shape _:n45616d7ced80446395f216b91f029714b18: *none* - Shape _:n45616d7ced80446395f216b91f029714b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b31: *none* - Shape _:n45616d7ced80446395f216b91f029714b33: *none* - Shape _:n45616d7ced80446395f216b91f029714b30: *none* - Shape _:n45616d7ced80446395f216b91f029714b25: *none* - Shape _:n45616d7ced80446395f216b91f029714b3: *none* - Shape _:n45616d7ced80446395f216b91f029714b28: *none* - Shape _:n45616d7ced80446395f216b91f029714b26: *none* - Shape _:n45616d7ced80446395f216b91f029714b27: *none* - Shape _:n45616d7ced80446395f216b91f029714b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b35: *none* - Shape _:n45616d7ced80446395f216b91f029714b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b11: *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/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: *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/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:nc431b94dcf364d24aa3460bce62ebe53b5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nc431b94dcf364d24aa3460bce62ebe53b4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc431b94dcf364d24aa3460bce62ebe53b11: *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 _:n4abde851db7b4868b2af8e22bde179b0b7: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b26: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b19: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b10: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b6: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b8: *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 _:n7e9481a2c8be4906bf997caeefc7d479b22: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b23: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b10: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b21: *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 _:n9585050163894ac58206ed76fc53f113b38: *none* - Shape _:n9585050163894ac58206ed76fc53f113b7: *none* - Shape _:n9585050163894ac58206ed76fc53f113b30: *none* - Shape _:n9585050163894ac58206ed76fc53f113b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9585050163894ac58206ed76fc53f113b45: *none* - Shape _:n9585050163894ac58206ed76fc53f113b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9585050163894ac58206ed76fc53f113b29: *none* - Shape _:n9585050163894ac58206ed76fc53f113b9: *none* - Shape _:n9585050163894ac58206ed76fc53f113b11: *none* - Shape _:n9585050163894ac58206ed76fc53f113b14: *none* - Shape _:n9585050163894ac58206ed76fc53f113b5: *none* - Shape _:n9585050163894ac58206ed76fc53f113b37: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n9585050163894ac58206ed76fc53f113b44: *none* - Shape _:n9585050163894ac58206ed76fc53f113b52: *none* - Shape _:n9585050163894ac58206ed76fc53f113b51: *none* - Shape _:n9585050163894ac58206ed76fc53f113b4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9585050163894ac58206ed76fc53f113b10: *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 _:n951276d780ac4c1fa1f0db6731df622eb4: *none* - Shape _:n951276d780ac4c1fa1f0db6731df622eb17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n951276d780ac4c1fa1f0db6731df622eb5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n951276d780ac4c1fa1f0db6731df622eb3: *none* - Shape cdifd:timeInstantNode: *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 _:n4d123f6ff8f3400c9e6a70aaf114afd0b29: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b38: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b44: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b42: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b41: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b9: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b3: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b40: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b24: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b15: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b13: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b16: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape _:n2521f8d2d85040739d7de112a2b43382b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n2521f8d2d85040739d7de112a2b43382b6: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b18: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b11: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b73: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b66: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b69: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b17: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b71: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b14: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b13: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b75: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b72: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b20: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b67: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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/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:cdifProvHowToShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b36: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b12: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b35: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b23: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b5: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b13: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb17: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb19: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb16: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb14: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb6: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb7: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb15: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/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: *none* - Shape cdifd:CDIFOrganizationShape/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: *none* - Shape _:nd95632f4380a455d8c435adf5de1a5deb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd95632f4380a455d8c435adf5de1a5deb4: *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:maintainerOrProviderContactPointShape: *none* - 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:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na1ab32fede924175a70bfa78afda9697b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n623d77f4906841a0828ea648495980f0b18: *none* - Shape _:n623d77f4906841a0828ea648495980f0b20: *none* - Shape _:n623d77f4906841a0828ea648495980f0b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n623d77f4906841a0828ea648495980f0b16: *none* - Shape _:n623d77f4906841a0828ea648495980f0b14: *none* - Shape _:n623d77f4906841a0828ea648495980f0b15: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n623d77f4906841a0828ea648495980f0b3: *none* - Shape _:n623d77f4906841a0828ea648495980f0b17: *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/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 _:n3159e089010f48a88b27843f4f900f87b7: *none* - Shape _:n3159e089010f48a88b27843f4f900f87b5: *none* - Shape _:n3159e089010f48a88b27843f4f900f87b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n7ad81bb10852478dadb81cba96c3dd4db17: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db5: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db13: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db26: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db11: *none* - Shape cdifd:fundingShape: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db4: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db3: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db25: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db14: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db12: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db15: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n7b71c17ffa5e4a4d8adca3346ca0cc2eb4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n45616d7ced80446395f216b91f029714b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b32: *none* - Shape _:n45616d7ced80446395f216b91f029714b4: *none* - Shape cdifd:webAPINode: *none* - Shape _:n45616d7ced80446395f216b91f029714b10: *none* - Shape _:n45616d7ced80446395f216b91f029714b18: *none* - Shape _:n45616d7ced80446395f216b91f029714b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b31: *none* - Shape _:n45616d7ced80446395f216b91f029714b33: *none* - Shape _:n45616d7ced80446395f216b91f029714b30: *none* - Shape _:n45616d7ced80446395f216b91f029714b25: *none* - Shape _:n45616d7ced80446395f216b91f029714b3: *none* - Shape _:n45616d7ced80446395f216b91f029714b28: *none* - Shape _:n45616d7ced80446395f216b91f029714b26: *none* - Shape _:n45616d7ced80446395f216b91f029714b27: *none* - Shape _:n45616d7ced80446395f216b91f029714b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b35: *none* - Shape _:n45616d7ced80446395f216b91f029714b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b11: *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/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: *none*
example_1_1.json Example
SHACL: 1 Violation, 7 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: 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/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:nc431b94dcf364d24aa3460bce62ebe53b5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nc431b94dcf364d24aa3460bce62ebe53b4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc431b94dcf364d24aa3460bce62ebe53b11: *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 _:n4abde851db7b4868b2af8e22bde179b0b7: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b26: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b19: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b10: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b6: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b8: *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 _:n7e9481a2c8be4906bf997caeefc7d479b22: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b23: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b10: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b21: *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 _:n9585050163894ac58206ed76fc53f113b38: *none* - Shape _:n9585050163894ac58206ed76fc53f113b7: *none* - Shape _:n9585050163894ac58206ed76fc53f113b30: *none* - Shape _:n9585050163894ac58206ed76fc53f113b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9585050163894ac58206ed76fc53f113b45: *none* - Shape _:n9585050163894ac58206ed76fc53f113b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9585050163894ac58206ed76fc53f113b29: *none* - Shape _:n9585050163894ac58206ed76fc53f113b9: *none* - Shape _:n9585050163894ac58206ed76fc53f113b11: *none* - Shape _:n9585050163894ac58206ed76fc53f113b14: *none* - Shape _:n9585050163894ac58206ed76fc53f113b5: *none* - Shape _:n9585050163894ac58206ed76fc53f113b37: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n9585050163894ac58206ed76fc53f113b44: *none* - Shape _:n9585050163894ac58206ed76fc53f113b52: *none* - Shape _:n9585050163894ac58206ed76fc53f113b51: *none* - Shape _:n9585050163894ac58206ed76fc53f113b4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9585050163894ac58206ed76fc53f113b10: *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 _:n951276d780ac4c1fa1f0db6731df622eb4: *none* - Shape _:n951276d780ac4c1fa1f0db6731df622eb17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n951276d780ac4c1fa1f0db6731df622eb5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n951276d780ac4c1fa1f0db6731df622eb3: *none* - Shape cdifd:timeInstantNode: *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 _:n4d123f6ff8f3400c9e6a70aaf114afd0b29: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape cdifd:geoShapeNode: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b38: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54/schema1:measurementTechnique,_:Nae1d7f0e56b0452a88f140763cc01539,xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,xas:487y54/schema1:keywords - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b44: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b42: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b41: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b9: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b3: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b40: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b24: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b15: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b13: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b16: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *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:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: xas:transmittedIntensity,xas:incidentIntensity,xas:monochromatorEnergy - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape _:n2521f8d2d85040739d7de112a2b43382b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n2521f8d2d85040739d7de112a2b43382b6: *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 cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b18: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b11: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b73: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b66: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:transmittedIntensity,xas:incidentIntensity,xas:monochromatorEnergy - Shape _:nb487bb9376ae40059032cd1e915a9ab3b69: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b17: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b71: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b14: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b13: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b75: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b72: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b20: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b67: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: 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:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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/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:cdifProvHowToShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b36: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b12: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b35: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b23: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b5: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b13: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb17: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb19: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb16: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb14: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb6: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb7: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb15: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/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: <https://ror.org/aps>,<https://ror.org/lejkthoj> - Shape cdifd:CDIFOrganizationShape/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: *none* - Shape _:nd95632f4380a455d8c435adf5de1a5deb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd95632f4380a455d8c435adf5de1a5deb4: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - 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:CDIFPersonShape: <https://orcid.org/3547ulkj>,<https://ada.org/person/3479>,<https://orcid.org/35735ul> - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na1ab32fede924175a70bfa78afda9697b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3547ulkj>/schema1:contactPoint,<https://ada.org/person/3479>/schema1:contactPoint,<https://orcid.org/35735ul>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n623d77f4906841a0828ea648495980f0b18: *none* - Shape _:n623d77f4906841a0828ea648495980f0b20: *none* - Shape _:n623d77f4906841a0828ea648495980f0b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n623d77f4906841a0828ea648495980f0b16: *none* - Shape _:n623d77f4906841a0828ea648495980f0b14: *none* - Shape _:n623d77f4906841a0828ea648495980f0b15: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54/schema1:measurementTechnique,_:Nae1d7f0e56b0452a88f140763cc01539,xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,xas:487y54/schema1:keywords - Shape cdifd:CDIFRoleShape: xas:487y54/schema1:contributor,xas:487y54/schema1:contributor,xas:487y54/schema1:contributor - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n623d77f4906841a0828ea648495980f0b3: *none* - Shape _:n623d77f4906841a0828ea648495980f0b17: *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/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 _:n3159e089010f48a88b27843f4f900f87b7: *none* - Shape _:n3159e089010f48a88b27843f4f900f87b5: *none* - Shape _:n3159e089010f48a88b27843f4f900f87b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n7ad81bb10852478dadb81cba96c3dd4db17: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db5: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db13: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db26: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db11: *none* - Shape cdifd:fundingShape: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db4: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db3: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db25: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db14: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db12: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db15: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n7b71c17ffa5e4a4d8adca3346ca0cc2eb4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n45616d7ced80446395f216b91f029714b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b32: *none* - Shape _:n45616d7ced80446395f216b91f029714b4: *none* - Shape cdifd:webAPINode: *none* - Shape _:n45616d7ced80446395f216b91f029714b10: *none* - Shape _:n45616d7ced80446395f216b91f029714b18: *none* - Shape _:n45616d7ced80446395f216b91f029714b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b31: *none* - Shape _:n45616d7ced80446395f216b91f029714b33: *none* - Shape _:n45616d7ced80446395f216b91f029714b30: *none* - Shape _:n45616d7ced80446395f216b91f029714b25: *none* - Shape _:n45616d7ced80446395f216b91f029714b3: *none* - Shape _:n45616d7ced80446395f216b91f029714b28: *none* - Shape _:n45616d7ced80446395f216b91f029714b26: *none* - Shape _:n45616d7ced80446395f216b91f029714b27: *none* - Shape _:n45616d7ced80446395f216b91f029714b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b35: *none* - Shape _:n45616d7ced80446395f216b91f029714b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b11: *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/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
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/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:nc431b94dcf364d24aa3460bce62ebe53b5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nc431b94dcf364d24aa3460bce62ebe53b4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc431b94dcf364d24aa3460bce62ebe53b11: *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 _:n4abde851db7b4868b2af8e22bde179b0b7: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b26: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b19: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b10: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b6: *none* - Shape _:n4abde851db7b4868b2af8e22bde179b0b8: *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 _:n7e9481a2c8be4906bf997caeefc7d479b22: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b23: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b10: *none* - Shape _:n7e9481a2c8be4906bf997caeefc7d479b21: *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 _:n9585050163894ac58206ed76fc53f113b38: *none* - Shape _:n9585050163894ac58206ed76fc53f113b7: *none* - Shape _:n9585050163894ac58206ed76fc53f113b30: *none* - Shape _:n9585050163894ac58206ed76fc53f113b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9585050163894ac58206ed76fc53f113b45: *none* - Shape _:n9585050163894ac58206ed76fc53f113b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9585050163894ac58206ed76fc53f113b29: *none* - Shape _:n9585050163894ac58206ed76fc53f113b9: *none* - Shape _:n9585050163894ac58206ed76fc53f113b11: *none* - Shape _:n9585050163894ac58206ed76fc53f113b14: *none* - Shape _:n9585050163894ac58206ed76fc53f113b5: *none* - Shape _:n9585050163894ac58206ed76fc53f113b37: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n9585050163894ac58206ed76fc53f113b44: *none* - Shape _:n9585050163894ac58206ed76fc53f113b52: *none* - Shape _:n9585050163894ac58206ed76fc53f113b51: *none* - Shape _:n9585050163894ac58206ed76fc53f113b4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9585050163894ac58206ed76fc53f113b10: *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 _:n951276d780ac4c1fa1f0db6731df622eb4: *none* - Shape _:n951276d780ac4c1fa1f0db6731df622eb17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n951276d780ac4c1fa1f0db6731df622eb5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n951276d780ac4c1fa1f0db6731df622eb3: *none* - Shape cdifd:timeInstantNode: *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 _:n4d123f6ff8f3400c9e6a70aaf114afd0b29: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape cdifd:geoShapeNode: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b38: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords,xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b44: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b42: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b41: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b9: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b3: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b40: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b24: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b15: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b13: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b16: *none* - Shape _:n4d123f6ff8f3400c9e6a70aaf114afd0b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *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:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: xas:transmittedIntensity,xas:incidentIntensity,xas:monochromatorEnergy - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape _:n2521f8d2d85040739d7de112a2b43382b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n2521f8d2d85040739d7de112a2b43382b6: *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 cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b18: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b11: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b73: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b66: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:transmittedIntensity,xas:incidentIntensity,xas:monochromatorEnergy - Shape _:nb487bb9376ae40059032cd1e915a9ab3b69: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b17: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b71: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b14: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b13: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b75: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b72: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b20: *none* - Shape _:nb487bb9376ae40059032cd1e915a9ab3b67: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: 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:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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/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:cdifProvHowToShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b36: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b12: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b35: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b23: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b5: *none* - Shape _:nfbc98b26b5d145eb89e21256b2648fa2b13: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb17: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb19: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb16: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb14: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb6: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb7: *none* - Shape _:n08c3bdeb888c4df4bcb61148630c257bb15: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/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: <https://ror.org/aps>,<https://ror.org/lejkthoj> - Shape cdifd:CDIFOrganizationShape/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: *none* - Shape _:nd95632f4380a455d8c435adf5de1a5deb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd95632f4380a455d8c435adf5de1a5deb4: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - 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:CDIFPersonShape: <https://ada.org/person/3479>,<https://orcid.org/3547ulkj>,<https://orcid.org/35735ul> - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na1ab32fede924175a70bfa78afda9697b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/35735ul>/schema1:contactPoint,<https://orcid.org/3547ulkj>/schema1:contactPoint,<https://ada.org/person/3479>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n623d77f4906841a0828ea648495980f0b18: *none* - Shape _:n623d77f4906841a0828ea648495980f0b20: *none* - Shape _:n623d77f4906841a0828ea648495980f0b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n623d77f4906841a0828ea648495980f0b16: *none* - Shape _:n623d77f4906841a0828ea648495980f0b14: *none* - Shape _:n623d77f4906841a0828ea648495980f0b15: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords,xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique - Shape cdifd:CDIFRoleShape: xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n623d77f4906841a0828ea648495980f0b3: *none* - Shape _:n623d77f4906841a0828ea648495980f0b17: *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/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 _:n3159e089010f48a88b27843f4f900f87b7: *none* - Shape _:n3159e089010f48a88b27843f4f900f87b5: *none* - Shape _:n3159e089010f48a88b27843f4f900f87b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n7ad81bb10852478dadb81cba96c3dd4db17: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db5: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db13: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db26: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db11: *none* - Shape cdifd:fundingShape: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db4: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db3: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db25: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db14: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db12: *none* - Shape _:n7ad81bb10852478dadb81cba96c3dd4db15: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n7b71c17ffa5e4a4d8adca3346ca0cc2eb4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n45616d7ced80446395f216b91f029714b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b32: *none* - Shape _:n45616d7ced80446395f216b91f029714b4: *none* - Shape cdifd:webAPINode: *none* - Shape _:n45616d7ced80446395f216b91f029714b10: *none* - Shape _:n45616d7ced80446395f216b91f029714b18: *none* - Shape _:n45616d7ced80446395f216b91f029714b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b31: *none* - Shape _:n45616d7ced80446395f216b91f029714b33: *none* - Shape _:n45616d7ced80446395f216b91f029714b30: *none* - Shape _:n45616d7ced80446395f216b91f029714b25: *none* - Shape _:n45616d7ced80446395f216b91f029714b3: *none* - Shape _:n45616d7ced80446395f216b91f029714b28: *none* - Shape _:n45616d7ced80446395f216b91f029714b26: *none* - Shape _:n45616d7ced80446395f216b91f029714b27: *none* - Shape _:n45616d7ced80446395f216b91f029714b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b35: *none* - Shape _:n45616d7ced80446395f216b91f029714b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45616d7ced80446395f216b91f029714b11: *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/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

Test passed: 0 / 1

example_1_1.json Example
SHACL: 1 Violation, 1 Warning
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: 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/cdifComplete> ; sh:message Literal("Metadata record for CDIFcomplete profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/cdifComplete") ; sh:path dcterms:conformsTo ; sh:severity sh:Warning ] Focus Node: ex:metadata-record-001 Result Path: dcterms:conformsTo Message: Metadata record for CDIFcomplete profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/cdifComplete
Focus nodes for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: - Shape cdifd:CDIFCompleteDatasetShape: *none* - Shape cdifd:CDIFCompleteConformsToShape: *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 cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: ex:complete-dataset-001/dqv:hasQualityMeasurement,ex:complete-dataset-001/dqv:hasQualityMeasurement - Shape _:n17ed6609d1a644148fa7894f9b614323b5: *none* - Shape _:n17ed6609d1a644148fa7894f9b614323b4: *none* - Shape _:n17ed6609d1a644148fa7894f9b614323b11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n26293b772af74c98b3d80113954b0007b4: *none* - Shape _:n26293b772af74c98b3d80113954b0007b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n26293b772af74c98b3d80113954b0007b8: *none* - Shape _:n26293b772af74c98b3d80113954b0007b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n26293b772af74c98b3d80113954b0007b6: *none* - Shape _:n26293b772af74c98b3d80113954b0007b7: *none* - Shape _:n26293b772af74c98b3d80113954b0007b10: *none* - Shape _:n26293b772af74c98b3d80113954b0007b5: *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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n0900d275f4f047769fbb03862ac0d71eb10: *none* - Shape _:n0900d275f4f047769fbb03862ac0d71eb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0900d275f4f047769fbb03862ac0d71eb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0900d275f4f047769fbb03862ac0d71eb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0900d275f4f047769fbb03862ac0d71eb25: *none* - Shape _:n0900d275f4f047769fbb03862ac0d71eb20: *none* - Shape _:n0900d275f4f047769fbb03862ac0d71eb23: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n8afe7519927a42e185e2c2801e323ffdb9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb37: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb29: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb4: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb10: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb11: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb38: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb8: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb44: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb51: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb5: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb7: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb30: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8afe7519927a42e185e2c2801e323ffdb14: *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:complete-dataset-001/schema1:distribution/schema1:documentation,ex:activity-geochem-analysis/prov:used,ex:complete-dataset-001/prov:wasDerivedFrom,ex:complete-dataset-001/schema1:publishingPrinciples
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndc96d8f2caf44ff0a29ae2ae336a7718b5: *none* - Shape _:ndc96d8f2caf44ff0a29ae2ae336a7718b3: *none* - Shape _:ndc96d8f2caf44ff0a29ae2ae336a7718b4: *none* - Shape cdifd:timeIntervalNode: ex:complete-dataset-001/schema1:temporalCoverage - Shape cdifd:timePositionNode: *none* - Shape _:ndc96d8f2caf44ff0a29ae2ae336a7718b17: *none* - Shape cdifd:timeInstantNode: ex:complete-dataset-001/schema1:temporalCoverage/time:hasEnd,ex:complete-dataset-001/schema1:temporalCoverage/time:hasBeginning
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:spatialExtentProperty: ex:activity-geochem-analysis/schema1:location,ex:complete-dataset-001/schema1:spatialCoverage - Shape cdifd:geoShapeNode: ex:complete-dataset-001/schema1:spatialCoverage/schema1:geo - Shape _:n8402cd26e61140bca8b605d413df34e4b29: *none* - Shape _:n8402cd26e61140bca8b605d413df34e4b44: *none* - Shape cdifd:CDIFDefinedTermShape: 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:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:activity-geochem-analysis/prov:used/schema1:instrument - Shape _:n8402cd26e61140bca8b605d413df34e4b41: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n8402cd26e61140bca8b605d413df34e4b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8402cd26e61140bca8b605d413df34e4b40: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n8402cd26e61140bca8b605d413df34e4b42: *none* - Shape _:n8402cd26e61140bca8b605d413df34e4b4: *none* - Shape _:n8402cd26e61140bca8b605d413df34e4b13: *none* - Shape _:n8402cd26e61140bca8b605d413df34e4b9: *none* - Shape _:n8402cd26e61140bca8b605d413df34e4b10: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8402cd26e61140bca8b605d413df34e4b39: *none* - Shape _:n8402cd26e61140bca8b605d413df34e4b24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8402cd26e61140bca8b605d413df34e4b38: *none* - Shape _:n8402cd26e61140bca8b605d413df34e4b3: *none* - Shape _:n8402cd26e61140bca8b605d413df34e4b15: *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:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-uncertainty,ex:var-wavelength,ex:var-concentration,ex:var-intensity,ex:var-sampleID - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-spectra-nc> - Shape _:n12c1a16194b244e6a028503f4fbe046fb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n12c1a16194b244e6a028503f4fbe046fb5: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b15: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b70: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b11: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b14: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-uncertainty,ex:var-wavelength,ex:var-concentration,ex:var-intensity,ex:var-sampleID - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b73: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b66: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b71: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b72: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b75: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b18: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b13: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b17: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b20: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b16: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b69: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b67: *none* - Shape _:n16e8c69977cd4ad09dce7c27d585b2f3b10: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: 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:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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/profiles/cdifProfile/cdifManifest/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFManifestConformsToShape: *none* - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *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: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-measurements-csv> - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-spectra-nc>
Validation result for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: - Shape cdifd:CDIFProvenanceConformsToShape: *none* - Shape cdifd:CDIFProvenanceShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToShape: ex:activity-geochem-analysis/schema1:actionProcess - Shape _:n3f3e541b5f044a25a65526163707d0e2b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3f3e541b5f044a25a65526163707d0e2b23: *none* - Shape _:n3f3e541b5f044a25a65526163707d0e2b36: *none* - Shape _:n3f3e541b5f044a25a65526163707d0e2b21: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n3f3e541b5f044a25a65526163707d0e2b35: *none* - Shape _:n3f3e541b5f044a25a65526163707d0e2b13: *none* - Shape _:n3f3e541b5f044a25a65526163707d0e2b5: *none* - Shape _:n3f3e541b5f044a25a65526163707d0e2b22: *none* - Shape cdifd:cdifProvHowToStepShape: ex:activity-geochem-analysis/schema1:actionProcess/schema1:step,ex:activity-geochem-analysis/schema1:actionProcess/schema1:step - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3f3e541b5f044a25a65526163707d0e2b4: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n8ff4ef3ad6954075b1e013f24253a83db14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n8ff4ef3ad6954075b1e013f24253a83db15: *none* - Shape _:n8ff4ef3ad6954075b1e013f24253a83db17: *none* - Shape _:n8ff4ef3ad6954075b1e013f24253a83db19: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8ff4ef3ad6954075b1e013f24253a83db6: *none* - Shape _:n8ff4ef3ad6954075b1e013f24253a83db7: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8ff4ef3ad6954075b1e013f24253a83db16: *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: ex:ieda-publisher,<https://ror.org/03m2x1q45>,<https://ror.org/02fjgr047> - Shape cdifd:CDIFOrganizationShape/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: *none* - Shape _:n753b17594e124076b10206d4799b633eb5: *none* - Shape _:n753b17594e124076b10206d4799b633eb4: *none* - Shape cdifd:generatedByNode/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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3e6e5b76948846b686e44106df73a665b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint,<https://orcid.org/0000-0003-5555-7777>/schema1:contactPoint - Shape cdifd:affiliationProperty/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: ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:activity-geochem-analysis/prov:used,ex:complete-dataset-001/prov:wasDerivedFrom,ex:complete-dataset-001/schema1:publishingPrinciples
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:first: *none* - Shape _:n37eb035b63b74a6cb5ecb47a39b19304b18: *none* - Shape _:n37eb035b63b74a6cb5ecb47a39b19304b15: *none* - Shape _:n37eb035b63b74a6cb5ecb47a39b19304b17: *none* - Shape _:n37eb035b63b74a6cb5ecb47a39b19304b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: 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:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:activity-geochem-analysis/prov:used/schema1:instrument - Shape cdifd:CDIFRoleShape: ex:complete-dataset-001/schema1:contributor,ex:activity-geochem-analysis/schema1:participant - Shape _:n37eb035b63b74a6cb5ecb47a39b19304b4: *none* - Shape _:n37eb035b63b74a6cb5ecb47a39b19304b16: *none* - Shape _:n37eb035b63b74a6cb5ecb47a39b19304b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n37eb035b63b74a6cb5ecb47a39b19304b3: *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_inlineStructureShape: ex:metadata-record-001,ex:complete-dataset-001 - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *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/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n64f940da4fd046409a7d72a711f6fb1db18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n64f940da4fd046409a7d72a711f6fb1db7: *none* - Shape _:n64f940da4fd046409a7d72a711f6fb1db5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:na4555b4ac8284f0a935e9992c9a01bdbb26: *none* - Shape _:na4555b4ac8284f0a935e9992c9a01bdbb17: *none* - Shape _:na4555b4ac8284f0a935e9992c9a01bdbb14: *none* - Shape _:na4555b4ac8284f0a935e9992c9a01bdbb3: *none* - Shape _:na4555b4ac8284f0a935e9992c9a01bdbb25: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na4555b4ac8284f0a935e9992c9a01bdbb15: *none* - Shape _:na4555b4ac8284f0a935e9992c9a01bdbb13: *none* - Shape cdifd:fundingShape: ex:complete-dataset-001/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:na4555b4ac8284f0a935e9992c9a01bdbb5: *none* - Shape _:na4555b4ac8284f0a935e9992c9a01bdbb4: *none* - Shape _:na4555b4ac8284f0a935e9992c9a01bdbb11: *none* - Shape _:na4555b4ac8284f0a935e9992c9a01bdbb12: *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,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:result,ex:complete-dataset-001/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:result,ex:complete-dataset-001/schema1:distribution
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:nb590827af813440dbe83fe6c5432e748b4: *none* - Shape cdifd:derivedFromProperty: <https://doi.org/10.5880/example.field.001>,ex:complete-dataset-001/prov:wasDerivedFrom,<https://example.org/fieldwork/gb-transect-2025/raw-samples> - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:neaceade40e514989a7a7ef901f32056cb4: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb27: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb3: *none* - Shape cdifd:webAPINode: ex:complete-dataset-001/schema1:distribution - Shape _:neaceade40e514989a7a7ef901f32056cb24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb31: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb30: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb34: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb17: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb26: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb25: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb18: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb29: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb33: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb35: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb10: *none* - Shape _:neaceade40e514989a7a7ef901f32056cb11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *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*

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:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf98362d5ed5e4f73aab4a6bd6489a4d7b7: *none* - Shape _:nf98362d5ed5e4f73aab4a6bd6489a4d7b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:nf98362d5ed5e4f73aab4a6bd6489a4d7b5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n4701a9ebcf274b9f894b0bd833585004b5: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b17: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b15: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b4: *none* - Shape cdifd:fundingShape: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b12: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b3: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b26: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b14: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b25: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b13: *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: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/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape _:na5e231dca3b2432580b4543ee62bf123b14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b6: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b26: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b19: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b4: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b7: *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: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b22: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b23: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b20: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b25: *none* - Shape cdifd:CDIFIdentifierShape/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/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 cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n8724935fc91b40eba0cccf2e28ce7d2cb4: *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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf7b8d31df5244b7bbb645d994fc0c4b5b5: *none* - Shape _:nf7b8d31df5244b7bbb645d994fc0c4b5b4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:ne30c95b9647d495bac7646d7b5575514b18: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b33: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b34: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b26: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b29: *none* - Shape cdifd:webAPINode: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b32: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b35: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b31: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b11: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b3: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b28: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b30: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b27: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b4: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b24: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab16: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab18: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab3: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab20: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab14: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *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:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf98362d5ed5e4f73aab4a6bd6489a4d7b7: *none* - Shape _:nf98362d5ed5e4f73aab4a6bd6489a4d7b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:nf98362d5ed5e4f73aab4a6bd6489a4d7b5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n4701a9ebcf274b9f894b0bd833585004b5: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b17: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b15: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b4: *none* - Shape cdifd:fundingShape: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b12: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b3: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b26: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b14: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b25: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b13: *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: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/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape _:na5e231dca3b2432580b4543ee62bf123b14: *none* - Shape cdifd:CDIFContactPointShape: ex:aContactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b6: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b26: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b19: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b4: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b7: *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: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b22: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b23: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b20: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b25: *none* - Shape cdifd:CDIFIdentifierShape/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/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 cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n8724935fc91b40eba0cccf2e28ce7d2cb4: *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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf7b8d31df5244b7bbb645d994fc0c4b5b5: *none* - Shape _:nf7b8d31df5244b7bbb645d994fc0c4b5b4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:ne30c95b9647d495bac7646d7b5575514b18: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b33: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b34: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b26: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b29: *none* - Shape cdifd:webAPINode: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b32: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b35: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b31: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b11: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b3: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b28: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b30: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b27: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b4: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b24: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab16: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab18: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab3: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab20: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab14: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *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:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf98362d5ed5e4f73aab4a6bd6489a4d7b7: *none* - Shape _:nf98362d5ed5e4f73aab4a6bd6489a4d7b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:nf98362d5ed5e4f73aab4a6bd6489a4d7b5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n4701a9ebcf274b9f894b0bd833585004b5: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b17: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b15: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b4: *none* - Shape cdifd:fundingShape: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b12: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b3: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b26: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b14: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b25: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b13: *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: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/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape _:na5e231dca3b2432580b4543ee62bf123b14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b6: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b26: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b19: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b4: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b7: *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: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b22: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b23: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b20: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b25: *none* - Shape cdifd:CDIFIdentifierShape/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/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 cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n8724935fc91b40eba0cccf2e28ce7d2cb4: *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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf7b8d31df5244b7bbb645d994fc0c4b5b5: *none* - Shape _:nf7b8d31df5244b7bbb645d994fc0c4b5b4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:ne30c95b9647d495bac7646d7b5575514b18: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b33: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b34: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b26: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b29: *none* - Shape cdifd:webAPINode: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b32: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b35: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b31: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b11: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b3: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b28: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b30: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b27: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b4: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b24: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab16: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab18: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab3: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab20: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab14: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *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:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf98362d5ed5e4f73aab4a6bd6489a4d7b7: *none* - Shape _:nf98362d5ed5e4f73aab4a6bd6489a4d7b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:nf98362d5ed5e4f73aab4a6bd6489a4d7b5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n4701a9ebcf274b9f894b0bd833585004b5: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b17: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b15: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b4: *none* - Shape cdifd:fundingShape: ex:completeCoreDataset99001/schema1:funding - Shape _:n4701a9ebcf274b9f894b0bd833585004b12: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b3: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b26: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b14: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b25: *none* - Shape _:n4701a9ebcf274b9f894b0bd833585004b13: *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: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/sh:or/rdf:rest/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 _:na5e231dca3b2432580b4543ee62bf123b14: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0003-1111-2222>/schema1:contactPoint,<https://ror.org/04t3en479>/schema1:contactPoint,<https://orcid.org/0000-0002-9876-5432>/schema1:contactPoint,<https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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://orcid.org/0000-0001-2345-6789>/schema1:affiliation,ex:completeCoreDataset99001/schema1:funding/schema1:funder,<https://ror.org/04t3en479>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b6: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b26: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b19: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b4: *none* - Shape _:nf898f34aea234a49bada3eda9c4f5ec3b7: *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: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b22: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b23: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b20: *none* - Shape _:nccf220768579472eb40a0c7ce65e3ec9b25: *none* - Shape cdifd:CDIFIdentifierShape/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:completeCoreDataset99001/schema1:distribution,ex:completeCoreDataset99001/schema1:distribution - Shape cdifd:CDIFDataDownloadShape: ex:completeCoreDataset99001/schema1:distribution,ex:completeCoreDataset99001/schema1:distribution
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 cdifd:derivedFromProperty: ex:argoRawProfiles - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n8724935fc91b40eba0cccf2e28ce7d2cb4: *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/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf7b8d31df5244b7bbb645d994fc0c4b5b5: *none* - Shape _:nf7b8d31df5244b7bbb645d994fc0c4b5b4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:ne30c95b9647d495bac7646d7b5575514b18: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b33: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b34: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b26: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b29: *none* - Shape cdifd:webAPINode: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b32: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b35: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b31: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b11: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b3: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b28: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b30: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b27: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b4: *none* - Shape _:ne30c95b9647d495bac7646d7b5575514b24: *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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab16: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab18: *none* - Shape cdifd:CDIFDefinedTermShape: ex:completeCoreDataset99001/schema1:keywords,ex:completeCoreDataset99001/schema1:keywords,<https://ror.org/04t3en479>/schema1:additionalType,ex:completeCoreDataset99001/schema1:additionalType - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:completeCoreDataset99001/schema1:contributor - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab3: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab20: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab14: *none* - Shape _:nda8f0de2bbe54f878ff5c3ee9f152ccab4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *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:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/temperature> - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape _:nc2fe5617c72245e2a460335f53d2381ab5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape _:nc2fe5617c72245e2a460335f53d2381ab6: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *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: <https://example.org/var/temperature> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <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/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n07011d864fb74c9ba041ee24e74baa94b72: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b69: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b16: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b10: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b66: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/temperature> - Shape _:n07011d864fb74c9ba041ee24e74baa94b73: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b75: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b20: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b70: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b71: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b15: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b11: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b17: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b18: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b14: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b13: *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 _:n716a65216cb84613a845d5315912bb59b45: *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 _:n716a65216cb84613a845d5315912bb59b9: *none* - Shape _:n716a65216cb84613a845d5315912bb59b12: *none* - Shape _:n716a65216cb84613a845d5315912bb59b30: *none* - Shape _:n716a65216cb84613a845d5315912bb59b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n716a65216cb84613a845d5315912bb59b52: *none* - Shape _:n716a65216cb84613a845d5315912bb59b38: *none* - Shape _:n716a65216cb84613a845d5315912bb59b4: *none* - Shape _:n716a65216cb84613a845d5315912bb59b44: *none* - Shape _:n716a65216cb84613a845d5315912bb59b51: *none* - Shape _:n716a65216cb84613a845d5315912bb59b37: *none* - Shape _:n716a65216cb84613a845d5315912bb59b10: *none* - Shape _:n716a65216cb84613a845d5315912bb59b7: *none* - Shape _:n716a65216cb84613a845d5315912bb59b29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n716a65216cb84613a845d5315912bb59b8: *none* - Shape _:n716a65216cb84613a845d5315912bb59b11: *none* - Shape _:n716a65216cb84613a845d5315912bb59b5: *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/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb10: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb5: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb19: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb4: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb6: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb7: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb8: *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 _:n643cbbeddcf1408faec4977e5b86d92eb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n643cbbeddcf1408faec4977e5b86d92eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n643cbbeddcf1408faec4977e5b86d92eb22: *none* - Shape _:n643cbbeddcf1408faec4977e5b86d92eb10: *none* - Shape _:n643cbbeddcf1408faec4977e5b86d92eb23: *none* - Shape _:n643cbbeddcf1408faec4977e5b86d92eb11: *none* - Shape _:n643cbbeddcf1408faec4977e5b86d92eb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: [ 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:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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*
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:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp> - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape _:nc2fe5617c72245e2a460335f53d2381ab5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: <https://example.org/dataset/oceanTemp2025>/schema1:distribution - Shape _:nc2fe5617c72245e2a460335f53d2381ab6: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n07011d864fb74c9ba041ee24e74baa94b72: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b69: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b16: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b10: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b66: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp> - Shape _:n07011d864fb74c9ba041ee24e74baa94b73: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b75: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b20: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b70: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b71: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b15: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b11: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b17: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b18: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b14: *none* - Shape _:n07011d864fb74c9ba041ee24e74baa94b13: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n716a65216cb84613a845d5315912bb59b45: *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 _:n716a65216cb84613a845d5315912bb59b9: *none* - Shape _:n716a65216cb84613a845d5315912bb59b12: *none* - Shape _:n716a65216cb84613a845d5315912bb59b30: *none* - Shape _:n716a65216cb84613a845d5315912bb59b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n716a65216cb84613a845d5315912bb59b52: *none* - Shape _:n716a65216cb84613a845d5315912bb59b38: *none* - Shape _:n716a65216cb84613a845d5315912bb59b4: *none* - Shape _:n716a65216cb84613a845d5315912bb59b44: *none* - Shape _:n716a65216cb84613a845d5315912bb59b51: *none* - Shape _:n716a65216cb84613a845d5315912bb59b37: *none* - Shape _:n716a65216cb84613a845d5315912bb59b10: *none* - Shape _:n716a65216cb84613a845d5315912bb59b7: *none* - Shape _:n716a65216cb84613a845d5315912bb59b29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n716a65216cb84613a845d5315912bb59b8: *none* - Shape _:n716a65216cb84613a845d5315912bb59b11: *none* - Shape _:n716a65216cb84613a845d5315912bb59b5: *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/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb10: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb5: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb19: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb4: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb6: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb7: *none* - Shape _:n7d799e65a5214a3f8b429504ca4d4eabb8: *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 _:n643cbbeddcf1408faec4977e5b86d92eb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n643cbbeddcf1408faec4977e5b86d92eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n643cbbeddcf1408faec4977e5b86d92eb22: *none* - Shape _:n643cbbeddcf1408faec4977e5b86d92eb10: *none* - Shape _:n643cbbeddcf1408faec4977e5b86d92eb23: *none* - Shape _:n643cbbeddcf1408faec4977e5b86d92eb11: *none* - Shape _:n643cbbeddcf1408faec4977e5b86d92eb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: <https://example.org/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:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *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*

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_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/observations>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/observations/rv/observationValue>,<https://example.org/struct/observations/rv/observationId> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n3703e8b38cb14c7785628f6c919de82fb8: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb26: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb7: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb19: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb4: *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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b21: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b23: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b20: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b10: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b22: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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/observations/comp/observationId> - 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_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/vitalsLong/pk> - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/patientId> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n3703e8b38cb14c7785628f6c919de82fb8: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb26: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb7: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb19: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb4: *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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b21: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b23: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b20: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b10: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b22: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/salesCube/pk> - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/salesCube/rv/productCategory>,<https://example.org/struct/salesCube/rv/country>,<https://example.org/struct/salesCube/rv/currency>,<https://example.org/struct/salesCube/rv/salesAmount>,<https://example.org/struct/salesCube/rv/quarter> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n3703e8b38cb14c7785628f6c919de82fb8: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb26: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb7: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb19: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb4: *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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b21: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b23: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b20: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b10: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b22: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (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:CDIFCodelistConceptShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdi:semantic - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdi:semantic - Shape skosv:prefLabelUniqueLangShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdi:semantic - Shape skosv:ConceptShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdi:semantic
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/productCategory>,<https://example.org/struct/salesCube/comp/country>,<https://example.org/struct/salesCube/comp/quarter>
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_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/vitalsWide/pk> - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/vitalsWide>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsWide/rv/observedAt>,<https://example.org/struct/vitalsWide/rv/diastolicBP>,<https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/systolicBP>,<https://example.org/struct/vitalsWide/rv/heartRate> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n3703e8b38cb14c7785628f6c919de82fb8: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb26: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb7: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb19: *none* - Shape _:n3703e8b38cb14c7785628f6c919de82fb4: *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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b21: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b23: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b20: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b10: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc9ab8b6bedb4f5e9fa4a0194c5b14b6b22: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:ConceptShape: *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:CDIFManifestConformsToShape: *none* - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *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:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: *none* - Shape cdifd:tabularDataShape/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 cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b8: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b10: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b5: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b6: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b7: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b19: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb11: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb21: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb22: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb23: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *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*
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:CDIFManifestConformsToShape: *none* - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *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:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: *none* - Shape cdifd:tabularDataShape/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 cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b8: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b10: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b5: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b6: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b7: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b19: *none* - Shape _:n9a74a36ea01f4f0a87fe479b2dcc0787b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb11: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb21: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb22: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb23: *none* - Shape _:n9c60c221abd14683bc692e249b3e32fbb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *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*

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:CDIFProvenanceConformsToShape: *none* - Shape cdifd:CDIFProvenanceShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b12: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b23: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b35: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b21: *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* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b22: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b5: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b13: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b36: *none* - Shape cdifd:cdifProvActivityShape/sh:property/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 _:n1326cc8ee7a74e668ce400ee673e462fb7: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n1326cc8ee7a74e668ce400ee673e462fb19: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1326cc8ee7a74e668ce400ee673e462fb16: *none* - Shape _:n1326cc8ee7a74e668ce400ee673e462fb17: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1326cc8ee7a74e668ce400ee673e462fb15: *none* - Shape _:n1326cc8ee7a74e668ce400ee673e462fb6: *none* - Shape _:n1326cc8ee7a74e668ce400ee673e462fb14: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0196feb41397408497dd629fd15027bab8: *none* - Shape _:n0196feb41397408497dd629fd15027bab7: *none* - Shape _:n0196feb41397408497dd629fd15027bab26: *none* - Shape _:n0196feb41397408497dd629fd15027bab6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0196feb41397408497dd629fd15027bab4: *none* - Shape _:n0196feb41397408497dd629fd15027bab5: *none* - Shape _:n0196feb41397408497dd629fd15027bab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0196feb41397408497dd629fd15027bab19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nfef3848d053245d892c0af0e2d78a253b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfef3848d053245d892c0af0e2d78a253b10: *none* - Shape _:nfef3848d053245d892c0af0e2d78a253b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfef3848d053245d892c0af0e2d78a253b11: *none* - Shape _:nfef3848d053245d892c0af0e2d78a253b22: *none* - Shape _:nfef3848d053245d892c0af0e2d78a253b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfef3848d053245d892c0af0e2d78a253b25: *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/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n95dd7bfa89d749a99a1cfe1816869278b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n95dd7bfa89d749a99a1cfe1816869278b5: *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:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:dataset_with_provenance_001/prov:wasGeneratedBy/schema1:agent - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:dataset_with_provenance_001/prov:wasGeneratedBy/schema1:agent/schema1:contactPoint - Shape _:n14509c6b8ea4404088f8293515b84564b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb20: *none* - Shape cdifd:CDIFDefinedTermShape: _:Nede94782c2cc4c92a9e212d80640c0af - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb15: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb18: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb17: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb14: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nc955c5f5149242438790ac454d470301b39: *none* - Shape _:nc955c5f5149242438790ac454d470301b10: *none* - Shape _:nc955c5f5149242438790ac454d470301b29: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc955c5f5149242438790ac454d470301b9: *none* - Shape _:nc955c5f5149242438790ac454d470301b44: *none* - Shape _:nc955c5f5149242438790ac454d470301b16: *none* - Shape cdifd:CDIFDefinedTermShape: _:Nede94782c2cc4c92a9e212d80640c0af - Shape _:nc955c5f5149242438790ac454d470301b38: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc955c5f5149242438790ac454d470301b24: *none* - Shape _:nc955c5f5149242438790ac454d470301b3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc955c5f5149242438790ac454d470301b15: *none* - Shape _:nc955c5f5149242438790ac454d470301b40: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc955c5f5149242438790ac454d470301b41: *none* - Shape _:nc955c5f5149242438790ac454d470301b42: *none* - Shape _:nc955c5f5149242438790ac454d470301b4: *none* - Shape _:nc955c5f5149242438790ac454d470301b13: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *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:CDIFProvenanceConformsToShape: *none* - Shape cdifd:CDIFProvenanceShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToShape: <https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>,<file:///github/workspace/#DataReduction>/schema1:actionProcess,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b12: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b23: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b35: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b21: *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* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b22: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b5: *none* - Shape cdifd:cdifProvHowToStepShape: <file:///github/workspace/#SamplePreparation>/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,<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,<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 - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b13: *none* - Shape _:n255a5ae5901a4c7a9b6f2fb8494958d0b36: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *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("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("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 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("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
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n1326cc8ee7a74e668ce400ee673e462fb7: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n1326cc8ee7a74e668ce400ee673e462fb19: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1326cc8ee7a74e668ce400ee673e462fb16: *none* - Shape _:n1326cc8ee7a74e668ce400ee673e462fb17: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1326cc8ee7a74e668ce400ee673e462fb15: *none* - Shape _:n1326cc8ee7a74e668ce400ee673e462fb6: *none* - Shape _:n1326cc8ee7a74e668ce400ee673e462fb14: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0196feb41397408497dd629fd15027bab8: *none* - Shape _:n0196feb41397408497dd629fd15027bab7: *none* - Shape _:n0196feb41397408497dd629fd15027bab26: *none* - Shape _:n0196feb41397408497dd629fd15027bab6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0196feb41397408497dd629fd15027bab4: *none* - Shape _:n0196feb41397408497dd629fd15027bab5: *none* - Shape _:n0196feb41397408497dd629fd15027bab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0196feb41397408497dd629fd15027bab19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nfef3848d053245d892c0af0e2d78a253b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfef3848d053245d892c0af0e2d78a253b10: *none* - Shape _:nfef3848d053245d892c0af0e2d78a253b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfef3848d053245d892c0af0e2d78a253b11: *none* - Shape _:nfef3848d053245d892c0af0e2d78a253b22: *none* - Shape _:nfef3848d053245d892c0af0e2d78a253b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfef3848d053245d892c0af0e2d78a253b25: *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: <file:///github/workspace/#EPMAAnalysis>/prov:used/schema1:instrument/schema1:manufacturer - Shape cdifd:CDIFOrganizationShape/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: *none* - Shape _:n95dd7bfa89d749a99a1cfe1816869278b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n95dd7bfa89d749a99a1cfe1816869278b5: *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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/#DataReduction>/schema1:agent,<file:///github/workspace/#SamplePreparation>/schema1:agent,<file:///github/workspace/#EPMAAnalysis>/schema1:agent - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n14509c6b8ea4404088f8293515b84564b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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*
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:first: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb20: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb15: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb18: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb17: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb14: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncbd084fb32d5468883bd943ed7d6ab1fb4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nc955c5f5149242438790ac454d470301b39: *none* - Shape _:nc955c5f5149242438790ac454d470301b10: *none* - Shape _:nc955c5f5149242438790ac454d470301b29: *none* - Shape cdifd:spatialExtentProperty: <file:///github/workspace/#EPMAAnalysis>/schema1:location - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc955c5f5149242438790ac454d470301b9: *none* - Shape _:nc955c5f5149242438790ac454d470301b44: *none* - Shape _:nc955c5f5149242438790ac454d470301b16: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc955c5f5149242438790ac454d470301b38: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc955c5f5149242438790ac454d470301b24: *none* - Shape _:nc955c5f5149242438790ac454d470301b3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc955c5f5149242438790ac454d470301b15: *none* - Shape _:nc955c5f5149242438790ac454d470301b40: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc955c5f5149242438790ac454d470301b41: *none* - Shape _:nc955c5f5149242438790ac454d470301b42: *none* - Shape _:nc955c5f5149242438790ac454d470301b4: *none* - Shape _:nc955c5f5149242438790ac454d470301b13: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *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 _:naf7f038d909042c1aeb8dd81990df991b4: *none* - Shape cdifd:derivedFromProperty: ex:generatedBy_345y254h/prov:wasDerivedFrom - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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 _:nedfc687bed6b44138a2a98744ad3e0eeb6: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb8: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb26: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb10: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb5: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb19: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb7: *none* - Shape cdifd:CDIFDefinedTermShape: *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: *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 _:n69e475015c7642139550b4e346980ec8b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n69e475015c7642139550b4e346980ec8b23: *none* - Shape _:n69e475015c7642139550b4e346980ec8b21: *none* - Shape _:n69e475015c7642139550b4e346980ec8b22: *none* - Shape _:n69e475015c7642139550b4e346980ec8b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69e475015c7642139550b4e346980ec8b10: *none* - Shape _:n69e475015c7642139550b4e346980ec8b25: *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 _:naf7f038d909042c1aeb8dd81990df991b4: *none* - Shape cdifd:derivedFromProperty: ex:source_z536Zc,ex:generatedBy_345y254h/prov:wasDerivedFrom,<http://doi.org/10.547/347848> - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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 _:nedfc687bed6b44138a2a98744ad3e0eeb6: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb8: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb26: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb10: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb5: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb19: *none* - Shape _:nedfc687bed6b44138a2a98744ad3e0eeb7: *none* - Shape cdifd:CDIFDefinedTermShape: *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: *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 _:n69e475015c7642139550b4e346980ec8b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n69e475015c7642139550b4e346980ec8b23: *none* - Shape _:n69e475015c7642139550b4e346980ec8b21: *none* - Shape _:n69e475015c7642139550b4e346980ec8b22: *none* - Shape _:n69e475015c7642139550b4e346980ec8b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69e475015c7642139550b4e346980ec8b10: *none* - Shape _:n69e475015c7642139550b4e346980ec8b25: *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: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n816588ec7f0646bc8056167a0e398913b5: *none* - Shape _:n816588ec7f0646bc8056167a0e398913b4: *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 _:ne009580dcc654c3fb74537919e2650eeb22: *none* - Shape _:ne009580dcc654c3fb74537919e2650eeb4: *none* - Shape _:ne009580dcc654c3fb74537919e2650eeb29: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne009580dcc654c3fb74537919e2650eeb30: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne009580dcc654c3fb74537919e2650eeb14: *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 _:ne009580dcc654c3fb74537919e2650eeb23: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne009580dcc654c3fb74537919e2650eeb44: *none* - Shape _:ne009580dcc654c3fb74537919e2650eeb43: *none* - Shape _:ne009580dcc654c3fb74537919e2650eeb5: *none* - Shape _:ne009580dcc654c3fb74537919e2650eeb36: *none* - Shape _:ne009580dcc654c3fb74537919e2650eeb58: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne009580dcc654c3fb74537919e2650eeb45: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne009580dcc654c3fb74537919e2650eeb13: *none* - Shape _:ne009580dcc654c3fb74537919e2650eeb57: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne009580dcc654c3fb74537919e2650eeb37: *none* - Shape cdifd:provActivityHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess
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 _:naf9b150b7db943d495fb9c87bea94a9cb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naf9b150b7db943d495fb9c87bea94a9cb6: *none* - Shape _:naf9b150b7db943d495fb9c87bea94a9cb19: *none* - Shape _:naf9b150b7db943d495fb9c87bea94a9cb26: *none* - Shape _:naf9b150b7db943d495fb9c87bea94a9cb8: *none* - Shape _:naf9b150b7db943d495fb9c87bea94a9cb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naf9b150b7db943d495fb9c87bea94a9cb7: *none* - Shape _:naf9b150b7db943d495fb9c87bea94a9cb5: *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: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4c236a1797c346bbae0e125e16a636d7b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4c236a1797c346bbae0e125e16a636d7b10: *none* - Shape _:n4c236a1797c346bbae0e125e16a636d7b25: *none* - Shape _:n4c236a1797c346bbae0e125e16a636d7b11: *none* - Shape _:n4c236a1797c346bbae0e125e16a636d7b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4c236a1797c346bbae0e125e16a636d7b22: *none* - Shape _:n4c236a1797c346bbae0e125e16a636d7b23: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n19a2fca8c9024a5cae6019247786741db5: *none* - Shape _:n19a2fca8c9024a5cae6019247786741db4: *none* - Shape cdifd:generatedByNode/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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/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:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:nb98c760ce70b40a89e10f8c4fcf3f4deb14: *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 cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nd36deb6c0d314a3b9ae9620701d421a9b17: *none* - Shape _:nd36deb6c0d314a3b9ae9620701d421a9b6: *none* - Shape _:nd36deb6c0d314a3b9ae9620701d421a9b14: *none* - Shape _:nd36deb6c0d314a3b9ae9620701d421a9b16: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd36deb6c0d314a3b9ae9620701d421a9b7: *none* - Shape _:nd36deb6c0d314a3b9ae9620701d421a9b15: *none* - Shape _:nd36deb6c0d314a3b9ae9620701d421a9b19: *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
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 _:n3e3fe576883e4aa082dc70ee7ca8c540b15: *none* - Shape _:n3e3fe576883e4aa082dc70ee7ca8c540b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3e3fe576883e4aa082dc70ee7ca8c540b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3e3fe576883e4aa082dc70ee7ca8c540b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n3e3fe576883e4aa082dc70ee7ca8c540b4: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3e3fe576883e4aa082dc70ee7ca8c540b18: *none* - Shape _:n3e3fe576883e4aa082dc70ee7ca8c540b3: *none* - Shape _:n3e3fe576883e4aa082dc70ee7ca8c540b17: *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 _:n065f845b344c4ef7b813551b1547a791b9: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/prov:atLocation - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b15: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b44: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b29: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b13: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b4: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b24: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b41: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b40: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b16: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b10: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n065f845b344c4ef7b813551b1547a791b39: *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: '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 cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:ne705423c95194c7ab1f828864a0c6790b4: *none* - Shape _:ne705423c95194c7ab1f828864a0c6790b5: *none* - Shape _:ne705423c95194c7ab1f828864a0c6790b11: *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 _:na839ef0522cc4a6597862aaf7b452f56b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b8: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b10: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b7: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b6: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b26: *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: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b10: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b23: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b25: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b20: *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 cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:ne705423c95194c7ab1f828864a0c6790b4: *none* - Shape _:ne705423c95194c7ab1f828864a0c6790b5: *none* - Shape _:ne705423c95194c7ab1f828864a0c6790b11: *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 _:na839ef0522cc4a6597862aaf7b452f56b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b8: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b10: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b7: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b6: *none* - Shape _:na839ef0522cc4a6597862aaf7b452f56b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b10: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b23: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b25: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44e33573f44448ba97e10b4472f95ce2b20: *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:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nb67e7e8bcb724964991a529161702829b16: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nb67e7e8bcb724964991a529161702829b15: *none* - Shape _:nb67e7e8bcb724964991a529161702829b19: *none* - Shape _:nb67e7e8bcb724964991a529161702829b17: *none* - Shape _:nb67e7e8bcb724964991a529161702829b14: *none* - Shape _:nb67e7e8bcb724964991a529161702829b7: *none* - Shape _:nb67e7e8bcb724964991a529161702829b6: *none* - Shape cdifd:CDIFAddPropertyTermShape/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 cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb6: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb19: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb8: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb7: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb5: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n402cb167f5054455a26f6b9cbd393d52b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n402cb167f5054455a26f6b9cbd393d52b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n402cb167f5054455a26f6b9cbd393d52b21: *none* - Shape _:n402cb167f5054455a26f6b9cbd393d52b22: *none* - Shape _:n402cb167f5054455a26f6b9cbd393d52b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n402cb167f5054455a26f6b9cbd393d52b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n402cb167f5054455a26f6b9cbd393d52b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *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:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nb67e7e8bcb724964991a529161702829b16: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nb67e7e8bcb724964991a529161702829b15: *none* - Shape _:nb67e7e8bcb724964991a529161702829b19: *none* - Shape _:nb67e7e8bcb724964991a529161702829b17: *none* - Shape _:nb67e7e8bcb724964991a529161702829b14: *none* - Shape _:nb67e7e8bcb724964991a529161702829b7: *none* - Shape _:nb67e7e8bcb724964991a529161702829b6: *none* - Shape cdifd:CDIFAddPropertyTermShape/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 cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb6: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb19: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb8: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb7: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb5: *none* - Shape _:nc9d2f96d8d1c4dfca2747ea6f100b90fb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n402cb167f5054455a26f6b9cbd393d52b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n402cb167f5054455a26f6b9cbd393d52b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n402cb167f5054455a26f6b9cbd393d52b21: *none* - Shape _:n402cb167f5054455a26f6b9cbd393d52b22: *none* - Shape _:n402cb167f5054455a26f6b9cbd393d52b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n402cb167f5054455a26f6b9cbd393d52b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n402cb167f5054455a26f6b9cbd393d52b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *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: {'$defs': {'cdifConceptOrTermOrString': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTermOrString/schema.yaml'}}, '$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': {'$ref': '#/$defs/cdifConceptOrTermOrString', '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:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b17: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b20: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b15: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape _:nef5dfb2b03b44fe997dcf88b10c41c8db14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:maintainerOrProviderContactPointShape/sh:property/sh:or/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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:nf9a38e5f430948d9a4870ebaaf01e58eb5: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb8: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb6: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb10: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb4: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n0063b17c24774cacadd59288abfd5a57b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b21: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b10: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b25: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b22: *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: {'$defs': {'cdifConceptOrTermOrString': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTermOrString/schema.yaml'}}, '$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': {'$ref': '#/$defs/cdifConceptOrTermOrString', '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:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b17: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b20: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b15: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape _:nef5dfb2b03b44fe997dcf88b10c41c8db14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:maintainerOrProviderContactPointShape/sh:property/sh:or/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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:nf9a38e5f430948d9a4870ebaaf01e58eb5: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb8: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb6: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb10: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb4: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n0063b17c24774cacadd59288abfd5a57b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b21: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b10: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b25: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b22: *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: {'$defs': {'cdifConceptOrTermOrString': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTermOrString/schema.yaml'}}, '$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': {'$ref': '#/$defs/cdifConceptOrTermOrString', '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:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b17: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b20: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b15: *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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape _:nef5dfb2b03b44fe997dcf88b10c41c8db14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:maintainerOrProviderContactPointShape/sh:property/sh:or/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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:nf9a38e5f430948d9a4870ebaaf01e58eb5: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb8: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb6: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb10: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb4: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n0063b17c24774cacadd59288abfd5a57b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b21: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b10: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b25: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b22: *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:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b17: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b20: *none* - Shape cdifd:CDIFRoleShape: _:N09fbd12a7d4d488aa83c25c8aa42d84e - Shape _:n8796601ad82a40a5a748209d7e7f5416b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b15: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape _:nef5dfb2b03b44fe997dcf88b10c41c8db14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:maintainerOrProviderContactPointShape/sh:property/sh:or/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: ex:exampleOrg_fW - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:nf9a38e5f430948d9a4870ebaaf01e58eb5: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb8: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb6: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb10: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb4: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n0063b17c24774cacadd59288abfd5a57b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b21: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b10: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b25: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b22: *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:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b17: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b20: *none* - Shape cdifd:CDIFRoleShape: _:Nc2f954786fee433ab5b508ae1f4e6be3 - Shape _:n8796601ad82a40a5a748209d7e7f5416b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b15: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape _:nef5dfb2b03b44fe997dcf88b10c41c8db14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/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: ex:PersonExample_zZc/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:nf9a38e5f430948d9a4870ebaaf01e58eb5: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb8: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb6: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb10: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb4: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n0063b17c24774cacadd59288abfd5a57b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b21: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b10: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b25: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b22: *none*
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:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b17: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b3: *none* - Shape cdifd:CDIFDefinedTermShape: _:Nab5159b56fc54bc690478a99b30ea756 - Shape _:n8796601ad82a40a5a748209d7e7f5416b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b20: *none* - Shape cdifd:CDIFRoleShape: _:N274e527eed864044aaaa0caf0fd2b51a - Shape _:n8796601ad82a40a5a748209d7e7f5416b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8796601ad82a40a5a748209d7e7f5416b15: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonComplete_PI - Shape _:nef5dfb2b03b44fe997dcf88b10c41c8db14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonComplete_PI/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: ex:PersonComplete_PI/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:nf9a38e5f430948d9a4870ebaaf01e58eb5: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb8: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb6: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb10: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb4: *none* - Shape _:nf9a38e5f430948d9a4870ebaaf01e58eb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n0063b17c24774cacadd59288abfd5a57b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b21: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b10: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b25: *none* - Shape _:n0063b17c24774cacadd59288abfd5a57b22: *none*

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>: _:N724b2df4479c4c39ae3e78695c4ad6a2 - Shape cdifd:CDIFDataDownloadShape: _:N724b2df4479c4c39ae3e78695c4ad6a2
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/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: <https://orcid.org/3333-4444-5565> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30c39a4688274ed08a87033caab16bd1b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4444-5565>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/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: <https://ror.org/347237> - 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:first: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b5: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b19: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b7: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b26: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nfb55f92d6669426383593f67d45a57acb23: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb22: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb20: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb10: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb21: *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>: _:N2ef16c14a4c44050a0b87c4a678e1375 - Shape cdifd:CDIFDataDownloadShape: _:N2ef16c14a4c44050a0b87c4a678e1375
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/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: <https://orcid.org/3333-4444-5565> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30c39a4688274ed08a87033caab16bd1b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4444-5565>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/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: <https://ror.org/347237> - 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:first: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b5: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b19: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b7: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b26: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nfb55f92d6669426383593f67d45a57acb23: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb22: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb20: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb10: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb21: *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/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/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: <https://orcid.org/0000-0002-5678-1234> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30c39a4688274ed08a87033caab16bd1b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-5678-1234>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/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: <https://orcid.org/0000-0002-5678-1234>/schema1:affiliation,ex:DataDownloadComplete_001/schema1:provider - 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:first: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b5: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b19: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b7: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b26: *none* - Shape _:n0da6b9281d29433680b62f6347b2a930b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nfb55f92d6669426383593f67d45a57acb23: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb22: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb20: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb10: *none* - Shape _:nfb55f92d6669426383593f67d45a57acb21: *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 cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab4: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab19: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab5: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab7: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab26: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2f4ccc0380d04408894ce17cf179483eb20: *none* - Shape cdifd:CDIFIdentifierShape: *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 _:n2f4ccc0380d04408894ce17cf179483eb25: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb22: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb10: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb23: *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 cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab4: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab19: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab5: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab7: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab26: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2f4ccc0380d04408894ce17cf179483eb20: *none* - Shape cdifd:CDIFIdentifierShape: *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 _:n2f4ccc0380d04408894ce17cf179483eb25: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb22: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb10: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb23: *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 cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab4: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab19: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab5: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab7: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab26: *none* - Shape _:naa6df6c4fadc41e5abbf5abe1c2d324ab8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2f4ccc0380d04408894ce17cf179483eb20: *none* - Shape cdifd:CDIFIdentifierShape: *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 _:n2f4ccc0380d04408894ce17cf179483eb25: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb22: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb10: *none* - Shape _:n2f4ccc0380d04408894ce17cf179483eb23: *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 _:nf7a9f2ab373c4e0a8b99d7262cddd211b6: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:sampleMaterialTypes - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape/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 _:n64e1613ec5a949d398e4559abfba1545b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b6: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b8: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b19: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b5: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b7: *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: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b25: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b20: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b21: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b22: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b23: *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 _:nf7a9f2ab373c4e0a8b99d7262cddd211b6: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:nercParameterCodes_P02 - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape/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 _:n64e1613ec5a949d398e4559abfba1545b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b6: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b8: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b19: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b5: *none* - Shape _:n64e1613ec5a949d398e4559abfba1545b7: *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: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b25: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b20: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b21: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b22: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3553a6e0a98a4f3188c02ae23a545e63b23: *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. for an identifier, the property ID is expected to specify an identifier scheme.Get values from https://registry.identifiers.org/registry/ for interoperability 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.
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n07394f6ae9a64e088382e04270908e73b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b25: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b20: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b22: *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 _:n07394f6ae9a64e088382e04270908e73b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b25: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b20: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b22: *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 _:n07394f6ae9a64e088382e04270908e73b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b25: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b20: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n07394f6ae9a64e088382e04270908e73b22: *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/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n081b552f97944afe8b6a5783355c7bd8b15: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n081b552f97944afe8b6a5783355c7bd8b16: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n081b552f97944afe8b6a5783355c7bd8b14: *none* - Shape _:n081b552f97944afe8b6a5783355c7bd8b6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n081b552f97944afe8b6a5783355c7bd8b19: *none* - Shape _:n081b552f97944afe8b6a5783355c7bd8b17: *none* - Shape _:n081b552f97944afe8b6a5783355c7bd8b7: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b26: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b10: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b5: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b7: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b19: *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 _:nee9c286524e8492d9c00f1ef6d0995a2b11: *none* - Shape _:nee9c286524e8492d9c00f1ef6d0995a2b22: *none* - Shape _:nee9c286524e8492d9c00f1ef6d0995a2b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nee9c286524e8492d9c00f1ef6d0995a2b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nee9c286524e8492d9c00f1ef6d0995a2b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nee9c286524e8492d9c00f1ef6d0995a2b10: *none* - Shape _:nee9c286524e8492d9c00f1ef6d0995a2b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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: <https://ror.org/0171mag52>,ex:component-pyrolysis-oven/schema1:manufacturer,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer,ex:component-mass-spectrometer/schema1:manufacturer,ex:component-gas-chromatograph/schema1:manufacturer - Shape cdifd:CDIFOrganizationShape/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:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-4805-7062>,<https://orcid.org/0000-0001-8898-3457> - Shape _:n1f90228adf4d408aa37a7e34bad840d8b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://ror.org/0171mag52>/schema1:contactPoint,<https://orcid.org/0000-0001-8898-3457>/schema1:contactPoint,<https://orcid.org/0000-0002-4805-7062>/schema1:contactPoint,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer/schema1:contactPoint - Shape cdifd:CDIFPersonShape/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: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
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nd9501eea08f84debaf9a9842b74d322eb18: *none* - Shape _:nd9501eea08f84debaf9a9842b74d322eb17: *none* - Shape _:nd9501eea08f84debaf9a9842b74d322eb20: *none* - Shape _:nd9501eea08f84debaf9a9842b74d322eb15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nd9501eea08f84debaf9a9842b74d322eb3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:instrument-pygcmsms-gsfc-001/schema1:category,ex:instrument-pygcmsms-gsfc-001/schema1:contributor/schema1:roleName,ex:instrument-pygcmsms-gsfc-001/schema1:category - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-pygcmsms-gsfc-001/schema1:contributor,ex:instrument-pygcmsms-gsfc-001/schema1:contributor - Shape _:nd9501eea08f84debaf9a9842b74d322eb4: *none* - Shape _:nd9501eea08f84debaf9a9842b74d322eb14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd9501eea08f84debaf9a9842b74d322eb16: *none*
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/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n081b552f97944afe8b6a5783355c7bd8b15: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n081b552f97944afe8b6a5783355c7bd8b16: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n081b552f97944afe8b6a5783355c7bd8b14: *none* - Shape _:n081b552f97944afe8b6a5783355c7bd8b6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n081b552f97944afe8b6a5783355c7bd8b19: *none* - Shape _:n081b552f97944afe8b6a5783355c7bd8b17: *none* - Shape _:n081b552f97944afe8b6a5783355c7bd8b7: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b26: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b10: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b5: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b7: *none* - Shape _:nd3cb356b7fcd48a38fab0f98a352b203b19: *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 _:nee9c286524e8492d9c00f1ef6d0995a2b11: *none* - Shape _:nee9c286524e8492d9c00f1ef6d0995a2b22: *none* - Shape _:nee9c286524e8492d9c00f1ef6d0995a2b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nee9c286524e8492d9c00f1ef6d0995a2b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nee9c286524e8492d9c00f1ef6d0995a2b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nee9c286524e8492d9c00f1ef6d0995a2b10: *none* - Shape _:nee9c286524e8492d9c00f1ef6d0995a2b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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: ex:instrument-icpms-lab42/schema1:manufacturer,ex:component-autosampler-lab42/schema1:manufacturer,<https://ror.org/03m2x1q45> - Shape cdifd:CDIFOrganizationShape/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:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-9876-5432> - Shape _:n1f90228adf4d408aa37a7e34bad840d8b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-9876-5432>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/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: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
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nd9501eea08f84debaf9a9842b74d322eb18: *none* - Shape _:nd9501eea08f84debaf9a9842b74d322eb17: *none* - Shape _:nd9501eea08f84debaf9a9842b74d322eb20: *none* - Shape _:nd9501eea08f84debaf9a9842b74d322eb15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nd9501eea08f84debaf9a9842b74d322eb3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:instrument-icpms-lab42/schema1:contributor/schema1:roleName,ex:instrument-icpms-lab42/schema1:category - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-icpms-lab42/schema1:contributor - Shape _:nd9501eea08f84debaf9a9842b74d322eb4: *none* - Shape _:nd9501eea08f84debaf9a9842b74d322eb14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd9501eea08f84debaf9a9842b74d322eb16: *none*

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 _:na21e007e05a94465a139d35d1ca4c37cb5: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb12: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb26: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb3: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb11: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb4: *none* - Shape cdifd:fundingShape: _:Ne307146aaec54290972571349b5bc323 - Shape _:na21e007e05a94465a139d35d1ca4c37cb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb25: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb13: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb17: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb14: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n33bf426a4e5240a28d2ccee3d2f7e510b14: *none* - 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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:n5fef30d010da4c96af7886e44f22067bb5: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb19: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb6: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb26: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb8: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb4: *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 cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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 _:n05dd768f31c44bed82ce2cb5e4267d13b20: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b21: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b11: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b23: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b22: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b10: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b25: *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 _:na21e007e05a94465a139d35d1ca4c37cb5: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb12: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb26: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb3: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb11: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb4: *none* - Shape cdifd:fundingShape: _:N6b23256a0d8543e7b80cd02787de2008 - Shape _:na21e007e05a94465a139d35d1ca4c37cb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb25: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb13: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb17: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb14: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n33bf426a4e5240a28d2ccee3d2f7e510b14: *none* - 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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:n5fef30d010da4c96af7886e44f22067bb5: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb19: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb6: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb26: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb8: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb4: *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 cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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 _:n05dd768f31c44bed82ce2cb5e4267d13b20: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b21: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b11: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b23: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b22: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b10: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b25: *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 _:na21e007e05a94465a139d35d1ca4c37cb5: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb12: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb26: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb3: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb11: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb4: *none* - Shape cdifd:fundingShape: _:N6b1b1398d91b4fd6a98474183b8d7293 - Shape _:na21e007e05a94465a139d35d1ca4c37cb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb25: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb13: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb17: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb14: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n33bf426a4e5240a28d2ccee3d2f7e510b14: *none* - 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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:n5fef30d010da4c96af7886e44f22067bb5: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb19: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb6: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb26: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb8: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb4: *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 cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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 _:n05dd768f31c44bed82ce2cb5e4267d13b20: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b21: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b11: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b23: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b22: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b10: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b25: *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 _:na21e007e05a94465a139d35d1ca4c37cb5: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb12: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb26: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb3: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb11: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb4: *none* - Shape cdifd:fundingShape: ex:FunderComplete_001 - Shape _:na21e007e05a94465a139d35d1ca4c37cb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb25: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb13: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb17: *none* - Shape _:na21e007e05a94465a139d35d1ca4c37cb14: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n33bf426a4e5240a28d2ccee3d2f7e510b14: *none* - 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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *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: <https://ror.org/021nxhr62> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:n5fef30d010da4c96af7886e44f22067bb5: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb19: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb6: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb26: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb8: *none* - Shape _:n5fef30d010da4c96af7886e44f22067bb4: *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 cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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 _:n05dd768f31c44bed82ce2cb5e4267d13b20: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b21: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b11: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b23: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b22: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b10: *none* - Shape _:n05dd768f31c44bed82ce2cb5e4267d13b25: *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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b6: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b19: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b8: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b5: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b10: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b11: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b21: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b25: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b6: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b19: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b8: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b5: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b10: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b11: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b21: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b25: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b6: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b19: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b8: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b5: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b10: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n493eb3bb0a89496baa07d248d08adc45b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b11: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b21: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b25: *none* - Shape _:ne281701cd5d64d93a2aea8abf5780ee4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/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: ex:PersonExample_zZc - 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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n43294f3df1824bb783e9b61c5b24f5c4b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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: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 _:n29fee7d048904dc0a447bf10eace967ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab6: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab19: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab7: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab5: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b21: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b11: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b22: *none* - Shape cdifd:CDIFIdentifierShape/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: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: ex:PersonExample_zZc - 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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n43294f3df1824bb783e9b61c5b24f5c4b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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: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 _:n29fee7d048904dc0a447bf10eace967ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab6: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab19: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab7: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab5: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b21: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b11: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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: ex:PersonExample_zZc - 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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n43294f3df1824bb783e9b61c5b24f5c4b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/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: 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 _:n29fee7d048904dc0a447bf10eace967ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab6: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab19: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab7: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab5: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b21: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b11: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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: ex:PersonComplete_001 - 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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n43294f3df1824bb783e9b61c5b24f5c4b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonComplete_001/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: 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 _:n29fee7d048904dc0a447bf10eace967ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab6: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab19: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab7: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab5: *none* - Shape _:n29fee7d048904dc0a447bf10eace967ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b21: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b11: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8a3ea2a63ffa4ddc9ab98cc8cdc4c736b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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 _:nc441850f41e648b5880cc66c9fdde947b16: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b9: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b10: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b29: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b41: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b13: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b3: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b15: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b40: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b44: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b24: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb5: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb7: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb19: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb10: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb4: *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 _:nd1fab2ea879f4497a3b2d54b8b20523eb23: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb25: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb10: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb21: *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 _:nc441850f41e648b5880cc66c9fdde947b16: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b9: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b10: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b29: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b41: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b13: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b3: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b15: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b40: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b44: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b24: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb5: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb7: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb19: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb10: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb4: *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 _:nd1fab2ea879f4497a3b2d54b8b20523eb23: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb25: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb10: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb21: *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 _:nc441850f41e648b5880cc66c9fdde947b16: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentPoint_mdfd8 - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b9: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b10: *none* - Shape cdifd:geoCoordinatesNode: ex:SpatialExtentPoint_mdfd8/schema1:geo - Shape _:nc441850f41e648b5880cc66c9fdde947b29: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b41: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b13: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b3: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b15: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b40: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b44: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b24: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb5: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb7: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb19: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb10: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb4: *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 _:nd1fab2ea879f4497a3b2d54b8b20523eb23: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb25: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb10: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb21: *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 _:nc441850f41e648b5880cc66c9fdde947b16: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentPlaceName_45hwe6 - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b9: *none* - Shape cdifd:CDIFDefinedTermShape: ex:SpatialExtentPlaceName_45hwe6/schema1:alternateName,ex:SpatialExtentPlaceName_45hwe6/schema1:alternateName,ex:SpatialExtentPlaceName_45hwe6/schema1:name - Shape _:nc441850f41e648b5880cc66c9fdde947b10: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b29: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b41: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b13: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b3: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b15: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b40: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b44: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b24: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb5: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb7: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb19: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb10: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb4: *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 _:nd1fab2ea879f4497a3b2d54b8b20523eb23: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb25: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb10: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb21: *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 _:nc441850f41e648b5880cc66c9fdde947b16: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape cdifd:geoShapeNode: ex:SpatialExtentBox_my8/schema1:geo - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b9: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b10: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b29: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b41: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b13: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b3: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b15: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b40: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b44: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b24: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb5: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb7: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb19: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb10: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb4: *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 _:nd1fab2ea879f4497a3b2d54b8b20523eb23: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb25: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb10: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb21: *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 _:nc441850f41e648b5880cc66c9fdde947b16: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape cdifd:geoShapeNode: ex:SpatialExtentBox_my8/schema1:geo - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b9: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b10: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b29: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b41: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b13: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b3: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b15: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b40: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b44: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b24: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb5: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb7: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb19: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb10: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb4: *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 _:nd1fab2ea879f4497a3b2d54b8b20523eb23: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb25: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb10: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb21: *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 _:nc441850f41e648b5880cc66c9fdde947b16: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentComplete_001 - Shape cdifd:geoShapeNode: ex:SpatialExtentComplete_001/schema1:geo - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b9: *none* - Shape cdifd:CDIFDefinedTermShape: ex:SpatialExtentComplete_001/schema1:name - Shape _:nc441850f41e648b5880cc66c9fdde947b10: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b29: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b41: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b13: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b3: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b15: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b40: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b44: *none* - Shape _:nc441850f41e648b5880cc66c9fdde947b24: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb5: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb7: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb19: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb10: *none* - Shape _:n30c53bcc8ad14a60a3752f5d8dd07aacb4: *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 _:nd1fab2ea879f4497a3b2d54b8b20523eb23: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb25: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb10: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1fab2ea879f4497a3b2d54b8b20523eb21: *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 _:n9ee2d87e2406490f828c1c5cb3cc9beab5: *none* - Shape _:n9ee2d87e2406490f828c1c5cb3cc9beab6: *none* - Shape cdifd:statisticalVariableNode: ex:statvar-median-income - Shape cdifd:statisticalVariableNode/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 _:naf969813092e4cf58ff3e515428d763db8: *none* - Shape _:naf969813092e4cf58ff3e515428d763db10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naf969813092e4cf58ff3e515428d763db4: *none* - Shape _:naf969813092e4cf58ff3e515428d763db26: *none* - Shape _:naf969813092e4cf58ff3e515428d763db7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:naf969813092e4cf58ff3e515428d763db6: *none* - Shape _:naf969813092e4cf58ff3e515428d763db5: *none* - Shape _:naf969813092e4cf58ff3e515428d763db19: *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: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b21: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b10: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b11: *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 _:n9ee2d87e2406490f828c1c5cb3cc9beab5: *none* - Shape _:n9ee2d87e2406490f828c1c5cb3cc9beab6: *none* - Shape cdifd:statisticalVariableNode: ex:StatVarComplete_001 - Shape cdifd:statisticalVariableNode/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 _:naf969813092e4cf58ff3e515428d763db8: *none* - Shape _:naf969813092e4cf58ff3e515428d763db10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naf969813092e4cf58ff3e515428d763db4: *none* - Shape _:naf969813092e4cf58ff3e515428d763db26: *none* - Shape _:naf969813092e4cf58ff3e515428d763db7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:naf969813092e4cf58ff3e515428d763db6: *none* - Shape _:naf969813092e4cf58ff3e515428d763db5: *none* - Shape _:naf969813092e4cf58ff3e515428d763db19: *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: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b21: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b10: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9392bea7a2f648baa90b1d3ebe2cef33b11: *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 _:n3ed4096ff64f44d8b4313b9094a52330b17: *none* - Shape _:n3ed4096ff64f44d8b4313b9094a52330b3: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: _:Nf4428cc9ef8b4f539a7ad360952b3fea - Shape cdifd:timePositionNode: _:Nd89bb861480c4de995278b5c055da2fb,_:Ne08a22a3508444e784e6cbdef618a2a7 - Shape _:n3ed4096ff64f44d8b4313b9094a52330b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: _:N0837c3c494284651b6c44a502ddd301c,_:N06cfcfece6964518b36c936df81a9938 - Shape _:n3ed4096ff64f44d8b4313b9094a52330b4: *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 _:n3ed4096ff64f44d8b4313b9094a52330b17: *none* - Shape _:n3ed4096ff64f44d8b4313b9094a52330b3: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: _:N2df9f297d3f449f0a1192c75e26c90d2 - Shape cdifd:timePositionNode: _:Nb4cd82b3193746e3a7f640292af1d199,_:N60bf17cab03941c492dafb99d4a94613 - Shape _:n3ed4096ff64f44d8b4313b9094a52330b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: _:N7c1d8fac069f4f8dac4f41bf106129b6,_:Nf4ae3f5dc93d4b7d92260c688464d4c6 - Shape _:n3ed4096ff64f44d8b4313b9094a52330b4: *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/schemaorgProperties/labeledLink/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 _:ne6f60136d7fb455db918ccecc10f8c3ab38: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab4: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab29: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab12: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab5: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab8: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab45: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab51: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab44: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab9: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab30: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab7: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab10: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab14: *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 _:n750f7e251e4a4f27942c8c060e38a7c5b8: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b19: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b10: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b6: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b4: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b5: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:na74d1fb046f74081a7fa95ad188bc8a0b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b23: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b11: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b22: *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 _:ne6f60136d7fb455db918ccecc10f8c3ab38: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab4: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab29: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab12: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab5: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab8: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab45: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab51: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab44: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab9: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab30: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab7: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab10: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab14: *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 _:n750f7e251e4a4f27942c8c060e38a7c5b8: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b19: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b10: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b6: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b4: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b5: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:na74d1fb046f74081a7fa95ad188bc8a0b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b23: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b11: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b22: *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 _:ne6f60136d7fb455db918ccecc10f8c3ab38: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab4: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab29: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab12: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab5: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab8: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab45: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab51: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab44: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab9: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab30: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab7: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab10: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab14: *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:variableMeasured_346/schema1:url
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b8: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b19: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b10: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b6: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b4: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b5: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:na74d1fb046f74081a7fa95ad188bc8a0b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b23: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b11: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b22: *none*
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 _:ne6f60136d7fb455db918ccecc10f8c3ab38: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab4: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab29: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab12: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab5: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab8: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab45: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab51: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab44: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab9: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab30: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab7: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab10: *none* - Shape _:ne6f60136d7fb455db918ccecc10f8c3ab14: *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:variableMeasuredComplete_001/schema1:url
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b8: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b19: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b10: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b6: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b4: *none* - Shape _:n750f7e251e4a4f27942c8c060e38a7c5b5: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:na74d1fb046f74081a7fa95ad188bc8a0b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b23: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b11: *none* - Shape _:na74d1fb046f74081a7fa95ad188bc8a0b22: *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: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 _:n3a4839e5c59b440d87b846eaffa23724b29: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b27: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b31: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b17: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh - Shape _:n3a4839e5c59b440d87b846eaffa23724b34: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b3: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b32: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b35: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b18: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b25: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b11: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b10: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b30: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b26: *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
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n6a80572bb6b74b2a9af1fdca83270627b8: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b4: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b6: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b10: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b26: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/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 cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00bfb65041844440a5528138b92ea333b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00bfb65041844440a5528138b92ea333b10: *none* - Shape _:n00bfb65041844440a5528138b92ea333b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n00bfb65041844440a5528138b92ea333b25: *none* - Shape _:n00bfb65041844440a5528138b92ea333b22: *none* - Shape _:n00bfb65041844440a5528138b92ea333b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n00bfb65041844440a5528138b92ea333b20: *none*
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 _:n3a4839e5c59b440d87b846eaffa23724b29: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b27: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b31: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b17: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh - Shape _:n3a4839e5c59b440d87b846eaffa23724b34: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b3: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b32: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b35: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b18: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b25: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b11: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b10: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b30: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b26: *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:termsOfService,ex:exampleWebAPI_354btrh/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:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n6a80572bb6b74b2a9af1fdca83270627b8: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b4: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b6: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b10: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b26: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b19: *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 cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00bfb65041844440a5528138b92ea333b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00bfb65041844440a5528138b92ea333b10: *none* - Shape _:n00bfb65041844440a5528138b92ea333b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n00bfb65041844440a5528138b92ea333b25: *none* - Shape _:n00bfb65041844440a5528138b92ea333b22: *none* - Shape _:n00bfb65041844440a5528138b92ea333b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n00bfb65041844440a5528138b92ea333b20: *none*
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 _:n3a4839e5c59b440d87b846eaffa23724b29: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b27: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b31: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b17: *none* - Shape cdifd:webAPINode: ex:WebAPIComplete_001 - Shape _:n3a4839e5c59b440d87b846eaffa23724b34: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b3: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b32: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b35: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b18: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b25: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b11: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b10: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b30: *none* - Shape _:n3a4839e5c59b440d87b846eaffa23724b26: *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:documentation,ex:WebAPIComplete_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:WebAPIComplete_001/schema1:documentation,ex:WebAPIComplete_001/schema1:termsOfService
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n6a80572bb6b74b2a9af1fdca83270627b8: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b4: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b6: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b10: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b26: *none* - Shape _:n6a80572bb6b74b2a9af1fdca83270627b19: *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 cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00bfb65041844440a5528138b92ea333b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00bfb65041844440a5528138b92ea333b10: *none* - Shape _:n00bfb65041844440a5528138b92ea333b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n00bfb65041844440a5528138b92ea333b25: *none* - Shape _:n00bfb65041844440a5528138b92ea333b22: *none* - Shape _:n00bfb65041844440a5528138b92ea333b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n00bfb65041844440a5528138b92ea333b20: *none*

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:conceptBroaderNotSelfShape: ex:geology,ex:geophysics - Shape skosv:prefLabelUniqueLangShape: ex:geology,ex:geophysics - Shape skosv:ConceptShape: 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:conceptBroaderNotSelfShape: mat:rock,mat:rockorsediment,mat:mineral,mat:mixedsoilsedimentrock,mat:soil,mat:particulate,mat:sediment,mat:earthmaterial - Shape skosv:prefLabelUniqueLangShape: mat:rock,mat:rockorsediment,mat:mineral,mat:mixedsoilsedimentrock,mat:soil,mat:particulate,mat:sediment,mat:earthmaterial - Shape skosv:ConceptShape: mat:rock,mat:rockorsediment,mat:mineral,mat:mixedsoilsedimentrock,mat:soil,mat:particulate,mat:sediment,mat:earthmaterial

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:schemePrefLabelUniqueLangShape: mat:materialsvocabulary - Shape skosv:ConceptSchemeShape: mat:materialsvocabulary
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:conceptBroaderNotSelfShape: mat:rockorsediment,mat:otheranthropogenicmaterial,mat:organicmaterial,mat:particulate,mat:biogenicnonorganicmaterial,mat:earthmaterial,mat:liquidwater,mat:rock,mat:anyanthropogenicmaterial,mat:dispersedmedia,mat:nonaqueousliquid,mat:anyice,mat:mineral,mat:waterice,mat:mixedsoilsedimentrock,mat:soil,mat:material,mat:anthropogenicmetal,mat:gas,mat:sediment,mat:fluid - Shape skosv:prefLabelUniqueLangShape: mat:rockorsediment,mat:otheranthropogenicmaterial,mat:organicmaterial,mat:particulate,mat:biogenicnonorganicmaterial,mat:earthmaterial,mat:liquidwater,mat:rock,mat:anyanthropogenicmaterial,mat:dispersedmedia,mat:nonaqueousliquid,mat:anyice,mat:mineral,mat:waterice,mat:mixedsoilsedimentrock,mat:soil,mat:material,mat:anthropogenicmetal,mat:gas,mat:sediment,mat:fluid - Shape skosv:ConceptShape: mat:rockorsediment,mat:otheranthropogenicmaterial,mat:organicmaterial,mat:particulate,mat:biogenicnonorganicmaterial,mat:earthmaterial,mat:liquidwater,mat:rock,mat:anyanthropogenicmaterial,mat:dispersedmedia,mat:nonaqueousliquid,mat:anyice,mat:mineral,mat:waterice,mat:mixedsoilsedimentrock,mat:soil,mat:material,mat:anthropogenicmetal,mat:gas,mat:sediment,mat:fluid

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/lMtIx>,<file:///github/workspace/RNdlTIf>
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n4a4c53c9cecb4b73933a4fde93964b20b21: *none* - Shape _:n4a4c53c9cecb4b73933a4fde93964b20b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a4c53c9cecb4b73933a4fde93964b20b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a4c53c9cecb4b73933a4fde93964b20b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a4c53c9cecb4b73933a4fde93964b20b22: *none* - Shape _:n4a4c53c9cecb4b73933a4fde93964b20b36: *none* - Shape _:n4a4c53c9cecb4b73933a4fde93964b20b23: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n4a4c53c9cecb4b73933a4fde93964b20b13: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a4c53c9cecb4b73933a4fde93964b20b4: *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 _:n1a8d5e5b30484512b01534db26aa44f7b16: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n1a8d5e5b30484512b01534db26aa44f7b19: *none* - Shape _:n1a8d5e5b30484512b01534db26aa44f7b14: *none* - Shape _:n1a8d5e5b30484512b01534db26aa44f7b7: *none* - Shape _:n1a8d5e5b30484512b01534db26aa44f7b17: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1a8d5e5b30484512b01534db26aa44f7b15: *none* - Shape _:n1a8d5e5b30484512b01534db26aa44f7b6: *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/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3602995e0a1749348efb448045bdb478b26: *none* - Shape _:n3602995e0a1749348efb448045bdb478b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3602995e0a1749348efb448045bdb478b8: *none* - Shape _:n3602995e0a1749348efb448045bdb478b4: *none* - Shape _:n3602995e0a1749348efb448045bdb478b5: *none* - Shape _:n3602995e0a1749348efb448045bdb478b7: *none* - Shape _:n3602995e0a1749348efb448045bdb478b19: *none* - Shape _:n3602995e0a1749348efb448045bdb478b6: *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 _:n2c927a4917394a5da3b115557f1ddc00b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2c927a4917394a5da3b115557f1ddc00b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c927a4917394a5da3b115557f1ddc00b23: *none* - Shape _:n2c927a4917394a5da3b115557f1ddc00b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2c927a4917394a5da3b115557f1ddc00b22: *none* - Shape _:n2c927a4917394a5da3b115557f1ddc00b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c927a4917394a5da3b115557f1ddc00b25: *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/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:ncf27f7229e8a4fd9a7c374db79ec5a9fb4: *none* - Shape _:ncf27f7229e8a4fd9a7c374db79ec5a9fb5: *none* - Shape cdifd:generatedByNode/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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne2974158feda4c7e8f3067fe12398820b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape cdifd:affiliationProperty/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/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 _:na34979f57ea44b47b2e704f5f9ce16d9b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na34979f57ea44b47b2e704f5f9ce16d9b18: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:measurementTechnique,_:N7f8d9de5855148a89c8e8c69449e59b1,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:na34979f57ea44b47b2e704f5f9ce16d9b4: *none* - Shape _:na34979f57ea44b47b2e704f5f9ce16d9b16: *none* - Shape _:na34979f57ea44b47b2e704f5f9ce16d9b17: *none* - Shape _:na34979f57ea44b47b2e704f5f9ce16d9b14: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na34979f57ea44b47b2e704f5f9ce16d9b20: *none* - Shape _:na34979f57ea44b47b2e704f5f9ce16d9b15: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b41: *none* - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b10: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b15: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:measurementTechnique,_:N7f8d9de5855148a89c8e8c69449e59b1,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b40: *none* - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b16: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b3: *none* - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b9: *none* - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b44: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b42: *none* - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b38: *none* - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b29: *none* - Shape _:nbe56bf1ca8fa485eabbe871e3a2000a0b24: *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/lMtIx>,<file:///github/workspace/RNdlTIf> - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/lMtIx>,<file:///github/workspace/RNdlTIf>
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:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n0a62add694ff4a74a7237f819fce48b5b5: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n0a62add694ff4a74a7237f819fce48b5b7: *none* - Shape _:n0a62add694ff4a74a7237f819fce48b5b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nfa98604c3f5a484aa7d5bf5f1ecd968db12: *none* - Shape _:nfa98604c3f5a484aa7d5bf5f1ecd968db26: *none* - Shape _:nfa98604c3f5a484aa7d5bf5f1ecd968db17: *none* - Shape _:nfa98604c3f5a484aa7d5bf5f1ecd968db15: *none* - Shape _:nfa98604c3f5a484aa7d5bf5f1ecd968db14: *none* - Shape _:nfa98604c3f5a484aa7d5bf5f1ecd968db4: *none* - Shape _:nfa98604c3f5a484aa7d5bf5f1ecd968db13: *none* - Shape _:nfa98604c3f5a484aa7d5bf5f1ecd968db5: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfa98604c3f5a484aa7d5bf5f1ecd968db11: *none* - Shape _:nfa98604c3f5a484aa7d5bf5f1ecd968db25: *none* - Shape _:nfa98604c3f5a484aa7d5bf5f1ecd968db3: *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 _:n523f48dd513c4fc281048fb5880f8a80b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/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/sh:property/sh:or/rdf:first: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb24: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb32: *none* - Shape cdifd:webAPINode: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb26: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb3: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb31: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb27: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb17: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb25: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb28: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb11: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb10: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb33: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb34: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb30: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb4: *none* - Shape _:nab8c1fb8996a40d4b244024bf8ea43ebb29: *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*

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/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:neac6c1c119fe474188eb513792a3187ab6: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:neac6c1c119fe474188eb513792a3187ab19: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:neac6c1c119fe474188eb513792a3187ab16: *none* - Shape _:neac6c1c119fe474188eb513792a3187ab15: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:neac6c1c119fe474188eb513792a3187ab17: *none* - Shape _:neac6c1c119fe474188eb513792a3187ab14: *none* - Shape _:neac6c1c119fe474188eb513792a3187ab7: *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/sh:property/sh:or/rdf:first: *none* - Shape _:n66e67505e8c749beb8d9d6583488d01eb19: *none* - Shape _:n66e67505e8c749beb8d9d6583488d01eb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n66e67505e8c749beb8d9d6583488d01eb5: *none* - Shape _:n66e67505e8c749beb8d9d6583488d01eb7: *none* - Shape _:n66e67505e8c749beb8d9d6583488d01eb4: *none* - Shape _:n66e67505e8c749beb8d9d6583488d01eb10: *none* - Shape _:n66e67505e8c749beb8d9d6583488d01eb6: *none* - Shape _:n66e67505e8c749beb8d9d6583488d01eb26: *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:CDIFIdentifierShape: *none* - Shape _:nef3bf3381a9341d58623b5f892648205b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nef3bf3381a9341d58623b5f892648205b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef3bf3381a9341d58623b5f892648205b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nef3bf3381a9341d58623b5f892648205b10: *none* - Shape _:nef3bf3381a9341d58623b5f892648205b25: *none* - Shape _:nef3bf3381a9341d58623b5f892648205b22: *none* - Shape _:nef3bf3381a9341d58623b5f892648205b21: *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/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b19: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b17: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b16: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b15: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b14: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b6: *none* - Shape cdifd:CDIFAddPropertyTermShape/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 _:n3adde43fd96f4f0fabfc3d643b36c7e8b6: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b10: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b26: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b8: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b5: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/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 _:nc9b8ebad3bac4a3bb19ac4883300130db21: *none* - Shape _:nc9b8ebad3bac4a3bb19ac4883300130db20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc9b8ebad3bac4a3bb19ac4883300130db23: *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:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc9b8ebad3bac4a3bb19ac4883300130db10: *none* - Shape _:nc9b8ebad3bac4a3bb19ac4883300130db25: *none* - Shape _:nc9b8ebad3bac4a3bb19ac4883300130db11: *none* - Shape _:nc9b8ebad3bac4a3bb19ac4883300130db22: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb36: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb35: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb5: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb21: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb12: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb22: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/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: *none* - Shape _:nb99d4f9d39ab44dfa20f374f21ee472db4: *none* - Shape _:nb99d4f9d39ab44dfa20f374f21ee472db5: *none* - Shape cdifd:generatedByNode/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:maintainerOrProviderContactPointShape: *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:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:nf647dd65fc7d4184a7221770d6049b2fb14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *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:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation
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 _:nd7d9ac2d34944754a86ed2a1249487e1b14: *none* - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b17: *none* - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:definedTerm_zZc - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b18: *none* - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n14f775e0e759454cb74351e00c77e52cb9: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:definedTerm_zZc - Shape _:n14f775e0e759454cb74351e00c77e52cb38: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb42: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb16: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb10: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb29: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb39: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb13: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb41: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb24: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb3: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb15: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *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/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *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*
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/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b19: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b17: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b16: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b15: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b14: *none* - Shape _:nd897ef694e1044f7bc366aa21b720383b6: *none* - Shape cdifd:CDIFAddPropertyTermShape/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 _:n3adde43fd96f4f0fabfc3d643b36c7e8b6: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b10: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b26: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b8: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b5: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3adde43fd96f4f0fabfc3d643b36c7e8b7: *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 _:nc9b8ebad3bac4a3bb19ac4883300130db21: *none* - Shape _:nc9b8ebad3bac4a3bb19ac4883300130db20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc9b8ebad3bac4a3bb19ac4883300130db23: *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:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc9b8ebad3bac4a3bb19ac4883300130db10: *none* - Shape _:nc9b8ebad3bac4a3bb19ac4883300130db25: *none* - Shape _:nc9b8ebad3bac4a3bb19ac4883300130db11: *none* - Shape _:nc9b8ebad3bac4a3bb19ac4883300130db22: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb36: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb35: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb5: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb21: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb12: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb22: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nce45267c727d4123b28cd6c49eee582eb13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/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: *none* - Shape _:nb99d4f9d39ab44dfa20f374f21ee472db4: *none* - Shape _:nb99d4f9d39ab44dfa20f374f21ee472db5: *none* - Shape cdifd:generatedByNode/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:maintainerOrProviderContactPointShape: *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:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:nf647dd65fc7d4184a7221770d6049b2fb14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *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/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 _:nd7d9ac2d34944754a86ed2a1249487e1b14: *none* - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b17: *none* - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:exampleGeneratedBy_w46j6j/prov:used/schema1:instrument/schema1:category - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b18: *none* - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd7d9ac2d34944754a86ed2a1249487e1b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n14f775e0e759454cb74351e00c77e52cb9: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape cdifd:geoShapeNode: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:exampleGeneratedBy_w46j6j/prov:used/schema1:instrument/schema1:category - Shape _:n14f775e0e759454cb74351e00c77e52cb38: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb42: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb16: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb10: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb29: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb39: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb13: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb41: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb24: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb3: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb15: *none* - Shape _:n14f775e0e759454cb74351e00c77e52cb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *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/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *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*

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/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 cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db19: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db15: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db7: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db17: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db14: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db16: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb26: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb8: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb19: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb4: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/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 cdifd:CDIFIdentifierShape: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b21: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b20: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b10: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b23: *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/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape _:n265e132bd1874b04b6b0ad5e8f1e1130b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - 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/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:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab4: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab3: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab15: *none* - Shape cdifd:CDIFDefinedTermShape: ex:definedTerm_zZc - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab18: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab16: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab20: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none*
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/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 cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db19: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db15: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db7: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db17: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db14: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db16: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb26: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb8: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb19: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb4: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb6: *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: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b21: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b20: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b10: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b23: *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/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape _:n265e132bd1874b04b6b0ad5e8f1e1130b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - 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/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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab4: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab3: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab15: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab18: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab16: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab20: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *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/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 cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db19: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db15: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db7: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db17: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db14: *none* - Shape _:n9d20930fd1ad4f3aa216e7c14a0f728db16: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb26: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb8: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb19: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb4: *none* - Shape _:n78d0c6de602740d0a01c79e8f5e89a5bb6: *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: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b21: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b20: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b10: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbf7ad863c3294334987eb0231916cd00b23: *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/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape _:n265e132bd1874b04b6b0ad5e8f1e1130b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - 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/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/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab4: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab3: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab15: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab18: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab16: *none* - Shape _:n30ee0ab6ea0a463281fefa3428ca9d9ab20: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *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:cdifProvHowToShape: *none* - Shape _:n91230aa31a0544a3b2a51644c67710bdb5: *none* - Shape _:n91230aa31a0544a3b2a51644c67710bdb35: *none* - Shape _:n91230aa31a0544a3b2a51644c67710bdb36: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91230aa31a0544a3b2a51644c67710bdb13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91230aa31a0544a3b2a51644c67710bdb4: *none* - Shape _:n91230aa31a0544a3b2a51644c67710bdb22: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n91230aa31a0544a3b2a51644c67710bdb12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91230aa31a0544a3b2a51644c67710bdb21: *none* - Shape _:n91230aa31a0544a3b2a51644c67710bdb23: *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 cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n523b1f6e2bb34b37b35b7cc855226b6bb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n523b1f6e2bb34b37b35b7cc855226b6bb15: *none* - Shape _:n523b1f6e2bb34b37b35b7cc855226b6bb6: *none* - Shape _:n523b1f6e2bb34b37b35b7cc855226b6bb7: *none* - Shape _:n523b1f6e2bb34b37b35b7cc855226b6bb19: *none* - Shape _:n523b1f6e2bb34b37b35b7cc855226b6bb17: *none* - Shape _:n523b1f6e2bb34b37b35b7cc855226b6bb16: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf13d14af0f6d47789f88d8038f5a688fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf13d14af0f6d47789f88d8038f5a688fb6: *none* - Shape _:nf13d14af0f6d47789f88d8038f5a688fb7: *none* - Shape _:nf13d14af0f6d47789f88d8038f5a688fb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf13d14af0f6d47789f88d8038f5a688fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf13d14af0f6d47789f88d8038f5a688fb8: *none* - Shape _:nf13d14af0f6d47789f88d8038f5a688fb26: *none* - Shape _:nf13d14af0f6d47789f88d8038f5a688fb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n82cc1880981b4dc1a46aa9640f0e02ffb25: *none* - Shape _:n82cc1880981b4dc1a46aa9640f0e02ffb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n82cc1880981b4dc1a46aa9640f0e02ffb20: *none* - Shape _:n82cc1880981b4dc1a46aa9640f0e02ffb10: *none* - Shape _:n82cc1880981b4dc1a46aa9640f0e02ffb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n82cc1880981b4dc1a46aa9640f0e02ffb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n82cc1880981b4dc1a46aa9640f0e02ffb22: *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/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:nab79967aa2d8411cb2111d3b258957c8b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nab79967aa2d8411cb2111d3b258957c8b5: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:person_jdoe - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n78cdc5c153c14d78aad20f04609be996b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:person_jdoe/schema1:contactPoint
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/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 cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n354b663746bf48c49f54ffa780c80121b15: *none* - Shape cdifd:CDIFDefinedTermShape: _:N00c922b33b074e6eb77a751ebd9917ec,ex:xasOptionalExample_001/schema1:keywords,ex:xasOptionalExample_001/schema1:measurementTechnique,ex:xasOptionalExample_001/schema1:keywords,ex:xasOptionalExample_001/schema1:measurementTechnique - Shape _:n354b663746bf48c49f54ffa780c80121b4: *none* - Shape _:n354b663746bf48c49f54ffa780c80121b20: *none* - Shape _:n354b663746bf48c49f54ffa780c80121b14: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n354b663746bf48c49f54ffa780c80121b18: *none* - Shape _:n354b663746bf48c49f54ffa780c80121b17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n354b663746bf48c49f54ffa780c80121b16: *none* - Shape _:n354b663746bf48c49f54ffa780c80121b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/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 cdifd:spatialExtentProperty: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: _:N00c922b33b074e6eb77a751ebd9917ec,ex:xasOptionalExample_001/schema1:keywords,ex:xasOptionalExample_001/schema1:measurementTechnique,ex:xasOptionalExample_001/schema1:keywords,ex:xasOptionalExample_001/schema1:measurementTechnique - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b3: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b24: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b4: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b40: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b38: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b29: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b9: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b10: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b42: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b15: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b39: *none* - Shape _:nc766ad9dc94b4c7886f0152b88192524b16: *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:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n902ad4e40c164b80bf3b52d8c059f2f7b5: *none* - Shape _:n902ad4e40c164b80bf3b52d8c059f2f7b7: *none* - Shape _:n902ad4e40c164b80bf3b52d8c059f2f7b18: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nd7dd083a88b04003b4fd050452cb7ccab11: *none* - Shape _:nd7dd083a88b04003b4fd050452cb7ccab26: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd7dd083a88b04003b4fd050452cb7ccab13: *none* - Shape _:nd7dd083a88b04003b4fd050452cb7ccab17: *none* - Shape _:nd7dd083a88b04003b4fd050452cb7ccab5: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nd7dd083a88b04003b4fd050452cb7ccab15: *none* - Shape _:nd7dd083a88b04003b4fd050452cb7ccab25: *none* - Shape _:nd7dd083a88b04003b4fd050452cb7ccab14: *none* - Shape _:nd7dd083a88b04003b4fd050452cb7ccab4: *none* - Shape _:nd7dd083a88b04003b4fd050452cb7ccab3: *none* - Shape _:nd7dd083a88b04003b4fd050452cb7ccab12: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3b16b69f8ab243338b7152c49de0be1bb4: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n27667854d4e54f08bbe5ac9a28d41466b30: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b27: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b17: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b4: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b26: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b31: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b33: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b18: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b32: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b10: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b11: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b25: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b34: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b24: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b35: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b3: *none* - Shape _:n27667854d4e54f08bbe5ac9a28d41466b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *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*

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/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n5696fac87ae147499b86ffb81f3d3cadb16: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n5696fac87ae147499b86ffb81f3d3cadb19: *none* - Shape _:n5696fac87ae147499b86ffb81f3d3cadb17: *none* - Shape _:n5696fac87ae147499b86ffb81f3d3cadb6: *none* - Shape _:n5696fac87ae147499b86ffb81f3d3cadb14: *none* - Shape _:n5696fac87ae147499b86ffb81f3d3cadb7: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5696fac87ae147499b86ffb81f3d3cadb15: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n349880655f1d4e97ac5bc1105cde58a8b26: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b8: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b6: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b19: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b10: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b7: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b5: *none* - Shape cdifd:CDIFDefinedTermShape/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 cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb25: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb22: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb11: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb10: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n5696fac87ae147499b86ffb81f3d3cadb16: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n5696fac87ae147499b86ffb81f3d3cadb19: *none* - Shape _:n5696fac87ae147499b86ffb81f3d3cadb17: *none* - Shape _:n5696fac87ae147499b86ffb81f3d3cadb6: *none* - Shape _:n5696fac87ae147499b86ffb81f3d3cadb14: *none* - Shape _:n5696fac87ae147499b86ffb81f3d3cadb7: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5696fac87ae147499b86ffb81f3d3cadb15: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n349880655f1d4e97ac5bc1105cde58a8b26: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b8: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b6: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b19: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b10: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b7: *none* - Shape _:n349880655f1d4e97ac5bc1105cde58a8b5: *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 cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb25: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb22: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb11: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb10: *none* - Shape _:nf2cdda319fe44b5d9e500f949e2009efb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *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 _:ne03b20dddf4f4097b2c907ec4ca96ff6b3: *none* - Shape cdifd:XDIDataStructureShape: *none* - Shape cdifd:XDIDataStructureShape/sh:property/sh:or/rdf:first: *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 _:ne03b20dddf4f4097b2c907ec4ca96ff6b3: *none* - Shape cdifd:XDIDataStructureShape: ex:xasXDIdownload_23463h - Shape cdifd:XDIDataStructureShape/sh:property/sh:or/rdf:first: *none*