Building blocks validation report

Generated at 2026-09-24T21:36:42.551628+00:00

Number of passing building blocks: 88 / 93 (94.62%)

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: 2 / 2

parameterValue-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using parameterValue-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD parameterValue-fail.jsonld created
Output Turtle parameterValue-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['bios:parameterValue']: {'description': 'Actual parameter values used during a lab process ' 'execution. Each entry is a schema:PropertyValue ' 'recording a specific instrument setting or ' 'measurement condition (temperature, flow rate, scan ' 'range, etc.).', 'items': {'$ref': '#/$defs/ParameterValue'}, 'type': 'array', 'x-jsonld-id': 'https://bioschemas.org/parameterValue'} On instance['bios:parameterValue']: 42
SHACL
Validation result for _sources/bioschemasProperties/cdifBioschemasProperties/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/bioschemasProperties/cdifBioschemasProperties/rules.shacl: - Shape cdifd:BioschemasParameterValueShape: *none* - Shape cdifd:BioschemasLabEquipmentShape: *none* - Shape cdifd:BioschemasComputationalToolShape: *none* - Shape cdifd:BioschemasLabProtocolShape: *none*
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:BioschemasParameterValueShape: *none* - Shape cdifd:BioschemasLabEquipmentShape: *none* - Shape cdifd:BioschemasComputationalToolShape: *none* - Shape cdifd:BioschemasLabProtocolShape: *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': {'additionalProperties': False, 'properties': {'@id': {'description': 'uri ' 'for ' 'specifications ' 'that ' 'this ' 'metadata ' 'record ' 'conforms ' 'to', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}, 'schema:about': {'additionalProperties': False, 'properties': {'@id': {'description': 'this ' 'must ' 'be ' 'the ' '@id ' 'value ' 'of ' 'the ' 'node ' 'containing ' 'the ' 'resource ' 'description ' 'metadata', 'type': 'string'}}, 'required': ['@id'], 'type': 'object', 'x-jsonld-id': 'http://schema.org/about'}, 'schema:additionalType': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'dcat:CatalogRecord'}}, 'required': ['@id'], 'type': 'object'}, 'description': 'additional ' 'type ' 'assertions ' 'for the ' 'catalog ' 'record node. ' 'dcat:CatalogRecord ' 'is required.', 'items': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, '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': 'https://w3id.org/cdif/core/1.1'}], 'schema:additionalType': [{'@id': 'dcat:CatalogRecord'}], 'schema:includedInDataCatalog': {'@id': 'https://ror.org/04sfkyrt24', '@type': ['schema:DataCatalog'], 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': '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:affiliation': {'@id': 'https://ror.org/04jpmwt24', '@type': ['schema:Organization'], 'schema:additionalType': ['schema:Consortium'], 'schema:alternateName': 'BWC', 'schema:description': 'Description ' 'of ' 'organizatioan ' 'BWC', 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://registry.identifiers.org/registry/ror'}, 'schema:url': 'https://ror.org/04jpmwt24'}, 'schema:name': 'Big ' 'Wildlife ' 'Consortium', 'schema:sameAs': ['ISNI ' '0000 ' '0000 ' '9427 ' '2533', 'Wikidata ' 'Q4904147']}, 'schema:alternateName': 'Metadata curator', 'schema:contactPoint': {'@type': ['schema:ContactPoint'], 'schema:email': 'goodgea@bwc.org'}, 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': '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/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/04jpmwt24> - Shape _:n8612dd058266414c85f6333d197f70c5b3: *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 _:n264dff2e394a4b81b88a2ebde53720dab10: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab4: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab7: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab6: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab26: *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 _:n359c5e2d85504455bc4e5fd6d213e0f8b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b10: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b21: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b25: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:n7985fd52e795493c9ac0bb46430a8f30b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - 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 cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *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': {'additionalProperties': False, 'properties': {'@id': {'description': 'uri ' 'for ' 'specifications ' 'that ' 'this ' 'metadata ' 'record ' 'conforms ' 'to', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}, 'schema:about': {'additionalProperties': False, 'properties': {'@id': {'description': 'this ' 'must ' 'be ' 'the ' '@id ' 'value ' 'of ' 'the ' 'node ' 'containing ' 'the ' 'resource ' 'description ' 'metadata', 'type': 'string'}}, 'required': ['@id'], 'type': 'object', 'x-jsonld-id': 'http://schema.org/about'}, 'schema:additionalType': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'dcat:CatalogRecord'}}, 'required': ['@id'], 'type': 'object'}, 'description': 'additional ' 'type ' 'assertions ' 'for the ' 'catalog ' 'record node. ' 'dcat:CatalogRecord ' 'is required.', 'items': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, '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': [{'@id': 'dcat:CatalogRecord'}], 'schema:includedInDataCatalog': {'@id': 'https://ror.org/04sfkyrt24', '@type': ['schema:DataCatalog'], 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': '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:affiliation': {'@id': 'https://ror.org/04jpmwt24', '@type': ['schema:Organization'], 'schema:additionalType': ['schema:Consortium'], 'schema:alternateName': 'BWC', 'schema:description': 'Description ' 'of ' 'organizatioan ' 'BWC', 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://registry.identifiers.org/registry/ror'}, 'schema:url': 'https://ror.org/04jpmwt24'}, 'schema:name': 'Big ' 'Wildlife ' 'Consortium', 'schema:sameAs': ['ISNI ' '0000 ' '0000 ' '9427 ' '2533', 'Wikidata ' 'Q4904147']}, 'schema:alternateName': 'Metadata curator', 'schema:contactPoint': {'@type': ['schema:ContactPoint'], 'schema:email': 'goodgea@bwc.org'}, 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': '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 (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning 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 Validation Result in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Warning 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 MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: cdifd:metadataConformsToPresent Focus Node: ex:URIforMetadata3575 Result Path: dcterms:conformsTo Message: a catalog record must declare at least one dcterms:conformsTo IRI identifying the conventions its serialization follows
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *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/04jpmwt24> - Shape _:n8612dd058266414c85f6333d197f70c5b3: *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 _:n264dff2e394a4b81b88a2ebde53720dab10: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab4: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab7: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab6: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab26: *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 _:n359c5e2d85504455bc4e5fd6d213e0f8b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b10: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b21: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b25: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:n7985fd52e795493c9ac0bb46430a8f30b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - 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 cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *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/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 _:n8612dd058266414c85f6333d197f70c5b3: *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 _:n264dff2e394a4b81b88a2ebde53720dab10: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab4: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab7: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab6: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab26: *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 _:n359c5e2d85504455bc4e5fd6d213e0f8b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b10: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b21: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b25: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:n7985fd52e795493c9ac0bb46430a8f30b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape: *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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *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/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/04jpmwt24> - Shape _:n8612dd058266414c85f6333d197f70c5b3: *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 _:n264dff2e394a4b81b88a2ebde53720dab10: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab4: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab7: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab6: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n264dff2e394a4b81b88a2ebde53720dab26: *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 _:n359c5e2d85504455bc4e5fd6d213e0f8b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b10: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b21: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b25: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n359c5e2d85504455bc4e5fd6d213e0f8b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:n7985fd52e795493c9ac0bb46430a8f30b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - 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 cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *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:or/rdf:rest/rdf:first: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb7: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb4: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb10: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb5: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb26: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b25: *none* - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b22: *none* - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:or/rdf:rest/rdf:first: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb7: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb4: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb10: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb5: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb26: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8c6dcd35edbb4929b2a8d905a47f490cb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b25: *none* - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b22: *none* - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na8f1adaf34f34c51bf2d05ef52c0a650b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: <https://example.org/concepts/sea-water-temperature> - Shape skosv:prefLabelUniqueLangShape: <https://example.org/concepts/sea-water-temperature> - Shape skosv:conceptBroaderNotSelfShape: <https://example.org/concepts/sea-water-temperature>

Test passed: 0 / 0

Test passed: 2 / 3

hasPhysicalMapping-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using hasPhysicalMapping-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD hasPhysicalMapping-fail.jsonld created
Output Turtle hasPhysicalMapping-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdif:hasPhysicalMapping']: {'description': 'Links variables to their physical representation in ' 'this dataset.', 'items': {'allOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifPhysicalMapping/schema.yaml'}, {'properties': {'cdi:locator': {'description': 'String ' 'that ' 'can ' 'be ' 'used ' 'by ' 'software ' 'to ' 'locate ' 'values ' 'of ' 'the ' 'variable ' 'in ' 'this ' 'physical ' 'dataset ' '(DDI-CDI ' 'LocatorMapping.locator).', 'type': 'string', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/locator'}}, 'type': 'object'}]}, 'type': 'array', 'x-jsonld-id': 'https://w3id.org/cdif/hasPhysicalMapping'} On instance['cdif:hasPhysicalMapping']: 42
SHACL
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: _:N8ea3a805a4cb4dda84366a25f8336819
Validation result for _sources/cdifDataType/cdifPhysicalMapping/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 physical mapping should reference the variable it formats (cdif:formats_InstanceVariable).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:formats_InstanceVariable ; sh:severity sh:Warning ] Focus Node: Literal("42", datatype=xsd:integer) Result Path: cdif:formats_InstanceVariable Message: A physical mapping should reference the variable it formats (cdif:formats_InstanceVariable).
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 _:na68c123b318a4e7ba81d65397c4ecae8b26: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b8: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b19: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b5: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nb10aa70eec27423f9c8f35db03174517b10: *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:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b23: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b25: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b11: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
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: _:N1be553fb336249a2a533f258cb08df76
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 _:na68c123b318a4e7ba81d65397c4ecae8b26: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b8: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b19: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b5: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nb10aa70eec27423f9c8f35db03174517b10: *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:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b23: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b25: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b11: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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: _:Ne79d26bba96e45889df0b5e520b63536
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 _:na68c123b318a4e7ba81d65397c4ecae8b26: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b8: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b19: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b5: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:na68c123b318a4e7ba81d65397c4ecae8b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nb10aa70eec27423f9c8f35db03174517b10: *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:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b23: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b25: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b11: *none* - Shape _:nb10aa70eec27423f9c8f35db03174517b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*

Test passed: 2 / 2

algorithmSpecification-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using algorithmSpecification-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD algorithmSpecification-fail.jsonld created
Output Turtle algorithmSpecification-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['cdi:algorithmSpecification']: {'description': 'Identifier or name of the algorithm specification ' '(e.g., SHA-256, MD5). ' 'DataFingerprint.algorithmSpecification.', 'type': 'string', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/algorithmSpecification'} On instance['cdi:algorithmSpecification']: 42
algorithmVersion-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using algorithmVersion-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD algorithmVersion-fail.jsonld created
Output Turtle algorithmVersion-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['cdi:algorithmVersion']: {'description': 'Version of the fingerprint algorithm/specification. ' 'DataFingerprint.algorithmVersion.', 'type': 'string', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/algorithmVersion'} On instance['cdi:algorithmVersion']: 42

Test passed: 0 / 0

Test passed: 4 / 4

hasValuesFrom-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using hasValuesFrom-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD hasValuesFrom-fail.jsonld created
Output Turtle hasValuesFrom-fail.ttl created
JSON Schema
ValidationError: 'cdif:hasValuesFrom' is a required property Failed validating 'required' in schema: {'$defs': {'DescriptorValueDomain': {'description': 'Set of ' 'permissible ' 'values for a ' 'variable playing ' 'the role of a ' 'variable ' 'descriptor ' 'component. Each ' 'entry pairs a ' 'code (cdif:value) ' 'with the ' 'RepresentedVariable ' 'that the code ' 'identifies ' '(cdif:isDefinedBy).', 'properties': {'@id': {'description': 'Identifier ' 'for ' 'this ' 'DescriptorValueDomain ' 'node', 'type': 'string'}, '@type': {'contains': {'const': 'cdi:DescriptorValueDomain'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'cdif:takesValuesFrom': {'description': 'Ordered ' 'list ' 'of ' 'descriptor ' 'entries. ' 'Each ' 'entry ' 'has ' 'a ' 'cdif:value ' '(the ' 'code ' 'as ' 'it ' 'appears ' 'in ' 'the ' 'descriptor ' 'column) ' 'and ' 'a ' 'cdif:isDefinedBy ' 'pointer ' 'to ' 'the ' 'RepresentedVariable ' 'that ' 'the ' 'code ' 'names.', 'items': {'properties': {'cdif:isDefinedBy': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifRepresentedVariable/schema.yaml'}, {'additionalProperties': False, 'description': 'object ' 'reference ' 'via ' 'URI ' 'or ' 'URI ' 'fragment ' 'to ' 'a ' 'RepresentedVariable ' 'defined ' 'elsewhere ' 'in ' 'the ' 'document', 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}], 'x-jsonld-id': 'https://w3id.org/cdif/isDefinedBy'}, 'cdif:value': {'description': 'The ' 'code ' 'value ' 'as ' 'it ' 'appears ' 'in ' 'the ' 'descriptor ' 'column.', 'type': 'string', 'x-jsonld-id': 'https://w3id.org/cdif/value'}}, 'required': ['cdif:value', 'cdif:isDefinedBy'], 'type': 'object'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'https://w3id.org/cdif/takesValuesFrom'}}, 'required': ['@type', 'cdif:takesValuesFrom'], 'type': 'object'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'Variable that provides codes for variable ' 'identification in the context of a data structure. ' 'Descriptor Variables hold values which reference the ' 'logical variables in the data set, indicating which ' 'one the associated value in the corresponding ' 'Reference Variable is a measure/value for. Descriptor ' 'Variables are presentational variables found only in ' 'Long Data Sets.', 'properties': {'@id': {'description': 'Identifier for this ' 'DescriptorVariable node', 'type': 'string'}, '@type': {'contains': {'const': 'cdi:DescriptorVariable'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'cdif:hasValuesFrom': {'$ref': '#/$defs/DescriptorValueDomain', 'description': 'A ' 'cdi:DescriptorValueDomain ' 'enumerating the ' 'codes that can ' 'appear in the ' 'descriptor ' 'column, each ' 'paired (via ' 'cdif:isDefinedBy) ' 'with the ' 'RepresentedVariable ' 'that the code ' 'names.', 'x-jsonld-id': 'https://w3id.org/cdif/hasValuesFrom'}, 'cdif:name': {'description': 'Human understandable ' 'name (linguistic ' 'signifier, word, phrase, ' 'or mnemonic). May follow ' 'ISO/IEC 11179-5 naming ' 'principles, and have ' 'context provided to ' 'specify usage.', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'https://w3id.org/cdif/name'}}, 'required': ['@type', 'cdif:hasValuesFrom'], 'title': 'DDI-CDI Descriptor Variable', 'type': 'object', 'x-jsonld-prefixes': {'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'cdif': 'https://w3id.org/cdif/', 'schema': 'http://schema.org/'}} On instance: {'@context': {'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'cdif': 'https://w3id.org/cdif/', 'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:dv/measureName', '@type': ['cdi:DescriptorVariable'], 'cdif:name': ['measure_name']}
SHACL
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ sh:maxCount Literal("1", datatype=xsd:integer) ; sh:message Literal("A cdi:DescriptorVariable must reference exactly one cdi:DescriptorValueDomain via cdif:hasValuesFrom.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:hasValuesFrom ; sh:severity sh:Violation ] Focus Node: <https://example.org/dv/measureName> Result Path: cdif:hasValuesFrom Message: A cdi:DescriptorVariable must reference exactly one cdi:DescriptorValueDomain via cdif:hasValuesFrom.
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/dv/measureName> - Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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 _:ndce956ae9f7b4b84a57518c9fb8dc42bb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb26: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb6: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb8: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb10: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb7: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b22: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b23: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b25: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b21: *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:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b20: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdif:name']: {'description': 'Human understandable name (linguistic signifier, ' 'word, phrase, or mnemonic). May follow ISO/IEC ' '11179-5 naming principles, and have context provided ' 'to specify usage.', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'https://w3id.org/cdif/name'} On instance['cdif:name']: 42
SHACL
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/dv/measureName> - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/vd/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP>,<https://example.org/rv/diastolicBP> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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 _:ndce956ae9f7b4b84a57518c9fb8dc42bb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb26: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb6: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb8: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb10: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb7: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b22: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b23: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b25: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b21: *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:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b20: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
example_1_1.json Example
Passed
Files
Using exampleCdifDescriptorVariableMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/dv/measureName> - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/dv/measureName>/cdif:hasValuesFrom
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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 _:ndce956ae9f7b4b84a57518c9fb8dc42bb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb26: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb6: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb8: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb10: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb7: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b22: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b23: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b25: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b21: *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:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b20: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifDescriptorVariableComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/dv/measureName> - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/vd/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP>,<https://example.org/rv/diastolicBP> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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 _:ndce956ae9f7b4b84a57518c9fb8dc42bb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb26: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb6: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb8: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb10: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb7: *none* - Shape _:ndce956ae9f7b4b84a57518c9fb8dc42bb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b22: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b23: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b25: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b21: *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:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b20: *none* - Shape _:n2207d8551c7d4a608ca382cd0d1b15b6b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*

Test passed: 4 / 4

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: 42 is not of type 'object' Failed validating 'type' in schema['properties']['cdif:identifier']: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'allOf': [{'required': ['@type']}, {'anyOf': [{'required': ['schema:value']}, {'required': ['schema:url']}]}], 'description': 'Properties for a schema.org identifier ' '(schema:PropertyValue pattern).\n' '**Union-type policy:** In CDIF profile UML models an ' 'attribute typed as\n' 'schema:Identifier / schema:PropertyValue is ' 'represented by a single attribute\n' 'of that class type. The JSON Schema implementation ' 'permits the property value\n' 'to be EITHER a plain string (interpreted as the bare ' 'identifier value) OR a\n' 'full schema:PropertyValue object (with explicit ' '@type, propertyID, value).\n' 'Consumers should accept either form.\n', 'properties': {'@type': {'contains': {'const': 'schema:PropertyValue'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:propertyID': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}], 'description': 'In this context ' 'for the ' 'schema:PropertyValue, ' 'this field is an ' 'identifier for ' 'the identifier ' 'schema, e.g. ' 'DOI, ARK. Get ' 'values from ' 'https://registry.identifiers.org/registry/ ' 'for ' 'interoperability. ' 'URI-shape values ' 'MUST be ' 'serialized as ' 'JSON-LD IRI ' 'references ' '({"@id":"..."}) ' 'so they ' 'participate in ' 'RDF entailment; ' 'free-label ' 'strings remain ' 'valid as ' 'strings.', 'x-jsonld-id': 'http://schema.org/propertyID'}, 'schema:url': {'description': 'web-resolveable string ' 'for the identifier; ' 'host name part is ' 'location of a resolver ' 'that will return some ' 'representation for the ' 'given identifier value. ' 'E.g. ' 'https://doi.org/10.5066/F7VX0DMQ ', 'format': 'uri', 'type': 'string', 'x-jsonld-id': 'http://schema.org/url'}, 'schema:value': {'description': 'the identifier ' 'string. E.g. ' '10.5066/F7VX0DMQ', 'type': 'string', 'x-jsonld-id': 'http://schema.org/value'}}, 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance['cdif:identifier']: 42
SHACL
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166-eu>
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b25: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b21: *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 _:n4dfb605a370d46f78a59895b6dd6a8b6b22: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b11: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b23: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b10: *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:CDIFCodelistShape: *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: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:name']: {'description': 'Human understandable name (liguistic signifier, word, ' 'phrase, or mnemonic).', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Warning Source Shape: [ sh:datatype xsd:string ; sh:message Literal("A cdif:EnumerationDomain should carry a schema:name (human-readable label)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:name ; sh:severity sh:Warning ] Focus Node: <https://example.org/enum-domain/iso3166-eu> Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:name Message: A cdif:EnumerationDomain should carry a schema:name (human-readable label)
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166-eu>
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b25: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b21: *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 _:n4dfb605a370d46f78a59895b6dd6a8b6b22: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b11: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b23: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b10: *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:CDIFCodelistShape: *none*
example_1_1.json Example
Passed
Files
Using exampleCdifEnumerationDomainMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166>
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b25: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b21: *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 _:n4dfb605a370d46f78a59895b6dd6a8b6b22: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b11: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b23: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b10: *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:CDIFCodelistShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifEnumerationDomainComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166-eu>
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b25: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b21: *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 _:n4dfb605a370d46f78a59895b6dd6a8b6b22: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b11: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b23: *none* - Shape _:n4dfb605a370d46f78a59895b6dd6a8b6b10: *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:CDIFCodelistShape: *none*

Test passed: 2 / 6

role-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using role-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD role-fail.jsonld created
Output Turtle role-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['cdif:role']: {'description': 'Specifies the role this variable plays in a data ' 'structure. UnitIdentifier names the unit a row ' 'describes; Measure holds observed/derived values; ' 'Attribute qualifies an observation; Dimension ' 'addresses a cell in a multi-dimensional cube; ' 'Descriptor names the variable that a Reference column ' 'records values for (long format); ReferenceVariable ' 'holds those recorded values.', 'enum': ['UnitIdentifier', 'Measure', 'Attribute', 'Dimension', 'Descriptor', 'ReferenceVariable'], 'type': 'string', 'x-jsonld-id': 'https://w3id.org/cdif/role'} On instance['cdif:role']: 42
SHACL
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: xas:monochromatorEnergy 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 _:n7ccb21b2960c47df836940e73bc8a9b8b13: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b69: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b66: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b15: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b11: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b10: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b14: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b70: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b17: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b75: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b73: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b72: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n65e5f433c93f4eae9566c8909e306f8fb8: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb6: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb7: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb5: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb19: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb4: *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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b11: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b25: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b22: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ndc651905974d4c0ba20c1beec8327d66b29: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b14: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b11: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b10: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b30: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b7: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b37: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b52: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b38: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b5: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b51: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b4: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b12: *none*
simpleUnitOfMeasure-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using simpleUnitOfMeasure-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD simpleUnitOfMeasure-fail.jsonld created
Output Turtle simpleUnitOfMeasure-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['cdif:simpleUnitOfMeasure']: {'description': 'The unit in which the data values are measured (kg, ' 'pound, euro), expressed as a simple string, in cases ' 'where no additional information is available (in the ' 'legacy system) or needed (as in the case of broad ' 'agreement within the community of use [i.e., ISO ' 'country codes, currencies, etc. in SDMX])', 'type': 'string', 'x-jsonld-id': 'https://w3id.org/cdif/simpleUnitOfMeasure'} On instance['cdif:simpleUnitOfMeasure']: 42
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 _:n7ccb21b2960c47df836940e73bc8a9b8b13: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b69: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b66: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b15: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b11: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b10: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b14: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b70: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b17: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b75: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b73: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b72: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n65e5f433c93f4eae9566c8909e306f8fb8: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb6: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb7: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb5: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb19: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb4: *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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b11: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b25: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b22: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ndc651905974d4c0ba20c1beec8327d66b29: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b14: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b11: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b10: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b30: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b7: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b37: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b52: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b38: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b5: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b51: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b4: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b12: *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 ( [ 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: <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 ( [ 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: <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 _:n7ccb21b2960c47df836940e73bc8a9b8b13: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b69: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b66: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b15: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b11: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b10: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/temperature> - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b14: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b70: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b17: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b75: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b73: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b72: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n65e5f433c93f4eae9566c8909e306f8fb8: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb6: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb7: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb5: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb19: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb4: *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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b11: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b25: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b22: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ndc651905974d4c0ba20c1beec8327d66b29: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b14: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b11: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b10: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b30: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b7: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b37: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b52: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b38: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b5: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b51: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b4: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b12: *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 _:n7ccb21b2960c47df836940e73bc8a9b8b13: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b69: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b66: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b15: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b11: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b10: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b14: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b70: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b17: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b75: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b73: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b72: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n65e5f433c93f4eae9566c8909e306f8fb8: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb6: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb7: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb5: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb19: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb4: *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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b11: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b25: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b22: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ndc651905974d4c0ba20c1beec8327d66b29: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b14: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b11: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b10: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b30: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b7: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b37: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b52: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b38: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b5: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b51: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b4: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b12: *none*
example_3_1.json Example
SHACL: 1 Warning
Files
Using exampleCdifInstanceVariableStatistics.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/cdifInstanceVariable/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 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: <https://example.org/mics/mwi2019/var/HH14> 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 _:n7ccb21b2960c47df836940e73bc8a9b8b13: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b69: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b66: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b15: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b11: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b10: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/mics/mwi2019/var/HH14> - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b14: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b70: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b17: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b75: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b73: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b72: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n65e5f433c93f4eae9566c8909e306f8fb8: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb6: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb7: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb5: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb19: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb4: *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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b11: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b25: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b22: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: <https://example.org/mics/mwi2019/var/HH14/statistics> - Shape cdifd:cdifCategoryStatisticShape: <https://example.org/mics/mwi2019/var/HH14/statistics/frequencies>/cdif:has_CategoryStatistics,<https://example.org/mics/mwi2019/var/HH14/statistics/frequencies>/cdif:has_CategoryStatistics,<https://example.org/mics/mwi2019/var/HH14/statistics/frequencies>/cdif:has_CategoryStatistics,<https://example.org/mics/mwi2019/var/HH14/statistics/frequencies>/cdif:has_CategoryStatistics,<https://example.org/mics/mwi2019/var/HH14/statistics/frequencies>/cdif:has_CategoryStatistics - Shape cdifd:cdifStatisticsShape: <https://example.org/mics/mwi2019/var/HH14/statistics/maximum>,<https://example.org/mics/mwi2019/var/HH14/statistics/minimum>,<https://example.org/mics/mwi2019/var/HH14/statistics/frequencies>,<https://example.org/mics/mwi2019/var/HH14/statistics/count>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: <https://example.org/mics/mwi2019/var/HH14/valueDomain/sentinel> - Shape cdifd:cdifSubstantiveValueDomainShape: <https://example.org/mics/mwi2019/var/HH14/valueDomain/substantive>
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/mics/mwi2019/var/HH14/enumerationDomain>,<https://example.org/mics/mwi2019/var/HH14/sentinelEnumerationDomain>
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:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ndc651905974d4c0ba20c1beec8327d66b29: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b14: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b11: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b10: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b30: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b7: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b37: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b52: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b38: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b5: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b51: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b4: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b12: *none*
example_4_1.json Example
SHACL: 1 Warning
Files
Using exampleCdifInstanceVariableStatisticsMinimal.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/cdifDataType/cdifInstanceVariable/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 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: <https://example.org/mics/mwi2019/var/HH6> 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 _:n7ccb21b2960c47df836940e73bc8a9b8b13: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b69: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b66: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b15: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b11: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b10: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/mics/mwi2019/var/HH6> - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b14: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b70: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b17: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b75: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b73: *none* - Shape _:n7ccb21b2960c47df836940e73bc8a9b8b72: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n65e5f433c93f4eae9566c8909e306f8fb8: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb6: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb7: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb5: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb19: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n65e5f433c93f4eae9566c8909e306f8fb4: *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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b11: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b25: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b22: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n47ee41949b6a4d10a41bbbb76bbc7fd1b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: <https://example.org/mics/mwi2019/var/HH6/statistics> - Shape cdifd:cdifCategoryStatisticShape: <https://example.org/mics/mwi2019/var/HH6/statistics/frequencies>/cdif:has_CategoryStatistics,<https://example.org/mics/mwi2019/var/HH6/statistics/frequencies>/cdif:has_CategoryStatistics - Shape cdifd:cdifStatisticsShape: <https://example.org/mics/mwi2019/var/HH6/statistics/minimum>,<https://example.org/mics/mwi2019/var/HH6/statistics/frequencies>,<https://example.org/mics/mwi2019/var/HH6/statistics/maximum>,<https://example.org/mics/mwi2019/var/HH6/statistics/count>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: <https://example.org/mics/mwi2019/var/HH6/valueDomain/substantive>
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/mics/mwi2019/var/HH6/enumerationDomain>
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:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ndc651905974d4c0ba20c1beec8327d66b29: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b14: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b11: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b10: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b30: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b7: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b37: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b52: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b38: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b5: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b51: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b4: *none* - Shape _:ndc651905974d4c0ba20c1beec8327d66b12: *none*

Test passed: 3 / 3

isComposedOf-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using isComposedOf-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD isComposedOf-fail.jsonld created
Output Turtle isComposedOf-fail.ttl created
JSON Schema
ValidationError: 'cdif:isComposedOf' is a required property Failed validating 'required' in schema: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'Profile of ddi-cdi Key/PrimaryKey: a CDIF Key is the ' 'role of an ordered set of cdi:InstanceVariables ' '(referenced via cdifInstanceVariable) that uniquely ' "identify a data instance. Each variable's position in " 'the key is recorded with an explicit ' 'cdi:ComponentPosition wrapper carrying cdi:indexes ' '(the variable) and cdi:value (the integer position), ' 'matching the canonical DDI-CDI PrimaryKey structure ' 'in ddicdiDataStructure.', 'properties': {'@id': {'description': 'Identifier for this Key node.', 'type': 'string'}, '@type': {'contains': {'const': 'cdif:Key'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'cdif:isComposedOf': {'description': 'Ordered list of ' 'cdi:ComponentPosition ' 'wrappers. Each ' 'wrapper carries ' 'cdi:indexes (an ' 'inline ' 'cdifInstanceVariable ' 'or @id-reference ' 'to one declared ' 'elsewhere in the ' 'dataset) and ' 'cdi:value (the ' 'integer position ' 'in the key, 0- ' 'or 1-based).', 'items': {'description': 'ComponentPosition ' 'wrapper ' 'indexing ' 'one ' "variable's " 'position ' 'in the ' 'key.', 'properties': {'@id': {'description': 'Identifier ' 'for ' 'this ' 'ComponentPosition ' 'node.', 'type': 'string'}, '@type': {'contains': {'const': 'cdi:ComponentPosition'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'cdi:indexes': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifInstanceVariable/schema.yaml'}, {'additionalProperties': False, 'description': 'object ' 'reference ' 'via ' '@id ' 'to ' 'a ' 'cdifInstanceVariable ' 'declared ' 'elsewhere', 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}], 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/indexes'}, 'cdi:value': {'description': 'Index ' 'value ' '(position) ' 'of ' 'the ' 'variable ' 'in ' 'the ' 'ordered ' 'key.', 'type': 'integer', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/value'}}, 'required': ['@type', 'cdi:indexes', 'cdi:value'], 'type': 'object'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'https://w3id.org/cdif/isComposedOf'}}, 'required': ['@type', 'cdif:isComposedOf'], 'title': 'CDIF Key', 'type': 'object', 'x-jsonld-prefixes': {'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'cdif': 'https://w3id.org/cdif/', 'schema': 'http://schema.org/'}} On instance: {'@context': {'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'cdif': 'https://w3id.org/cdif/', 'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:dataset/observations/key/primary', '@type': ['cdif:Key']}
SHACL
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ sh:message Literal("A cdif:Key must have at least one cdif:isComposedOf entry (a cdi:InstanceVariable inline or @id-reference).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:isComposedOf ; sh:severity sh:Violation ] Focus Node: <https://example.org/dataset/observations/key/primary> Result Path: cdif:isComposedOf Message: A cdif:Key must have at least one cdif:isComposedOf entry (a cdi:InstanceVariable inline or @id-reference).
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 cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b20: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b71: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b69: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b72: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b11: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b13: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b14: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b16: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b67: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b73: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b70: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b10: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b15: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b17: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b75: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b66: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb4: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb6: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb19: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb26: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b20: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b11: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b22: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nb1a41e9f68254e55b4a04bea553449d5b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b45: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b11: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b14: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b30: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b52: *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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b5: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b51: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b29: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b12: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b9: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b10: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b44: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b37: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b38: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b7: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b4: *none*
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: _:Nf87afb734f0249e29f7dad428e78eda6
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b20: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b71: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b69: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b72: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b11: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b13: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b14: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b16: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b67: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b73: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b70: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b10: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b15: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b17: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b75: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b66: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb4: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb6: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb19: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb26: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b20: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b11: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b22: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nb1a41e9f68254e55b4a04bea553449d5b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b45: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b11: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b14: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b30: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b52: *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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b5: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b51: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b29: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b12: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b9: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b10: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b44: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b37: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b38: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b7: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b4: *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 cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b20: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b71: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b69: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b72: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b11: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b13: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b14: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b16: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/year> - Shape _:n4882430bdd2042cab1f06dadefe78137b67: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b73: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b70: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b10: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b15: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b17: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b75: *none* - Shape _:n4882430bdd2042cab1f06dadefe78137b66: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb4: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb6: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb19: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb26: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb54556bd2e074ce09a46f0b0eb29bcbeb8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b20: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b11: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b22: *none* - Shape _:n0aa84245a79d48e9acfd4a28e1b84ee8b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nb1a41e9f68254e55b4a04bea553449d5b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b45: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b11: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b14: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b30: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b52: *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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b5: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b51: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b29: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b12: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b9: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b10: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b44: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b37: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b38: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b7: *none* - Shape _:nb1a41e9f68254e55b4a04bea553449d5b4: *none*

Test passed: 2 / 2

formats_InstanceVariable-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using formats_InstanceVariable-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD formats_InstanceVariable-fail.jsonld created
Output Turtle formats_InstanceVariable-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'object' Failed validating 'type' in schema['allOf'][0]['properties']['cdif:formats_InstanceVariable']: {'additionalProperties': False, 'description': 'Reference to a variable defined in ' 'schema:variableMeasured.', 'properties': {'@id': {'description': 'This should be a reference to ' 'a variable defined in the ' 'schema:variableMeasured ' 'section.', 'type': 'string'}}, 'required': ['@id'], 'type': 'object', 'x-jsonld-id': 'https://w3id.org/cdif/formats_InstanceVariable'} On instance['cdif:formats_InstanceVariable']: 42
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 _:nfb857a31e7924eb0bd68913e453c35bab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab7: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab10: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab26: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab8: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab5: *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 _:n38f3649ea733463d8c741facc16f8987b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n38f3649ea733463d8c741facc16f8987b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n38f3649ea733463d8c741facc16f8987b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n38f3649ea733463d8c741facc16f8987b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n38f3649ea733463d8c741facc16f8987b25: *none* - Shape _:n38f3649ea733463d8c741facc16f8987b22: *none* - Shape _:n38f3649ea733463d8c741facc16f8987b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
index-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using index-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD index-fail.jsonld created
Output Turtle index-fail.ttl created
JSON Schema
ValidationError: 'not-an-integer' is not of type 'integer' Failed validating 'type' in schema['allOf'][0]['properties']['cdif:index']: {'description': 'Non-negative integer that orders the fields in the ' 'data structure (column number).', 'minimum': 0, 'type': 'integer', 'x-jsonld-id': 'https://w3id.org/cdif/index'} On instance['cdif:index']: 'not-an-integer'
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 _:nfb857a31e7924eb0bd68913e453c35bab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab7: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab10: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab26: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab8: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfb857a31e7924eb0bd68913e453c35bab5: *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 _:n38f3649ea733463d8c741facc16f8987b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n38f3649ea733463d8c741facc16f8987b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n38f3649ea733463d8c741facc16f8987b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n38f3649ea733463d8c741facc16f8987b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n38f3649ea733463d8c741facc16f8987b25: *none* - Shape _:n38f3649ea733463d8c741facc16f8987b22: *none* - Shape _:n38f3649ea733463d8c741facc16f8987b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*

Test passed: 4 / 4

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:serviceType' is a required property Failed validating 'required' in schema: {'$defs': {'EntryPoint': {'description': 'endpoint URL template, HTTP ' 'method, and the ' 'OpenAPI-shaped parameters, ' 'request body, and responses ' 'for the operation.', 'properties': {'@type': {'contains': {'const': 'schema:EntryPoint'}, 'default': ['schema:EntryPoint'], 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'oas:parameters': {'description': 'query, ' 'path, ' 'header, ' 'or ' 'cookie ' 'parameters ' 'accepted ' 'by ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'Parameter ' 'Object.', 'items': {'$ref': '#/$defs/Parameter'}, 'type': 'array', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#parameters'}, 'oas:requestBody': {'$ref': '#/$defs/RequestBody', 'description': 'request ' 'body ' 'for ' 'the ' 'operation ' '(typically ' 'POST/PUT/PATCH). ' 'Maps ' 'OpenAPI ' 'Request ' 'Body ' 'Object.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#requestBody'}, 'oas:response': {'description': 'possible ' 'responses ' 'returned ' 'by ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'Responses ' 'Object; ' 'each ' 'item ' 'carries ' 'an ' 'explicit ' 'oas:code ' 'rather ' 'than ' 'using ' 'the ' 'HTTP ' 'code ' 'as ' 'a ' 'map ' 'key.', 'items': {'$ref': '#/$defs/Response'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#response'}, 'schema:httpMethod': {'default': ['GET'], 'description': 'HTTP ' 'method ' 'for ' 'the ' 'operation. ' 'Default ' 'GET.', 'items': {'enum': ['GET', 'PUT', 'POST', 'PATCH', 'DELETE', 'HEAD', 'OPTIONS', 'TRACE', 'QUERY'], 'type': 'string'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/httpMethod'}, 'schema:urlTemplate': {'description': 'full ' 'URL ' 'template ' '(RFC ' '6570) ' 'for ' 'invoking ' 'the ' 'operation; ' 'concatenation ' 'of ' 'the ' 'OpenAPI ' 'server ' 'URL ' 'and ' 'the ' 'path. ' 'Parameters ' 'are ' 'enclosed ' 'in ' 'curly ' 'braces ' '{..} ' 'and ' 'MUST ' 'be ' 'documented ' 'in ' 'oas:parameters.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/urlTemplate'}}, 'required': ['schema:urlTemplate', 'oas:response'], 'type': 'object'}, 'MediaType': {'description': 'an OpenAPI Media Type Object; ' 'describes the structure of ' 'one media-type representation ' 'in a request body or ' 'response.', 'properties': {'oas:schema': {'$ref': '#/$defs/Schema', 'description': 'schema ' 'describing ' 'the ' 'structure ' 'of ' 'the ' 'payload. ' 'May ' 'reference ' 'an ' 'external ' 'JSON ' 'Schema ' 'or ' 'XML ' 'Schema ' 'document ' 'via ' 'oas:$ref. ' 'For ' 'tabular ' 'outputs, ' 'the ' 'referenced ' 'schema ' 'may ' 'align ' 'with ' 'InstanceVariable ' 'definitions ' 'in ' 'cdifInstanceVariable.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#schema'}, 'schema:encodingFormat': {'description': 'registered ' 'MIME ' 'type ' 'for ' 'this ' 'representation ' '(e.g. ' 'application/json, ' 'text/csv). ' 'Replaces ' "OpenAPI's " 'media-type ' 'map ' 'key.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/encodingFormat'}}, 'required': ['schema:encodingFormat'], 'type': 'object'}, 'Operation': {'description': 'an OpenAPI-aligned operation. ' 'Corresponds to one OpenAPI ' 'Operation Object; the path ' 'component of OAS Path Item is ' 'folded into ' 'schema:target/schema:urlTemplate ' 'together with the server URL.', 'properties': {'@id': {'type': 'string'}, '@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'], 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:description': {'description': 'description ' 'of ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'Operation.description.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:name': {'description': 'identifier ' 'for ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'operationId.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:target': {'$ref': '#/$defs/EntryPoint', 'x-jsonld-id': 'http://schema.org/target'}}, 'required': ['schema:name', 'schema:target'], 'type': 'object'}, 'Parameter': {'description': 'an OpenAPI Parameter Object; ' 'describes a single parameter ' 'of an operation.', 'properties': {'@id': {'type': 'string'}, 'oas:description': {'description': 'description ' 'of ' 'the ' 'parameter, ' 'including ' 'serialization ' 'or ' 'semantic ' 'notes.', 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#description'}, 'oas:in': {'description': 'location ' 'of ' 'the ' 'parameter.', 'enum': ['query', 'querystring', 'path', 'header', 'cookie'], 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#in'}, 'oas:name': {'description': 'name ' 'of ' 'the ' 'parameter ' '(case-sensitive). ' 'For ' 'path ' 'parameters, ' 'MUST ' 'match ' 'a ' '{template} ' 'expression ' 'in ' 'schema:urlTemplate.', 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#name'}, 'oas:required': {'default': False, 'description': 'whether ' 'the ' 'parameter ' 'is ' 'mandatory. ' 'MUST ' 'be ' 'true ' 'if ' 'oas:in ' 'is ' '"path".', 'type': 'boolean', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#required'}, 'oas:schema': {'$ref': '#/$defs/Schema', 'description': 'schema ' 'describing ' 'the ' 'parameter ' 'value ' 'type, ' 'format, ' 'and ' 'any ' 'pattern.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#schema'}}, 'required': ['oas:name', 'oas:in'], 'type': 'object'}, 'Reference': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/labeledLink/schema.yaml'}, 'RequestBody': {'description': 'an OpenAPI Request Body ' 'Object; describes the body ' 'of a write request.', 'properties': {'oas:content': {'description': 'representations ' 'the ' 'request ' 'body ' 'may ' 'take. ' 'Maps ' 'OpenAPI ' 'Request ' 'Body ' 'content ' 'map; ' 'each ' 'item ' 'carries ' 'its ' 'own ' 'schema:encodingFormat ' 'instead ' 'of ' 'using ' 'media ' 'type ' 'as ' 'a ' 'map ' 'key.', 'items': {'$ref': '#/$defs/MediaType'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#content'}, 'oas:required': {'default': False, 'type': 'boolean', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#required'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}}, 'required': ['oas:content'], 'type': 'object'}, 'Response': {'description': 'an OpenAPI Response Object ' 'describing one response from ' 'an operation.', 'properties': {'oas:code': {'default': '200', 'description': 'HTTP ' 'status ' 'code ' '(e.g. ' '"200", ' '"404", ' '"303") ' 'this ' 'response ' 'describes. ' 'Default ' '"200".', 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#code'}, 'oas:content': {'description': 'representations ' 'the ' 'response ' 'payload ' 'may ' 'take. ' 'Maps ' 'OpenAPI ' 'Response ' 'content ' 'map; ' 'each ' 'item ' 'carries ' 'its ' 'own ' 'schema:encodingFormat ' 'instead ' 'of ' 'using ' 'media ' 'type ' 'as ' 'a ' 'map ' 'key.', 'items': {'$ref': '#/$defs/MediaType'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#content'}, 'schema:description': {'description': 'description ' 'of ' 'the ' 'response.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}}, 'required': ['schema:description', 'oas:content'], 'type': 'object'}, 'Schema': {'description': 'a minimal OpenAPI Schema Object. ' 'The full OAS Schema Object is a ' 'superset of JSON Schema 2020-12; ' 'this BB requires only a basic ' 'type/format/pattern/enum/$ref ' 'shape sufficient to describe ' 'parameter and response payload ' 'types in CDIF metadata. For ' 'richer schemas, use oas:$ref to ' 'point at an external schema ' 'document.', 'properties': {'oas:$ref': {'../../cdifDataType/cdifOpenApi/type': 'string', 'description': 'reference ' 'to ' 'an ' 'external ' 'JSON ' 'Schema ' 'or ' 'XML ' 'Schema ' 'document ' 'describing ' 'a ' 'complex ' 'payload ' 'structure.', 'format': 'uri', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#$ref'}, 'oas:enum': {'description': 'enumeration ' 'of ' 'permitted ' 'values.', 'items': {}, 'type': 'array', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#enum'}, 'oas:format': {'description': 'optional ' 'format ' 'hint ' '(e.g. ' '"int32", ' '"date-time", ' '"uri", ' '"decimal").', 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#format'}, 'oas:pattern': {'description': 'regular ' 'expression ' 'the ' 'value ' 'must ' 'match ' '(string ' 'types).', 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#pattern'}, 'oas:type': {'default': 'string', 'enum': ['string', 'number', 'integer', 'boolean', 'array', 'object'], 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#type'}}, 'type': 'object'}, 'cdifConceptOrTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTerm/schema.yaml'}, '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': 'Documents a WebAPI distribution of a resource using ' 'property structure aligned with OpenAPI Specification ' '3.1. Reuses CDIF schema.org-based WebAPI metadata ' '(serviceType, termsOfService, documentation) and adds ' 'OpenAPI-aligned Operation, Parameter, RequestBody, ' 'and Response structure under an oas namespace. Use as ' 'an alternative to schemaorgProperties/webAPI when the ' 'metadata record should inline OpenAPI-style ' 'operation, parameter, and response detail.', 'properties': {'@type': {'contains': {'const': 'schema:WebAPI'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:description': {'description': 'description of ' 'the API. Maps ' 'OpenAPI ' 'info.description. ' 'May use ' 'CommonMark.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:documentation': {'description': 'a document ' 'that provides ' 'a ' 'machine-actionable ' 'description ' 'of this ' 'service ' 'instance, ' 'typically the ' 'canonical ' 'OpenAPI ' 'document. ' 'Even when ' 'this BB ' 'inlines OAS ' 'detail, ' 'schema:documentation ' 'may still ' 'link to an ' 'authoritative ' 'OAS source.', 'oneOf': [{'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/documentation'}, 'schema:name': {'description': 'title of the API. Maps ' 'OpenAPI info.title.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:potentialAction': {'description': 'operations ' 'exposed by ' 'the API. ' 'Each entry ' 'corresponds ' 'to an ' 'OpenAPI ' 'Operation ' 'Object (one ' 'path + HTTP ' 'method).', 'items': {'$ref': '#/$defs/Operation'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://schema.org/potentialAction'}, 'schema:serviceType': {'$ref': '#/$defs/cdifConceptOrTermOrString', 'description': 'identifier for ' 'the kind of ' 'service, ' 'expected to ' 'identify the ' 'service type ' 'and version. ' 'For ' 'interoperability, ' 'ideally a ' 'resolvable ' 'identifier; ' 'otherwise a ' 'string from a ' 'vocabulary ' 'shared between ' 'provider and ' 'consumer. ' 'Subsumes ' 'OpenAPI ' 'info.version ' 'when the ' 'service-type ' 'identifier ' 'includes ' 'versioning.', 'x-jsonld-id': 'http://schema.org/serviceType'}, 'schema:termsOfService': {'description': 'Description ' 'of access ' 'privileges ' 'required to ' 'use the API ' '(e.g. ' 'registration, ' 'licensing, ' 'payments). ' 'Maps OpenAPI ' 'info.termsOfService. ' 'Note that ' 'access ' 'constraints ' 'applying to ' 'all ' 'distributions ' 'of the ' 'resource ' 'should be ' 'specified at ' 'the resource ' 'level.', 'oneOf': [{'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/termsOfService'}, 'spdx:license': {'description': 'SPDX license ' 'identifier expression ' 'for the API itself, ' 'per OpenAPI License ' 'Object. Use ' 'schema:license at the ' 'resource (parent) ' 'level for licensing ' 'of the data. If only ' 'a URL identifier is ' 'available rather than ' 'an SPDX id, encode as ' 'a cdif:Reference.', 'oneOf': [{'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://spdx.org/rdf/terms#license'}}, 'required': ['@type', 'schema:serviceType', 'schema:termsOfService', 'schema:potentialAction'], 'title': 'CDIF OpenAPI-aligned WebAPI distribution', 'type': 'object', 'x-jsonld-prefixes': {'cdif': 'https://w3id.org/cdif/', 'dcterms': 'http://purl.org/dc/terms/', 'oas': 'https://spec.openapis.org/oas/3.1#', 'schema': 'http://schema.org/', 'spdx': 'http://spdx.org/rdf/terms#'}} On instance: {'@context': {'ex': 'https://example.org/', 'oas': 'https://spec.openapis.org/oas/3.1#', 'schema': 'http://schema.org/'}, '@id': 'ex:api/minimal', '@type': ['schema:WebAPI'], 'schema:potentialAction': [{'@type': ['schema:SearchAction'], 'schema:name': 'search', 'schema:target': {'@type': ['schema:EntryPoint'], 'oas:response': [{'oas:code': '200', 'oas:content': [{'schema:encodingFormat': 'application/json'}], 'schema:description': 'Successful ' 'response.'}], 'schema:httpMethod': ['GET'], 'schema:urlTemplate': 'https://example.org/api/search?q={query}'}}], 'schema:termsOfService': 'https://example.org/api/terms'}
SHACL
Validation result for _sources/cdifDataType/cdifOpenApi/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifOpenApi/rules.shacl: - Shape cdifd:oasResponseNode: <https://example.org/api/minimal>/schema1:potentialAction/schema1:target/oas:response - Shape cdifd:oasRequestBodyNode: *none* - Shape cdifd:oasMediaTypeNode: _:N2a6594fa401340369a4e379e9a21f1a7 - Shape cdifd:oasParameterNode: *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 _:n88df485668f74ab8a91a25321d3c2885b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b19: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b7: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b4: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b10: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b5: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n38945640fc644f099f12852481d2c047b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n38945640fc644f099f12852481d2c047b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n38945640fc644f099f12852481d2c047b22: *none* - Shape _:n38945640fc644f099f12852481d2c047b21: *none* - Shape _:n38945640fc644f099f12852481d2c047b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n38945640fc644f099f12852481d2c047b23: *none* - Shape _:n38945640fc644f099f12852481d2c047b10: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
termsOfService-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using termsOfService-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD termsOfService-fail.jsonld created
Output Turtle termsOfService-fail.ttl created
JSON Schema
ValidationError: 'schema:termsOfService' is a required property Failed validating 'required' in schema: {'$defs': {'EntryPoint': {'description': 'endpoint URL template, HTTP ' 'method, and the ' 'OpenAPI-shaped parameters, ' 'request body, and responses ' 'for the operation.', 'properties': {'@type': {'contains': {'const': 'schema:EntryPoint'}, 'default': ['schema:EntryPoint'], 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'oas:parameters': {'description': 'query, ' 'path, ' 'header, ' 'or ' 'cookie ' 'parameters ' 'accepted ' 'by ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'Parameter ' 'Object.', 'items': {'$ref': '#/$defs/Parameter'}, 'type': 'array', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#parameters'}, 'oas:requestBody': {'$ref': '#/$defs/RequestBody', 'description': 'request ' 'body ' 'for ' 'the ' 'operation ' '(typically ' 'POST/PUT/PATCH). ' 'Maps ' 'OpenAPI ' 'Request ' 'Body ' 'Object.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#requestBody'}, 'oas:response': {'description': 'possible ' 'responses ' 'returned ' 'by ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'Responses ' 'Object; ' 'each ' 'item ' 'carries ' 'an ' 'explicit ' 'oas:code ' 'rather ' 'than ' 'using ' 'the ' 'HTTP ' 'code ' 'as ' 'a ' 'map ' 'key.', 'items': {'$ref': '#/$defs/Response'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#response'}, 'schema:httpMethod': {'default': ['GET'], 'description': 'HTTP ' 'method ' 'for ' 'the ' 'operation. ' 'Default ' 'GET.', 'items': {'enum': ['GET', 'PUT', 'POST', 'PATCH', 'DELETE', 'HEAD', 'OPTIONS', 'TRACE', 'QUERY'], 'type': 'string'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/httpMethod'}, 'schema:urlTemplate': {'description': 'full ' 'URL ' 'template ' '(RFC ' '6570) ' 'for ' 'invoking ' 'the ' 'operation; ' 'concatenation ' 'of ' 'the ' 'OpenAPI ' 'server ' 'URL ' 'and ' 'the ' 'path. ' 'Parameters ' 'are ' 'enclosed ' 'in ' 'curly ' 'braces ' '{..} ' 'and ' 'MUST ' 'be ' 'documented ' 'in ' 'oas:parameters.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/urlTemplate'}}, 'required': ['schema:urlTemplate', 'oas:response'], 'type': 'object'}, 'MediaType': {'description': 'an OpenAPI Media Type Object; ' 'describes the structure of ' 'one media-type representation ' 'in a request body or ' 'response.', 'properties': {'oas:schema': {'$ref': '#/$defs/Schema', 'description': 'schema ' 'describing ' 'the ' 'structure ' 'of ' 'the ' 'payload. ' 'May ' 'reference ' 'an ' 'external ' 'JSON ' 'Schema ' 'or ' 'XML ' 'Schema ' 'document ' 'via ' 'oas:$ref. ' 'For ' 'tabular ' 'outputs, ' 'the ' 'referenced ' 'schema ' 'may ' 'align ' 'with ' 'InstanceVariable ' 'definitions ' 'in ' 'cdifInstanceVariable.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#schema'}, 'schema:encodingFormat': {'description': 'registered ' 'MIME ' 'type ' 'for ' 'this ' 'representation ' '(e.g. ' 'application/json, ' 'text/csv). ' 'Replaces ' "OpenAPI's " 'media-type ' 'map ' 'key.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/encodingFormat'}}, 'required': ['schema:encodingFormat'], 'type': 'object'}, 'Operation': {'description': 'an OpenAPI-aligned operation. ' 'Corresponds to one OpenAPI ' 'Operation Object; the path ' 'component of OAS Path Item is ' 'folded into ' 'schema:target/schema:urlTemplate ' 'together with the server URL.', 'properties': {'@id': {'type': 'string'}, '@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'], 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:description': {'description': 'description ' 'of ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'Operation.description.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:name': {'description': 'identifier ' 'for ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'operationId.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:target': {'$ref': '#/$defs/EntryPoint', 'x-jsonld-id': 'http://schema.org/target'}}, 'required': ['schema:name', 'schema:target'], 'type': 'object'}, 'Parameter': {'description': 'an OpenAPI Parameter Object; ' 'describes a single parameter ' 'of an operation.', 'properties': {'@id': {'type': 'string'}, 'oas:description': {'description': 'description ' 'of ' 'the ' 'parameter, ' 'including ' 'serialization ' 'or ' 'semantic ' 'notes.', 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#description'}, 'oas:in': {'description': 'location ' 'of ' 'the ' 'parameter.', 'enum': ['query', 'querystring', 'path', 'header', 'cookie'], 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#in'}, 'oas:name': {'description': 'name ' 'of ' 'the ' 'parameter ' '(case-sensitive). ' 'For ' 'path ' 'parameters, ' 'MUST ' 'match ' 'a ' '{template} ' 'expression ' 'in ' 'schema:urlTemplate.', 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#name'}, 'oas:required': {'default': False, 'description': 'whether ' 'the ' 'parameter ' 'is ' 'mandatory. ' 'MUST ' 'be ' 'true ' 'if ' 'oas:in ' 'is ' '"path".', 'type': 'boolean', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#required'}, 'oas:schema': {'$ref': '#/$defs/Schema', 'description': 'schema ' 'describing ' 'the ' 'parameter ' 'value ' 'type, ' 'format, ' 'and ' 'any ' 'pattern.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#schema'}}, 'required': ['oas:name', 'oas:in'], 'type': 'object'}, 'Reference': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/labeledLink/schema.yaml'}, 'RequestBody': {'description': 'an OpenAPI Request Body ' 'Object; describes the body ' 'of a write request.', 'properties': {'oas:content': {'description': 'representations ' 'the ' 'request ' 'body ' 'may ' 'take. ' 'Maps ' 'OpenAPI ' 'Request ' 'Body ' 'content ' 'map; ' 'each ' 'item ' 'carries ' 'its ' 'own ' 'schema:encodingFormat ' 'instead ' 'of ' 'using ' 'media ' 'type ' 'as ' 'a ' 'map ' 'key.', 'items': {'$ref': '#/$defs/MediaType'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#content'}, 'oas:required': {'default': False, 'type': 'boolean', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#required'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}}, 'required': ['oas:content'], 'type': 'object'}, 'Response': {'description': 'an OpenAPI Response Object ' 'describing one response from ' 'an operation.', 'properties': {'oas:code': {'default': '200', 'description': 'HTTP ' 'status ' 'code ' '(e.g. ' '"200", ' '"404", ' '"303") ' 'this ' 'response ' 'describes. ' 'Default ' '"200".', 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#code'}, 'oas:content': {'description': 'representations ' 'the ' 'response ' 'payload ' 'may ' 'take. ' 'Maps ' 'OpenAPI ' 'Response ' 'content ' 'map; ' 'each ' 'item ' 'carries ' 'its ' 'own ' 'schema:encodingFormat ' 'instead ' 'of ' 'using ' 'media ' 'type ' 'as ' 'a ' 'map ' 'key.', 'items': {'$ref': '#/$defs/MediaType'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#content'}, 'schema:description': {'description': 'description ' 'of ' 'the ' 'response.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}}, 'required': ['schema:description', 'oas:content'], 'type': 'object'}, 'Schema': {'description': 'a minimal OpenAPI Schema Object. ' 'The full OAS Schema Object is a ' 'superset of JSON Schema 2020-12; ' 'this BB requires only a basic ' 'type/format/pattern/enum/$ref ' 'shape sufficient to describe ' 'parameter and response payload ' 'types in CDIF metadata. For ' 'richer schemas, use oas:$ref to ' 'point at an external schema ' 'document.', 'properties': {'oas:$ref': {'../../cdifDataType/cdifOpenApi/type': 'string', 'description': 'reference ' 'to ' 'an ' 'external ' 'JSON ' 'Schema ' 'or ' 'XML ' 'Schema ' 'document ' 'describing ' 'a ' 'complex ' 'payload ' 'structure.', 'format': 'uri', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#$ref'}, 'oas:enum': {'description': 'enumeration ' 'of ' 'permitted ' 'values.', 'items': {}, 'type': 'array', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#enum'}, 'oas:format': {'description': 'optional ' 'format ' 'hint ' '(e.g. ' '"int32", ' '"date-time", ' '"uri", ' '"decimal").', 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#format'}, 'oas:pattern': {'description': 'regular ' 'expression ' 'the ' 'value ' 'must ' 'match ' '(string ' 'types).', 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#pattern'}, 'oas:type': {'default': 'string', 'enum': ['string', 'number', 'integer', 'boolean', 'array', 'object'], 'type': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#type'}}, 'type': 'object'}, 'cdifConceptOrTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTerm/schema.yaml'}, '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': 'Documents a WebAPI distribution of a resource using ' 'property structure aligned with OpenAPI Specification ' '3.1. Reuses CDIF schema.org-based WebAPI metadata ' '(serviceType, termsOfService, documentation) and adds ' 'OpenAPI-aligned Operation, Parameter, RequestBody, ' 'and Response structure under an oas namespace. Use as ' 'an alternative to schemaorgProperties/webAPI when the ' 'metadata record should inline OpenAPI-style ' 'operation, parameter, and response detail.', 'properties': {'@type': {'contains': {'const': 'schema:WebAPI'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:description': {'description': 'description of ' 'the API. Maps ' 'OpenAPI ' 'info.description. ' 'May use ' 'CommonMark.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:documentation': {'description': 'a document ' 'that provides ' 'a ' 'machine-actionable ' 'description ' 'of this ' 'service ' 'instance, ' 'typically the ' 'canonical ' 'OpenAPI ' 'document. ' 'Even when ' 'this BB ' 'inlines OAS ' 'detail, ' 'schema:documentation ' 'may still ' 'link to an ' 'authoritative ' 'OAS source.', 'oneOf': [{'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/documentation'}, 'schema:name': {'description': 'title of the API. Maps ' 'OpenAPI info.title.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:potentialAction': {'description': 'operations ' 'exposed by ' 'the API. ' 'Each entry ' 'corresponds ' 'to an ' 'OpenAPI ' 'Operation ' 'Object (one ' 'path + HTTP ' 'method).', 'items': {'$ref': '#/$defs/Operation'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://schema.org/potentialAction'}, 'schema:serviceType': {'$ref': '#/$defs/cdifConceptOrTermOrString', 'description': 'identifier for ' 'the kind of ' 'service, ' 'expected to ' 'identify the ' 'service type ' 'and version. ' 'For ' 'interoperability, ' 'ideally a ' 'resolvable ' 'identifier; ' 'otherwise a ' 'string from a ' 'vocabulary ' 'shared between ' 'provider and ' 'consumer. ' 'Subsumes ' 'OpenAPI ' 'info.version ' 'when the ' 'service-type ' 'identifier ' 'includes ' 'versioning.', 'x-jsonld-id': 'http://schema.org/serviceType'}, 'schema:termsOfService': {'description': 'Description ' 'of access ' 'privileges ' 'required to ' 'use the API ' '(e.g. ' 'registration, ' 'licensing, ' 'payments). ' 'Maps OpenAPI ' 'info.termsOfService. ' 'Note that ' 'access ' 'constraints ' 'applying to ' 'all ' 'distributions ' 'of the ' 'resource ' 'should be ' 'specified at ' 'the resource ' 'level.', 'oneOf': [{'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/termsOfService'}, 'spdx:license': {'description': 'SPDX license ' 'identifier expression ' 'for the API itself, ' 'per OpenAPI License ' 'Object. Use ' 'schema:license at the ' 'resource (parent) ' 'level for licensing ' 'of the data. If only ' 'a URL identifier is ' 'available rather than ' 'an SPDX id, encode as ' 'a cdif:Reference.', 'oneOf': [{'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://spdx.org/rdf/terms#license'}}, 'required': ['@type', 'schema:serviceType', 'schema:termsOfService', 'schema:potentialAction'], 'title': 'CDIF OpenAPI-aligned WebAPI distribution', 'type': 'object', 'x-jsonld-prefixes': {'cdif': 'https://w3id.org/cdif/', 'dcterms': 'http://purl.org/dc/terms/', 'oas': 'https://spec.openapis.org/oas/3.1#', 'schema': 'http://schema.org/', 'spdx': 'http://spdx.org/rdf/terms#'}} On instance: {'@context': {'ex': 'https://example.org/', 'oas': 'https://spec.openapis.org/oas/3.1#', 'schema': 'http://schema.org/'}, '@id': 'ex:api/minimal', '@type': ['schema:WebAPI'], 'schema:potentialAction': [{'@type': ['schema:SearchAction'], 'schema:name': 'search', 'schema:target': {'@type': ['schema:EntryPoint'], 'oas:response': [{'oas:code': '200', 'oas:content': [{'schema:encodingFormat': 'application/json'}], 'schema:description': 'Successful ' 'response.'}], 'schema:httpMethod': ['GET'], 'schema:urlTemplate': 'https://example.org/api/search?q={query}'}}], 'schema:serviceType': {'@type': ['schema:DefinedTerm'], 'schema:name': 'Minimal data service v1', 'schema:termCode': 'minimal-api/v1'}}
SHACL
Validation result for _sources/cdifDataType/cdifOpenApi/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifOpenApi/rules.shacl: - Shape cdifd:oasResponseNode: <https://example.org/api/minimal>/schema1:potentialAction/schema1:target/oas:response - Shape cdifd:oasRequestBodyNode: *none* - Shape cdifd:oasMediaTypeNode: _:N45365b3ddf6c4ab88d762506aa698cd7 - Shape cdifd:oasParameterNode: *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 _:n88df485668f74ab8a91a25321d3c2885b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b19: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b7: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b4: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b10: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b5: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n38945640fc644f099f12852481d2c047b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n38945640fc644f099f12852481d2c047b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n38945640fc644f099f12852481d2c047b22: *none* - Shape _:n38945640fc644f099f12852481d2c047b21: *none* - Shape _:n38945640fc644f099f12852481d2c047b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n38945640fc644f099f12852481d2c047b23: *none* - Shape _:n38945640fc644f099f12852481d2c047b10: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
example_1_1.json Example
Passed
Files
Using exampleCdifOpenApiMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifOpenApi/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifOpenApi/rules.shacl: - Shape cdifd:oasResponseNode: <https://example.org/api/minimal>/schema1:potentialAction/schema1:target/oas:response - Shape cdifd:oasRequestBodyNode: *none* - Shape cdifd:oasMediaTypeNode: _:N2689a24e0c3c475683af6254d0aeb5fd - Shape cdifd:oasParameterNode: *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 _:n88df485668f74ab8a91a25321d3c2885b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b19: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b7: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b4: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b10: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b5: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n38945640fc644f099f12852481d2c047b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n38945640fc644f099f12852481d2c047b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n38945640fc644f099f12852481d2c047b22: *none* - Shape _:n38945640fc644f099f12852481d2c047b21: *none* - Shape _:n38945640fc644f099f12852481d2c047b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n38945640fc644f099f12852481d2c047b23: *none* - Shape _:n38945640fc644f099f12852481d2c047b10: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
example_2_1.json Example
Passed
Files
Using exampleOpenApiWebAPI.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifOpenApi/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifOpenApi/rules.shacl: - Shape cdifd:oasResponseNode: ex:op_submitAnalysis/schema1:target/oas:response,ex:op_searchAnalyses/schema1:target/oas:response,ex:op_submitAnalysis/schema1:target/oas:response,ex:op_searchAnalyses/schema1:target/oas:response - Shape cdifd:oasRequestBodyNode: ex:op_submitAnalysis/schema1:target/oas:requestBody - Shape cdifd:oasMediaTypeNode: 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:response/oas:content,ex:op_submitAnalysis/schema1:target/oas:requestBody/oas:content,ex:op_searchAnalyses/schema1:target/oas:response/oas:content - Shape cdifd:oasParameterNode: ex:param_bbox,ex:param_end,ex:param_element,ex:param_format,ex:param_start
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 _:n88df485668f74ab8a91a25321d3c2885b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b19: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b7: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b4: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b10: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b5: *none* - Shape _:n88df485668f74ab8a91a25321d3c2885b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n38945640fc644f099f12852481d2c047b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n38945640fc644f099f12852481d2c047b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n38945640fc644f099f12852481d2c047b22: *none* - Shape _:n38945640fc644f099f12852481d2c047b21: *none* - Shape _:n38945640fc644f099f12852481d2c047b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n38945640fc644f099f12852481d2c047b23: *none* - Shape _:n38945640fc644f099f12852481d2c047b10: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:openApiWebAPI_001/schema1:documentation,ex:openApiWebAPI_001/schema1:termsOfService - Shape cdifd:CDIFLabeledLinkShape: ex:openApiWebAPI_001/schema1:documentation,ex:openApiWebAPI_001/schema1:termsOfService

Test passed: 4 / 4

format-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using format-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD format-fail.jsonld created
Output Turtle format-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['cdif:format']: {'description': 'A format for number expressed as a string, or date ' 'format like YYYY/MM or MM-DD-YY.', 'type': 'string', 'x-jsonld-id': 'https://w3id.org/cdif/format'} On instance['cdif:format']: 42
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 _:nb8f8108601ff4e0e82c64e78fad24b2bb6: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb19: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb7: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b20: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b23: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b21: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b11: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b10: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
index-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using index-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD index-fail.jsonld created
Output Turtle index-fail.ttl created
JSON Schema
ValidationError: 'not-an-integer' is not of type 'integer' Failed validating 'type' in schema['properties']['cdif:index']: {'description': 'Non-negative integer that orders the fields in the ' 'data structure (column number).', 'minimum': 0, 'type': 'integer', 'x-jsonld-id': 'https://w3id.org/cdif/index'} On instance['cdif:index']: 'not-an-integer'
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 _:nb8f8108601ff4e0e82c64e78fad24b2bb6: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb19: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb7: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b20: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b23: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b21: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b11: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b10: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
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 _:nb8f8108601ff4e0e82c64e78fad24b2bb6: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb19: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb7: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b20: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b23: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b21: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b11: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b10: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:nb8f8108601ff4e0e82c64e78fad24b2bb6: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb19: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb7: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb8f8108601ff4e0e82c64e78fad24b2bb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b20: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b23: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b21: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b11: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b10: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n668abf4954d043bdbb299423bfda3dc9b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*

Test passed: 3 / 3

used-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using used-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD used-fail.jsonld created
Output Turtle used-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['allOf'][0]['properties']['prov:used']: {'description': 'Entities the activity used. Per PROV-O each value ' 'denotes a prov:Entity. An item may be (1) a string ' 'URI or free-text reference, (2) an {@id} reference, ' '(3) an inline entity object carrying an @type that ' 'includes prov:Entity plus a schema.org type for the ' 'kind of thing used, e.g. ' '["prov:Entity","schema:Thing"] (instrument), ' '["prov:Entity","schema:CreativeWork"] ' '(method/protocol), or ' '["prov:Entity","schema:SoftwareApplication"] ' '(software), or (4) a role-keyed wrapper naming what ' 'was used through one of the recognized "used" ' 'relations (schema:instrument, bios:computationalTool, ' 'prov:reagent). Base leaves the wrapped value loose; ' 'profiles/extensions (e.g. cdifProvActivity, ' 'adaProduct) pin its shape (Instrument, ' 'ComputationalTool, Reagent, ...).', 'items': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'description': 'a ' 'resolvable ' 'reference ' 'to a ' 'representation ' 'of the ' 'software ' 'or ' 'instrument ' 'used', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'description': 'an inline prov:Entity used by ' 'the activity (see prov:used ' 'description)', 'properties': {'@type': {'contains': {'const': 'prov:Entity'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}}, 'required': ['@type'], 'type': 'object'}, {'description': 'a role-keyed wrapper naming an ' 'instrument used by the activity; ' 'the extension layer pins the ' 'value to an Instrument ' 'description.', 'required': ['schema:instrument'], 'type': 'object'}, {'description': 'a role-keyed wrapper naming a ' 'computational tool (software) ' 'used; the extension layer pins ' 'the value to a ComputationalTool ' 'description.', 'required': ['bios:computationalTool'], 'type': 'object'}, {'description': 'a role-keyed wrapper naming a ' 'reagent / material used; the ' 'extension layer pins the value ' 'to a Reagent description.', 'required': ['prov:reagent'], 'type': 'object'}]}, 'type': 'array', 'x-jsonld-id': 'http://www.w3.org/ns/prov#used'} On instance['prov:used']: 42
SHACL
Validation result for _sources/cdifDataType/cdifProvActivity/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 cdifProvActivity must specify at least one resource that was used (prov:used)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:nodeKind sh:BlankNode ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] ) ; sh:path prov:used ; sh:severity sh:Violation ] Focus Node: ex:activity-soil-chem-analysis Value Node: Literal("42", datatype=xsd:integer) Result Path: prov:used Message: A cdifProvActivity must specify at least one resource that was used (prov:used)
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:ncf7629b023d14c548f8d87a494972558b21: *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 _:ncf7629b023d14c548f8d87a494972558b23: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b4: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step,ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b35: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b22: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b36: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b13: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b12: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b5: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess
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:AdditionalTypeUriShouldBeIRIShape: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://registry.identifiers.org/registry/orcid> - Shape _:naef2ae1412e144ebbc78184223a0abedb6: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb31: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb28: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb30: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb33: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb7: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb29: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb21: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb20: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db6: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db7: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db4: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db10: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db19: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd62c41105075492cbc34db6c84863e4ab22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab25: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab20: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab21: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab23: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n9f1f02b872be4c15bd17797877f1bea8b9: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b41: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b44: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b39: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b15: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b24: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b13: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b42: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b29: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b40: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b16: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/schema1:location - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b38: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b3: *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/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:n9c9e005098f9465c99f74dcd0a1ace60b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n92d5924104504ef8989f4b2072743fadb14: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb16: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb15: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb18: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb17: *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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n7bd2550d991243909c91466fd79d6db9b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:activity-soil-chem-analysis/schema1:agent/schema1:contactPoint - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/schema1:agent - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n8108956e1d3f459ca9a5013adc6b253bb5: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8108956e1d3f459ca9a5013adc6b253bb4: *none*
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 _:ncf7629b023d14c548f8d87a494972558b21: *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 _:ncf7629b023d14c548f8d87a494972558b23: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b4: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b35: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b22: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b36: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b13: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b12: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b5: *none* - Shape cdifd:cdifProvHowToShape: *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:AdditionalTypeUriShouldBeIRIShape: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb6: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb31: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb28: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb30: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb33: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb7: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb29: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb21: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb20: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db6: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db7: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db4: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db10: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db19: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd62c41105075492cbc34db6c84863e4ab22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab25: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab20: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab21: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab23: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n9f1f02b872be4c15bd17797877f1bea8b9: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b41: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b44: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b39: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b15: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b24: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b13: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b42: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b29: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b40: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b16: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b38: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b3: *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/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:n9c9e005098f9465c99f74dcd0a1ace60b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n92d5924104504ef8989f4b2072743fadb14: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb16: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb15: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb18: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb17: *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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n7bd2550d991243909c91466fd79d6db9b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n8108956e1d3f459ca9a5013adc6b253bb5: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8108956e1d3f459ca9a5013adc6b253bb4: *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 _:ncf7629b023d14c548f8d87a494972558b21: *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 _:ncf7629b023d14c548f8d87a494972558b23: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b4: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step,ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b35: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b22: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b36: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b13: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b12: *none* - Shape _:ncf7629b023d14c548f8d87a494972558b5: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess
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:AdditionalTypeUriShouldBeIRIShape: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://registry.identifiers.org/registry/orcid>,detectionLimit - Shape _:naef2ae1412e144ebbc78184223a0abedb6: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb31: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb28: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb30: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb33: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb7: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb29: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb21: *none* - Shape _:naef2ae1412e144ebbc78184223a0abedb20: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db6: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db7: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db4: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db10: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db19: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncf9f0931bd8e4b67a9c365f66ef3543db8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd62c41105075492cbc34db6c84863e4ab22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab25: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab20: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab21: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab23: *none* - Shape _:nd62c41105075492cbc34db6c84863e4ab11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n9f1f02b872be4c15bd17797877f1bea8b9: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b41: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b44: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b39: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b15: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b24: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b13: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b42: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b29: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b40: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b16: *none* - Shape cdifd:CDIFDefinedTermShape: ex:activity-soil-chem-analysis/prov:used/schema1:instrument/schema1:category,ex:activity-soil-chem-analysis/prov:used/schema1:instrument - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/schema1:location - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b38: *none* - Shape _:n9f1f02b872be4c15bd17797877f1bea8b3: *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/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:n9c9e005098f9465c99f74dcd0a1ace60b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n92d5924104504ef8989f4b2072743fadb14: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:activity-soil-chem-analysis/prov:used/schema1:instrument/schema1:category,ex:activity-soil-chem-analysis/prov:used/schema1:instrument - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb16: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb15: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb18: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n92d5924104504ef8989f4b2072743fadb17: *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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n7bd2550d991243909c91466fd79d6db9b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:activity-soil-chem-analysis/schema1:agent/schema1:contactPoint - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/schema1:agent - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n8108956e1d3f459ca9a5013adc6b253bb5: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8108956e1d3f459ca9a5013adc6b253bb4: *none*

Test passed: 2 / 2

definition-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using definition-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD definition-fail.jsonld created
Output Turtle definition-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['cdif:definition']: {'description': 'Natural language statement conveying the meaning of a ' 'concept, differentiating it from other concepts. ' 'Supports the use of multiple languages and structured ' "text. 'externalDefinition' can't be used if " "'definition' is used.", 'type': 'string', 'x-jsonld-id': 'https://w3id.org/cdif/definition'} On instance['cdif:definition']: 42
SHACL
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n477631933f204969856b5c74ea3a827cb4: *none* - Shape _:n477631933f204969856b5c74ea3a827cb19: *none* - Shape _:n477631933f204969856b5c74ea3a827cb8: *none* - Shape _:n477631933f204969856b5c74ea3a827cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n477631933f204969856b5c74ea3a827cb7: *none* - Shape _:n477631933f204969856b5c74ea3a827cb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n477631933f204969856b5c74ea3a827cb26: *none* - Shape _:n477631933f204969856b5c74ea3a827cb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b10: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b21: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b11: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b23: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
simpleUnitOfMeasure-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using simpleUnitOfMeasure-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD simpleUnitOfMeasure-fail.jsonld created
Output Turtle simpleUnitOfMeasure-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['cdi:simpleUnitOfMeasure']: {'description': 'The unit in which the data values are measured (kg, ' 'pound, euro), expressed as a simple string, in cases ' 'where no additional information is available (in the ' 'legacy system) or needed (as in the case of broad ' 'agreement within the community of use [i.e., ISO ' 'country codes, currencies, etc. in SDMX])', 'type': 'string', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/simpleUnitOfMeasure'} On instance['cdi:simpleUnitOfMeasure']: 42
SHACL
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n477631933f204969856b5c74ea3a827cb4: *none* - Shape _:n477631933f204969856b5c74ea3a827cb19: *none* - Shape _:n477631933f204969856b5c74ea3a827cb8: *none* - Shape _:n477631933f204969856b5c74ea3a827cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n477631933f204969856b5c74ea3a827cb7: *none* - Shape _:n477631933f204969856b5c74ea3a827cb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n477631933f204969856b5c74ea3a827cb26: *none* - Shape _:n477631933f204969856b5c74ea3a827cb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b10: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b21: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b11: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b23: *none* - Shape _:nc2bbc539253b4b8da927ff2a69fd5a63b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*

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:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: _:N277f8c3467d9450cbb5ebed95b98dae1
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db4: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db19: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db8: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db10: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db26: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db5: *none* - Shape cdifd:CDIFDefinedTermShape: *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: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b23: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b22: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b10: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b20: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n7f376846772e425a938313db4d63abe8b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7f376846772e425a938313db4d63abe8b16: *none* - Shape _:n7f376846772e425a938313db4d63abe8b73: *none* - Shape _:n7f376846772e425a938313db4d63abe8b17: *none* - Shape _:n7f376846772e425a938313db4d63abe8b18: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7f376846772e425a938313db4d63abe8b15: *none* - Shape _:n7f376846772e425a938313db4d63abe8b20: *none* - Shape _:n7f376846772e425a938313db4d63abe8b69: *none* - Shape _:n7f376846772e425a938313db4d63abe8b10: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7f376846772e425a938313db4d63abe8b75: *none* - Shape _:n7f376846772e425a938313db4d63abe8b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n7f376846772e425a938313db4d63abe8b66: *none* - Shape _:n7f376846772e425a938313db4d63abe8b14: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7f376846772e425a938313db4d63abe8b13: *none* - Shape _:n7f376846772e425a938313db4d63abe8b11: *none* - Shape _:n7f376846772e425a938313db4d63abe8b71: *none* - Shape _:n7f376846772e425a938313db4d63abe8b67: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nf89c623fd5bc4e189cdacb73d164995eb12: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb37: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb4: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb8: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb29: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb38: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb7: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb14: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb30: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb44: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb45: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb11: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb9: *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:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: <https://example.org/stats/temperature-mean>/cdif:has_CategoryStatistics,<https://example.org/stats/temperature-mean>/cdif:has_CategoryStatistics - Shape cdifd:cdifStatisticsShape: <https://example.org/stats/temperature-mean>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db4: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db19: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db8: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db10: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db26: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db5: *none* - Shape cdifd:CDIFDefinedTermShape: *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: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b23: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b22: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b10: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b20: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n7f376846772e425a938313db4d63abe8b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7f376846772e425a938313db4d63abe8b16: *none* - Shape _:n7f376846772e425a938313db4d63abe8b73: *none* - Shape _:n7f376846772e425a938313db4d63abe8b17: *none* - Shape _:n7f376846772e425a938313db4d63abe8b18: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7f376846772e425a938313db4d63abe8b15: *none* - Shape _:n7f376846772e425a938313db4d63abe8b20: *none* - Shape _:n7f376846772e425a938313db4d63abe8b69: *none* - Shape _:n7f376846772e425a938313db4d63abe8b10: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7f376846772e425a938313db4d63abe8b75: *none* - Shape _:n7f376846772e425a938313db4d63abe8b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n7f376846772e425a938313db4d63abe8b66: *none* - Shape _:n7f376846772e425a938313db4d63abe8b14: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7f376846772e425a938313db4d63abe8b13: *none* - Shape _:n7f376846772e425a938313db4d63abe8b11: *none* - Shape _:n7f376846772e425a938313db4d63abe8b71: *none* - Shape _:n7f376846772e425a938313db4d63abe8b67: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nf89c623fd5bc4e189cdacb73d164995eb12: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb37: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb4: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb8: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb29: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb38: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb7: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb14: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb30: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb44: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb45: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb11: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb9: *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:cdifStatisticsCollectionShape: <https://example.org/stats/dataset-summary> - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: <https://example.org/stats/temperature-mean>,<https://example.org/stats/salinity-mean>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db4: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db19: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db8: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db10: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db26: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1ebabeafe02a4237a7ca84c7284ee93db5: *none* - Shape cdifd:CDIFDefinedTermShape: *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: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b23: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b22: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b10: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b20: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nf25c6f3bd1e3416c8e45bdc996b2ca64b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n7f376846772e425a938313db4d63abe8b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n7f376846772e425a938313db4d63abe8b16: *none* - Shape _:n7f376846772e425a938313db4d63abe8b73: *none* - Shape _:n7f376846772e425a938313db4d63abe8b17: *none* - Shape _:n7f376846772e425a938313db4d63abe8b18: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n7f376846772e425a938313db4d63abe8b15: *none* - Shape _:n7f376846772e425a938313db4d63abe8b20: *none* - Shape _:n7f376846772e425a938313db4d63abe8b69: *none* - Shape _:n7f376846772e425a938313db4d63abe8b10: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7f376846772e425a938313db4d63abe8b75: *none* - Shape _:n7f376846772e425a938313db4d63abe8b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n7f376846772e425a938313db4d63abe8b66: *none* - Shape _:n7f376846772e425a938313db4d63abe8b14: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n7f376846772e425a938313db4d63abe8b13: *none* - Shape _:n7f376846772e425a938313db4d63abe8b11: *none* - Shape _:n7f376846772e425a938313db4d63abe8b71: *none* - Shape _:n7f376846772e425a938313db4d63abe8b67: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nf89c623fd5bc4e189cdacb73d164995eb12: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb37: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb4: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb8: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb29: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb38: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb7: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb14: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb30: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb44: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb45: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb11: *none* - Shape _:nf89c623fd5bc4e189cdacb73d164995eb9: *none*

Test passed: 0 / 0

Test passed: 4 / 4

commentPrefix-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using commentPrefix-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD commentPrefix-fail.jsonld created
Output Turtle commentPrefix-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['csvw:commentPrefix']: {'description': 'An atomic property that sets the comment prefix flag ' 'to the single provided value, which MUST be a string. ' "The default is '#'.", 'type': 'string'} On instance['csvw:commentPrefix']: 42
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: _:Ncb035379cbd445b48afd36b4a4a0c7f1 - 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:property/sh:or/rdf:first: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b8: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b4: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b5: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b19: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b10: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b26: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b21: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b11: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b22: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b20: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
delimiter-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using delimiter-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD delimiter-fail.jsonld created
Output Turtle delimiter-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['csvw:delimiter']: {'description': 'Sets the delimiter flag to the single provided value, ' "which MUST be a string. The default is ','.", 'type': 'string'} On instance['csvw:delimiter']: 42
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: _:N43959f17f54241d18a1008c0f358a478 - 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:property/sh:or/rdf:first: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b8: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b4: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b5: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b19: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b10: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b26: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b21: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b11: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b22: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b20: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
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: _:N75d67d9e3ead48a1b3395c17455a5d30 - 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:property/sh:or/rdf:first: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b8: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b4: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b5: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b19: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b10: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b26: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b21: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b11: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b22: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b20: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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: _:N9f737e9569f0495bad9863d5faee9a2d - 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:property/sh:or/rdf:first: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b8: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b4: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b5: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b19: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b10: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b26: *none* - Shape _:n175e96b9cbbb4d8f938b6ff92fbfdd74b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b21: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b11: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b22: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b20: *none* - Shape _:n7b1e9f23d5504d77bb956b0b440a2da1b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*

Test passed: 0 / 0

Test passed: 2 / 2

format-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using format-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD format-fail.jsonld created
Output Turtle format-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['properties']['cdif:format']: {'description': 'A format for number expressed as a string, or date ' 'format like YYYY/MM or MM-DD-YY.', 'type': 'string', 'x-jsonld-id': 'https://w3id.org/cdif/format'} On instance['cdif:format']: 42
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 _:n80afe7f10d46427798bf75befb88f170b19: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b6: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b26: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b5: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b4: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b10: *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 _:nda5f4a92c2814f51b5dda1b56dae35d5b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nda5f4a92c2814f51b5dda1b56dae35d5b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nda5f4a92c2814f51b5dda1b56dae35d5b20: *none* - Shape _:nda5f4a92c2814f51b5dda1b56dae35d5b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda5f4a92c2814f51b5dda1b56dae35d5b22: *none* - Shape _:nda5f4a92c2814f51b5dda1b56dae35d5b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nda5f4a92c2814f51b5dda1b56dae35d5b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
index-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using index-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD index-fail.jsonld created
Output Turtle index-fail.ttl created
JSON Schema
ValidationError: 'not-an-integer' is not of type 'integer' Failed validating 'type' in schema['allOf'][0]['properties']['cdif:index']: {'description': 'Non-negative integer that orders the fields in the ' 'data structure (column number).', 'minimum': 0, 'type': 'integer', 'x-jsonld-id': 'https://w3id.org/cdif/index'} On instance['cdif:index']: 'not-an-integer'
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 _:n80afe7f10d46427798bf75befb88f170b19: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b6: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b26: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b5: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b4: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n80afe7f10d46427798bf75befb88f170b10: *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 _:nda5f4a92c2814f51b5dda1b56dae35d5b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nda5f4a92c2814f51b5dda1b56dae35d5b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nda5f4a92c2814f51b5dda1b56dae35d5b20: *none* - Shape _:nda5f4a92c2814f51b5dda1b56dae35d5b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda5f4a92c2814f51b5dda1b56dae35d5b22: *none* - Shape _:nda5f4a92c2814f51b5dda1b56dae35d5b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nda5f4a92c2814f51b5dda1b56dae35d5b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*

Test passed: 1 / 2

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

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleObjectReference.json from examples
JSON Schema
Validation passed

Test passed: 3 / 3

description-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['cdi:description']: {'description': 'Plain text description of the activity', 'type': 'string', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/description'} On instance['cdi:description']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiActivity/rules.shacl: - Shape _:n5a7a4d3422e34f10877d5431804d7e60b28: *none* - Shape cdifd:ddicdiActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiActivityStepShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5a7a4d3422e34f10877d5431804d7e60b8: *none* - Shape cdifd:ddicdiActivityStepShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiActivityShape: *none* - Shape cdifd:ddicdiActivityStepShape: *none* - Shape _:n5a7a4d3422e34f10877d5431804d7e60b23: *none* - Shape _:n5a7a4d3422e34f10877d5431804d7e60b13: *none*
entityUsed-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using entityUsed-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD entityUsed-fail.jsonld created
Output Turtle entityUsed-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdi:entityUsed']: {'description': 'Entities used as inputs by this activity', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/ddiProperties/ddicdiDataTypes/schema.yaml#/$defs/Reference'}, 'type': 'array', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/entityUsed'} On instance['cdi:entityUsed']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiActivity/rules.shacl: - Shape _:n5a7a4d3422e34f10877d5431804d7e60b28: *none* - Shape cdifd:ddicdiActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiActivityStepShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5a7a4d3422e34f10877d5431804d7e60b8: *none* - Shape cdifd:ddicdiActivityStepShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiActivityShape: *none* - Shape cdifd:ddicdiActivityStepShape: *none* - Shape _:n5a7a4d3422e34f10877d5431804d7e60b23: *none* - Shape _:n5a7a4d3422e34f10877d5431804d7e60b13: *none*
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 _:n5a7a4d3422e34f10877d5431804d7e60b28: *none* - Shape cdifd:ddicdiActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiActivityStepShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5a7a4d3422e34f10877d5431804d7e60b8: *none* - Shape cdifd:ddicdiActivityStepShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiActivityShape: *none* - Shape cdifd:ddicdiActivityStepShape: *none* - Shape _:n5a7a4d3422e34f10877d5431804d7e60b23: *none* - Shape _:n5a7a4d3422e34f10877d5431804d7e60b13: *none*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiAgent.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/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 _:ne4a1e5a58e7f44d0b2a1816fa7e89495b8: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape _:ne4a1e5a58e7f44d0b2a1816fa7e89495b3: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: ex:researcher-jane-doe
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: 2 / 3

allowsDuplicates-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using allowsDuplicates-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD allowsDuplicates-fail.jsonld created
Output Turtle allowsDuplicates-fail.ttl created
JSON Schema
ValidationError: 'not-a-boolean' is not of type 'boolean' Failed validating 'type' in schema['properties']['cdi:allowsDuplicates']: {'description': 'If value is False, the members are unique within the ' 'collection - if True, there may be duplicates. (Note ' 'that a mathematical “bag” permits duplicates and is ' 'unordered - a “set” does not have duplicates and may ' 'be ordered.)', 'type': 'boolean', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/allowsDuplicates'} On instance['cdi:allowsDuplicates']: 'not-a-boolean'
SHACL
Validation result for _sources/ddiProperties/ddicdiCodeList/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 DDI-CDI CodeList should be defined by at least one cdi:isDefinedBy Concept (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:isDefinedBy ; sh:severity sh:Warning ] Focus Node: <https://example.org/codelist/qualityFlag> Result Path: cdi:isDefinedBy Message: A DDI-CDI CodeList should be defined by at least one cdi:isDefinedBy Concept (or id-reference) Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:boolean ; sh:message Literal("cdi:allowsDuplicates indicates whether duplicate members are permitted") ; sh:path cdi:allowsDuplicates ; sh:severity sh:Info ] Focus Node: <https://example.org/codelist/qualityFlag> Value Node: Literal("not-a-boolean") Result Path: cdi:allowsDuplicates Message: cdi:allowsDuplicates indicates whether duplicate members are permitted
Focus nodes for _sources/ddiProperties/ddicdiCodeList/rules.shacl: - Shape cdifd:ddicdiCodeListShape: <https://example.org/codelist/qualityFlag>
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 _:nee6afc616e454555b0c682fa590f22f1b3: *none* - Shape _:nee6afc616e454555b0c682fa590f22f1b8: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
has_Code-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using has_Code-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD has_Code-fail.jsonld created
Output Turtle has_Code-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdi:has_Code']: {'items': {'anyOf': [{'$ref': '#/$defs/Code'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/ddiProperties/ddicdiDataTypes/schema.yaml#/$defs/id-reference'}]}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/has_Code'} On instance['cdi:has_Code']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiCodeList/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 DDI-CDI CodeList should be defined by at least one cdi:isDefinedBy Concept (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:isDefinedBy ; sh:severity sh:Warning ] Focus Node: <https://example.org/codelist/qualityFlag> Result Path: cdi:isDefinedBy Message: A DDI-CDI CodeList should be defined by at least one cdi:isDefinedBy Concept (or id-reference)
Focus nodes for _sources/ddiProperties/ddicdiCodeList/rules.shacl: - Shape cdifd:ddicdiCodeListShape: <https://example.org/codelist/qualityFlag>
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 _:nee6afc616e454555b0c682fa590f22f1b3: *none* - Shape _:nee6afc616e454555b0c682fa590f22f1b8: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
example_1_1.json Example
SHACL: 1 Warning
Files
Using exampleDdicdiCodeList.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/ddicdiCodeList/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 DDI-CDI CodeList should be defined by at least one cdi:isDefinedBy Concept (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:isDefinedBy ; sh:severity sh:Warning ] Focus Node: <https://example.org/codelist/qualityFlag> Result Path: cdi:isDefinedBy Message: A DDI-CDI CodeList should be defined by at least one cdi:isDefinedBy Concept (or id-reference)
Focus nodes for _sources/ddiProperties/ddicdiCodeList/rules.shacl: - Shape cdifd:ddicdiCodeListShape: <https://example.org/codelist/qualityFlag>
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 _:nee6afc616e454555b0c682fa590f22f1b3: *none* - Shape _:nee6afc616e454555b0c682fa590f22f1b8: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*

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: 3 / 3

entryReference-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using entryReference-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD entryReference-fail.jsonld created
Output Turtle entryReference-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdi:entryReference']: {'description': 'A reference to the specific item in the vocabulary ' 'referenced in the vocabulary attribute, using a URI ' 'or other resolvable identifier.', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/ddiProperties/ddicdiDataTypes/schema.yaml#/$defs/Reference'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/entryReference'} On instance['cdi:entryReference']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiControlledVocabularyEntry/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiControlledVocabularyEntry/rules.shacl: - Shape cdifd:ddicdiControlledVocabularyEntryShape: <https://example.org/cve/decimal>
entryValue-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using entryValue-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD entryValue-fail.jsonld created
Output Turtle entryValue-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdi:entryValue']: {'description': 'The value of the entry of the controlled vocabulary. ' 'If no controlled vocabulary is used the term is ' 'entered here and none of the properties defining the ' 'controlled vocabulary location are used.', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/entryValue'} On instance['cdi:entryValue']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiControlledVocabularyEntry/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiControlledVocabularyEntry/rules.shacl: - Shape cdifd:ddicdiControlledVocabularyEntryShape: <https://example.org/cve/decimal>
example_1_1.json Example
Passed
Files
Using exampleDdicdiControlledVocabularyEntry.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/ddicdiControlledVocabularyEntry/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiControlledVocabularyEntry/rules.shacl: - Shape cdifd:ddicdiControlledVocabularyEntryShape: <https://example.org/cve/decimal>

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiDataStructure.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/ddicdiDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: - Shape cdifd:ddicdiDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiDimensionalDataStructureShape: *none* - Shape cdifd:ddicdiWideDataStructureShape: <https://example.org/struct/dailyTemperature>
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: <https://example.org/struct/dailyTemperature/comp/observationDate> - Shape cdifd:ddicdiMeasureComponentShape: <https://example.org/struct/dailyTemperature/comp/airTemperature> - Shape cdifd:ddicdiAttributeComponentShape: *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:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd4123ad31721487197e0495af02850d7b3: *none* - Shape _:nd4123ad31721487197e0495af02850d7b8: *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/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *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/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiDataStructureComponent.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/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: <https://example.org/struct/dailyTemperature/comp/airTemperature> - Shape cdifd:ddicdiAttributeComponentShape: *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:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n487dc78017374a46bff553ed76f8dbc1b3: *none* - Shape _:n487dc78017374a46bff553ed76f8dbc1b8: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *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/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*

Test passed: 0 / 0

Test passed: 1 / 2

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: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdi:name']: {'description': 'Human understandable name (liguistic signifier, word, ' 'phrase, or mnemonic). May follow ISO/IEC 11179-5 ' 'naming principles, and have context provided to ' 'specify usage.', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/ddiProperties/ddicdiDataTypes/schema.yaml#/$defs/ObjectName'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/name'} On instance['cdi:name']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/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 DDI-CDI EnumerationDomain should be defined by at least one cdi:isDefinedBy Concept (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:isDefinedBy ; sh:severity sh:Warning ] Focus Node: <https://example.org/domain/qualityFlag> Result Path: cdi:isDefinedBy Message: A DDI-CDI EnumerationDomain should be defined by at least one cdi:isDefinedBy Concept (or id-reference)
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: <https://example.org/domain/qualityFlag>
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 _:n332488777217437eac2afc1eba766362b3: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape _:n332488777217437eac2afc1eba766362b8: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
example_1_1.json Example
SHACL: 1 Warning
Files
Using exampleDdicdiEnumerationDomain.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/ddicdiEnumerationDomain/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 DDI-CDI EnumerationDomain should be defined by at least one cdi:isDefinedBy Concept (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:isDefinedBy ; sh:severity sh:Warning ] Focus Node: <https://example.org/domain/qualityFlag> Result Path: cdi:isDefinedBy Message: A DDI-CDI EnumerationDomain should be defined by at least one cdi:isDefinedBy Concept (or id-reference)
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: <https://example.org/domain/qualityFlag>
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 _:n332488777217437eac2afc1eba766362b3: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape _:n332488777217437eac2afc1eba766362b8: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*

Test passed: 2 / 2

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: 42 is not of type 'object' Failed validating 'type' in schema['properties']['cdi:identifier']: {'description': 'DDI-CDI composite identifier (dt-Identifier)', 'properties': {'@type': {'contains': {'const': 'cdi:Identifier'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'cdi:ddiIdentifier': {'$ref': '#/$defs/InternationalRegistrationDataIdentifier', 'description': 'DDI-specific ' 'IRDI identifier', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ddiIdentifier'}, 'cdi:nonDdiIdentifier': {'anyOf': [{'$ref': '#/$defs/NonDdiIdentifier'}, {'items': {'$ref': '#/$defs/NonDdiIdentifier'}, 'type': 'array'}], 'description': 'Non-DDI ' 'identifier', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/nonDdiIdentifier'}, 'cdi:uri': {'description': 'URI form of the identifier', 'format': 'uri', 'type': 'string', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/uri'}}, 'type': 'object'} On instance['cdi:identifier']: 42
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
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: 3 / 3

takesSentinelValuesFrom-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using takesSentinelValuesFrom-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD takesSentinelValuesFrom-fail.jsonld created
Output Turtle takesSentinelValuesFrom-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdi:takesSentinelValuesFrom']: {'items': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/ddiProperties/ddicdiValueDomain/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/ddiProperties/ddicdiDataTypes/schema.yaml#/$defs/id-reference'}]}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/takesSentinelValuesFrom'} On instance['cdi:takesSentinelValuesFrom']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: - Shape cdifd:ddicdiInstanceVariableShape: <https://example.org/dataset/oceanTemp2025/var/seaWaterTemp>
Validation result for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/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 _:n9e3287dfed3f4096917192ab5b7aca52b8: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9e3287dfed3f4096917192ab5b7aca52b3: *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/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*
variableFunction-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using variableFunction-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD variableFunction-fail.jsonld created
Output Turtle variableFunction-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdi:variableFunction']: {'description': 'Immutable characteristic of the variable such as ' 'geographic designator, weight, temporal designation, ' 'etc.', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/ddiProperties/ddicdiDataTypes/schema.yaml#/$defs/ControlledVocabularyEntry'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/variableFunction'} On instance['cdi:variableFunction']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: - Shape cdifd:ddicdiInstanceVariableShape: <https://example.org/dataset/oceanTemp2025/var/seaWaterTemp>
Validation result for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/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 _:n9e3287dfed3f4096917192ab5b7aca52b8: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9e3287dfed3f4096917192ab5b7aca52b3: *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/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*
example_1_1.json Example
Passed
Files
Using exampleDdicdiInstanceVariable.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/ddicdiInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: - Shape cdifd:ddicdiInstanceVariableShape: <https://example.org/dataset/oceanTemp2025/var/seaWaterTemp>
Validation result for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/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 _:n9e3287dfed3f4096917192ab5b7aca52b8: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9e3287dfed3f4096917192ab5b7aca52b3: *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/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using 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/ddicdiDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: - Shape cdifd:ddicdiDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiDimensionalDataStructureShape: *none* - Shape cdifd:ddicdiWideDataStructureShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/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 _:n42d48e6e94174491a0aa225307b0b4d0b3: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n42d48e6e94174491a0aa225307b0b4d0b8: *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/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *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/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 cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n18463fb9dcae426c9206b26243318737b69: *none* - Shape _:n18463fb9dcae426c9206b26243318737b75: *none* - Shape _:n18463fb9dcae426c9206b26243318737b73: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n18463fb9dcae426c9206b26243318737b15: *none* - Shape _:n18463fb9dcae426c9206b26243318737b71: *none* - Shape _:n18463fb9dcae426c9206b26243318737b14: *none* - Shape _:n18463fb9dcae426c9206b26243318737b72: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n18463fb9dcae426c9206b26243318737b11: *none* - Shape _:n18463fb9dcae426c9206b26243318737b18: *none* - Shape _:n18463fb9dcae426c9206b26243318737b17: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n18463fb9dcae426c9206b26243318737b67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n18463fb9dcae426c9206b26243318737b16: *none* - Shape _:n18463fb9dcae426c9206b26243318737b66: *none* - Shape _:n18463fb9dcae426c9206b26243318737b10: *none* - Shape _:n18463fb9dcae426c9206b26243318737b13: *none* - Shape _:n18463fb9dcae426c9206b26243318737b20: *none* - Shape _:n18463fb9dcae426c9206b26243318737b70: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9d706835f4284aed9bdc4ad0eba39d77b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d706835f4284aed9bdc4ad0eba39d77b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9d706835f4284aed9bdc4ad0eba39d77b10: *none* - Shape _:n9d706835f4284aed9bdc4ad0eba39d77b7: *none* - Shape _:n9d706835f4284aed9bdc4ad0eba39d77b4: *none* - Shape _:n9d706835f4284aed9bdc4ad0eba39d77b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9d706835f4284aed9bdc4ad0eba39d77b19: *none* - Shape _:n9d706835f4284aed9bdc4ad0eba39d77b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9d5a3b6181184341a12bc7926d964cc6b10: *none* - Shape _:n9d5a3b6181184341a12bc7926d964cc6b25: *none* - Shape _:n9d5a3b6181184341a12bc7926d964cc6b20: *none* - Shape _:n9d5a3b6181184341a12bc7926d964cc6b11: *none* - Shape _:n9d5a3b6181184341a12bc7926d964cc6b23: *none* - Shape _:n9d5a3b6181184341a12bc7926d964cc6b22: *none* - Shape _:n9d5a3b6181184341a12bc7926d964cc6b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape 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:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n8f16bcb8c33d4401ac45351ea361be28b14: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b7: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b9: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b37: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b52: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b4: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b51: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b12: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b5: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b38: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b11: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b10: *none* - Shape _:n8f16bcb8c33d4401ac45351ea361be28b8: *none*

Test passed: 3 / 3

has-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using has-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD has-fail.jsonld created
Output Turtle has-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdi:has']: {'items': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifInstanceVariable/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/ddiProperties/ddicdiDataTypes/schema.yaml#/$defs/id-reference'}]}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/has'} On instance['cdi:has']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiLogicalRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiLogicalRecord/rules.shacl: - Shape cdifd:ddicdiLogicalRecordShape: <https://example.org/record/dailyTemperature>
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n81f8800c0fe841e7987c674c90133756b3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n81f8800c0fe841e7987c674c90133756b8: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *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/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b72: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b20: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b75: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b71: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b13: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b15: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b67: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b17: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b16: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b14: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b11: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b10: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b66: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b18: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b70: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b73: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b69: *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 _:nf43bdc2369654983a1501d53621f508fb8: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb19: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb5: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb26: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb10: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb25: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb22: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb21: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb23: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b45: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b12: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b8: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b38: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b30: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b9: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b5: *none* - Shape cdifd:CDIFVariableMeasuredShape: *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 _:n1f13f41d7d8f4c4b9caf9abd178b3489b10: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b11: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b7: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b14: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b52: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b4: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b51: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b44: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: - Shape cdifd:ddicdiDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiDimensionalDataStructureShape: *none* - Shape cdifd:ddicdiWideDataStructureShape: *none*
organizes-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using organizes-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD organizes-fail.jsonld created
Output Turtle organizes-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdi:organizes']: {'items': {'anyOf': [{'$ref': '#/$defs/DataSet'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/ddiProperties/ddicdiDataTypes/schema.yaml#/$defs/id-reference'}]}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/organizes'} On instance['cdi:organizes']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiLogicalRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiLogicalRecord/rules.shacl: - Shape cdifd:ddicdiLogicalRecordShape: <https://example.org/record/dailyTemperature>
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n81f8800c0fe841e7987c674c90133756b3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n81f8800c0fe841e7987c674c90133756b8: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *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/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b72: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b20: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b75: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b71: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b13: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b15: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b67: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b17: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b16: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b14: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b11: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b10: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b66: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b18: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b70: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b73: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b69: *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 _:nf43bdc2369654983a1501d53621f508fb8: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb19: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb5: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb26: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb10: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb25: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb22: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb21: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb23: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b45: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b12: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b8: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b38: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b30: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b9: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b5: *none* - Shape cdifd:CDIFVariableMeasuredShape: *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 _:n1f13f41d7d8f4c4b9caf9abd178b3489b10: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b11: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b7: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b14: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b52: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b4: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b51: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b44: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: - Shape cdifd:ddicdiDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiDimensionalDataStructureShape: *none* - Shape cdifd:ddicdiWideDataStructureShape: *none*
example_1_1.json Example
Passed
Files
Using exampleDdicdiLogicalRecord.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/ddicdiLogicalRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiLogicalRecord/rules.shacl: - Shape cdifd:ddicdiLogicalRecordShape: <https://example.org/record/dailyTemperature>
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n81f8800c0fe841e7987c674c90133756b3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n81f8800c0fe841e7987c674c90133756b8: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *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/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b72: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b20: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b75: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b71: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b13: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b15: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b67: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b17: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b16: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b14: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b11: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b10: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b66: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b18: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b70: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b73: *none* - Shape _:nb19ea747735143d083f5c21f335e2ba0b69: *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 _:nf43bdc2369654983a1501d53621f508fb8: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb19: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb5: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb26: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb10: *none* - Shape _:nf43bdc2369654983a1501d53621f508fb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb25: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb22: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb21: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n3b580815f76747d3b96d497ba626359fb23: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b45: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b12: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b8: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b38: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b30: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b9: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b5: *none* - Shape cdifd:CDIFVariableMeasuredShape: *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 _:n1f13f41d7d8f4c4b9caf9abd178b3489b10: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b11: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b7: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b14: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b52: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b4: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b51: *none* - Shape _:n1f13f41d7d8f4c4b9caf9abd178b3489b44: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: - Shape cdifd:ddicdiDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiDimensionalDataStructureShape: *none* - Shape cdifd:ddicdiWideDataStructureShape: *none*

Test passed: 3 / 3

allowsDuplicates-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using allowsDuplicates-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD allowsDuplicates-fail.jsonld created
Output Turtle allowsDuplicates-fail.ttl created
JSON Schema
ValidationError: 'not-a-boolean' is not of type 'boolean' Failed validating 'type' in schema['properties']['cdi:allowsDuplicates']: {'description': 'If False, members are unique within the collection; ' 'if True, duplicates may be present.', 'type': 'boolean', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/allowsDuplicates'} On instance['cdi:allowsDuplicates']: 'not-a-boolean'
SHACL
Validation result for _sources/ddiProperties/ddicdiLogicalRecordRepository/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:boolean ; sh:message Literal("cdi:allowsDuplicates indicates whether the collection permits duplicate members") ; sh:path cdi:allowsDuplicates ; sh:severity sh:Info ] Focus Node: <https://example.org/repo/survey-2025> Value Node: Literal("not-a-boolean") Result Path: cdi:allowsDuplicates Message: cdi:allowsDuplicates indicates whether the collection permits duplicate members
Focus nodes for _sources/ddiProperties/ddicdiLogicalRecordRepository/rules.shacl: - Shape cdifd:ddicdiLogicalRecordRelationshipShape: *none* - Shape cdifd:ddicdiInstanceVariableMapShape: *none* - Shape cdifd:ddicdiLogicalRecordRepositoryShape: <https://example.org/repo/survey-2025>
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b10: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b13: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b75: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b71: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b20: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b14: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b67: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b66: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b11: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b17: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b70: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b73: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b15: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b69: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b18: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b72: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b16: *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 _:nd65b10b62f284334982ef9d921883018b8: *none* - Shape _:nd65b10b62f284334982ef9d921883018b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd65b10b62f284334982ef9d921883018b4: *none* - Shape _:nd65b10b62f284334982ef9d921883018b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd65b10b62f284334982ef9d921883018b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nd65b10b62f284334982ef9d921883018b7: *none* - Shape _:nd65b10b62f284334982ef9d921883018b5: *none* - Shape _:nd65b10b62f284334982ef9d921883018b26: *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:CDIFIdentifierTypeTermShape: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b21: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b20: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b10: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b25: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n2383fbf8af1d407195906b45fb1df97eb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb8: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb14: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb30: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb5: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb12: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb37: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb52: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb29: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb44: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb51: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb45: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb4: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb9: *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:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n4f3b676b261e4c9582e0c085015a843bb3: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4f3b676b261e4c9582e0c085015a843bb8: *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/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *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/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:ddicdiDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiDimensionalDataStructureShape: *none* - Shape cdifd:ddicdiWideDataStructureShape: *none*
characterSet-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using characterSet-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD characterSet-fail.jsonld created
Output Turtle characterSet-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['cdi:characterSet']: {'description': 'Default character set used in the Logical Record ' 'Repository.', 'type': 'string', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/characterSet'} On instance['cdi:characterSet']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiLogicalRecordRepository/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("cdi:characterSet may carry the default character set used in the LogicalRecordRepository") ; sh:path cdi:characterSet ; sh:severity sh:Info ] Focus Node: <https://example.org/repo/survey-2025> Value Node: Literal("42", datatype=xsd:integer) Result Path: cdi:characterSet Message: cdi:characterSet may carry the default character set used in the LogicalRecordRepository
Focus nodes for _sources/ddiProperties/ddicdiLogicalRecordRepository/rules.shacl: - Shape cdifd:ddicdiLogicalRecordRelationshipShape: *none* - Shape cdifd:ddicdiInstanceVariableMapShape: *none* - Shape cdifd:ddicdiLogicalRecordRepositoryShape: <https://example.org/repo/survey-2025>
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b10: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b13: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b75: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b71: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b20: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b14: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b67: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b66: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b11: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b17: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b70: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b73: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b15: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b69: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b18: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b72: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b16: *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 _:nd65b10b62f284334982ef9d921883018b8: *none* - Shape _:nd65b10b62f284334982ef9d921883018b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd65b10b62f284334982ef9d921883018b4: *none* - Shape _:nd65b10b62f284334982ef9d921883018b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd65b10b62f284334982ef9d921883018b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nd65b10b62f284334982ef9d921883018b7: *none* - Shape _:nd65b10b62f284334982ef9d921883018b5: *none* - Shape _:nd65b10b62f284334982ef9d921883018b26: *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:CDIFIdentifierTypeTermShape: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b21: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b20: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b10: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b25: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n2383fbf8af1d407195906b45fb1df97eb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb8: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb14: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb30: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb5: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb12: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb37: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb52: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb29: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb44: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb51: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb45: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb4: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb9: *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:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n4f3b676b261e4c9582e0c085015a843bb3: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4f3b676b261e4c9582e0c085015a843bb8: *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/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *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/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:ddicdiDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiDimensionalDataStructureShape: *none* - Shape cdifd:ddicdiWideDataStructureShape: *none*
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:ddicdiLogicalRecordRelationshipShape: *none* - Shape cdifd:ddicdiInstanceVariableMapShape: *none* - Shape cdifd:ddicdiLogicalRecordRepositoryShape: <https://example.org/repo/survey-2025>
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b10: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b13: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b75: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b71: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b20: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b14: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b67: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b66: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b11: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b17: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b70: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b73: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b15: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b69: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b18: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b72: *none* - Shape _:n530f761e19ba4b0fac946a3722d67780b16: *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 _:nd65b10b62f284334982ef9d921883018b8: *none* - Shape _:nd65b10b62f284334982ef9d921883018b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd65b10b62f284334982ef9d921883018b4: *none* - Shape _:nd65b10b62f284334982ef9d921883018b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd65b10b62f284334982ef9d921883018b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nd65b10b62f284334982ef9d921883018b7: *none* - Shape _:nd65b10b62f284334982ef9d921883018b5: *none* - Shape _:nd65b10b62f284334982ef9d921883018b26: *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:CDIFIdentifierTypeTermShape: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b21: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b20: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b10: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b25: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n478aa2f7460446beb6fd2d969700a4f6b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n2383fbf8af1d407195906b45fb1df97eb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb8: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb14: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb30: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb5: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb12: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb37: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb52: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb29: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb44: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb51: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb45: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb4: *none* - Shape _:n2383fbf8af1d407195906b45fb1df97eb9: *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:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n4f3b676b261e4c9582e0c085015a843bb3: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4f3b676b261e4c9582e0c085015a843bb8: *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/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *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/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:ddicdiDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiDimensionalDataStructureShape: *none* - Shape cdifd:ddicdiWideDataStructureShape: *none*

Test passed: 3 / 3

accessLocation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using accessLocation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD accessLocation-fail.jsonld created
Output Turtle accessLocation-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'object' Failed validating 'type' in schema['properties']['cdi:accessLocation']: {'description': 'DDI-CDI access location for a machine ' '(dt-AccessLocation)', 'properties': {'@type': {'contains': {'const': 'cdi:AccessLocation'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'cdi:mimeType': {'$ref': '#/$defs/ControlledVocabularyEntry', 'description': 'MIME type of the ' 'resource at this ' 'location', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/mimeType'}, 'cdi:physicalLocation': {'$ref': '#/$defs/InternationalString', 'description': 'Physical ' 'location ' 'description', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/physicalLocation'}, 'cdi:uri': {'description': 'URI of the access endpoint', 'format': 'uri', 'type': 'string', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/uri'}}, 'type': 'object'} On instance['cdi:accessLocation']: 42
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
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: 42 is not of type 'object' Failed validating 'type' in schema['properties']['cdi:identifier']: {'description': 'DDI-CDI composite identifier (dt-Identifier)', 'properties': {'@type': {'contains': {'const': 'cdi:Identifier'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'cdi:ddiIdentifier': {'$ref': '#/$defs/InternationalRegistrationDataIdentifier', 'description': 'DDI-specific ' 'IRDI identifier', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ddiIdentifier'}, 'cdi:nonDdiIdentifier': {'anyOf': [{'$ref': '#/$defs/NonDdiIdentifier'}, {'items': {'$ref': '#/$defs/NonDdiIdentifier'}, 'type': 'array'}], 'description': 'Non-DDI ' 'identifier', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/nonDdiIdentifier'}, 'cdi:uri': {'description': 'URI form of the identifier', 'format': 'uri', 'type': 'string', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/uri'}}, 'type': 'object'} On instance['cdi:identifier']: 42
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
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: 2 / 2

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: 42 is not of type 'object' Failed validating 'type' in schema['properties']['cdi:identifier']: {'description': 'DDI-CDI composite identifier (dt-Identifier)', 'properties': {'@type': {'contains': {'const': 'cdi:Identifier'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'cdi:ddiIdentifier': {'$ref': '#/$defs/InternationalRegistrationDataIdentifier', 'description': 'DDI-specific ' 'IRDI identifier', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ddiIdentifier'}, 'cdi:nonDdiIdentifier': {'anyOf': [{'$ref': '#/$defs/NonDdiIdentifier'}, {'items': {'$ref': '#/$defs/NonDdiIdentifier'}, 'type': 'array'}], 'description': 'Non-DDI ' 'identifier', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/nonDdiIdentifier'}, 'cdi:uri': {'description': 'URI form of the identifier', 'format': 'uri', 'type': 'string', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/uri'}}, 'type': 'object'} On instance['cdi:identifier']: 42
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
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: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiPhysicalDataSet.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/ddicdiPhysicalDataSet/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiPhysicalDataSet/rules.shacl: - Shape cdifd:ddicdiWideDataSetShape: <https://example.org/physical/dailyTemperature> - Shape cdifd:ddicdiDimensionalDataSetShape: *none* - Shape cdifd:ddicdiLongDataSetShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: - Shape cdifd:ddicdiDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiDimensionalDataStructureShape: *none* - Shape cdifd:ddicdiWideDataStructureShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/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 _:nfd679e671a1b4cfbae0e6f206deb8588b3: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd679e671a1b4cfbae0e6f206deb8588b8: *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/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *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/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *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/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:na50f992de0e34b18a0d184525dffd181b10: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b20: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b15: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b66: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b14: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b13: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b73: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b11: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b17: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b75: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b71: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b69: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b72: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b16: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b67: *none* - Shape _:na50f992de0e34b18a0d184525dffd181b18: *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 _:nd83886125b414691b6099ec7827fa966b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd83886125b414691b6099ec7827fa966b5: *none* - Shape _:nd83886125b414691b6099ec7827fa966b7: *none* - Shape _:nd83886125b414691b6099ec7827fa966b4: *none* - Shape _:nd83886125b414691b6099ec7827fa966b19: *none* - Shape _:nd83886125b414691b6099ec7827fa966b8: *none* - Shape _:nd83886125b414691b6099ec7827fa966b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nd83886125b414691b6099ec7827fa966b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nc97bbb6aa1ab481c977ac8e584415b4db25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc97bbb6aa1ab481c977ac8e584415b4db21: *none* - Shape _:nc97bbb6aa1ab481c977ac8e584415b4db23: *none* - Shape _:nc97bbb6aa1ab481c977ac8e584415b4db11: *none* - Shape _:nc97bbb6aa1ab481c977ac8e584415b4db20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc97bbb6aa1ab481c977ac8e584415b4db10: *none* - Shape _:nc97bbb6aa1ab481c977ac8e584415b4db22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/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:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nf09823593c2a4cb7a565c69f0f489982b29: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b44: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b9: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b38: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b4: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b8: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b14: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b52: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b5: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b37: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b11: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b10: *none* - Shape _:nf09823593c2a4cb7a565c69f0f489982b51: *none*
Validation result for _sources/ddiProperties/ddicdiPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiPhysicalMapping/rules.shacl: - Shape cdifd:ddicdiPhysicalMappingShape: *none* - Shape cdifd:ddicdiLocatorMappingShape: *none* - Shape cdifd:ddicdiTextMappingShape: *none* - Shape cdifd:ddicdiPhysicalMappingPositionShape: *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: 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:ddicdiPhysicalMappingShape: *none* - Shape cdifd:ddicdiLocatorMappingShape: *none* - Shape cdifd:ddicdiTextMappingShape: <https://example.org/dataset/oceanTemp2025/var/seaWaterTemp/mapping> - Shape cdifd:ddicdiPhysicalMappingPositionShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n0fcaf68b0b88414c852ce0d063753998b10: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b75: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b66: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b15: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b20: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b14: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b67: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b17: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b13: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b16: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b72: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b73: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b11: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b18: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b71: *none* - Shape _:n0fcaf68b0b88414c852ce0d063753998b69: *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:or/rdf:first: *none* - Shape _:nbcb1bf721da64da6805c37d5574c8e89b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbcb1bf721da64da6805c37d5574c8e89b6: *none* - Shape _:nbcb1bf721da64da6805c37d5574c8e89b8: *none* - Shape _:nbcb1bf721da64da6805c37d5574c8e89b26: *none* - Shape _:nbcb1bf721da64da6805c37d5574c8e89b19: *none* - Shape _:nbcb1bf721da64da6805c37d5574c8e89b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nbcb1bf721da64da6805c37d5574c8e89b5: *none* - Shape _:nbcb1bf721da64da6805c37d5574c8e89b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3a81eb9304034239b71bfced7ad51e72b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3a81eb9304034239b71bfced7ad51e72b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3a81eb9304034239b71bfced7ad51e72b22: *none* - Shape _:n3a81eb9304034239b71bfced7ad51e72b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3a81eb9304034239b71bfced7ad51e72b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3a81eb9304034239b71bfced7ad51e72b25: *none* - Shape _:n3a81eb9304034239b71bfced7ad51e72b21: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nc3558829213a408d8d4bbb039fc7293ab11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab7: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab5: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab30: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab45: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab12: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab51: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab8: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab9: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab38: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab52: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab14: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc3558829213a408d8d4bbb039fc7293ab37: *none*

Test passed: 0 / 1

example_1_1.json Example
SHACL: 1 Warning
Files
Using exampleDdicdiPresentationalVariable.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/ddicdiPresentationalVariable/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 DDI-CDI ReferenceVariable should specify cdi:takesSubstantiveValuesFrom - a substantive ReferenceValueDomain / ValueDomain (Required per CDIF DD Appendix 4)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:takesSubstantiveValuesFrom ; sh:severity sh:Warning ] Focus Node: <https://example.org/pv/stationName> Result Path: cdi:takesSubstantiveValuesFrom Message: A DDI-CDI ReferenceVariable should specify cdi:takesSubstantiveValuesFrom - a substantive ReferenceValueDomain / ValueDomain (Required per CDIF DD Appendix 4)
Focus nodes for _sources/ddiProperties/ddicdiPresentationalVariable/rules.shacl: - Shape cdifd:ddicdiDescriptorVariableShape: *none* - Shape cdifd:ddicdiReferenceVariableShape: <https://example.org/pv/stationName>
Validation result for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape _:n0d9898b71b9b429b872eabb4bfea6baeb8: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0d9898b71b9b429b872eabb4bfea6baeb3: *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/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *none* - Shape cdifd:ddicdiVariableValueComponentShape: *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*

Test passed: 3 / 3

operatesOn-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using operatesOn-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD operatesOn-fail.jsonld created
Output Turtle operatesOn-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdi:operatesOn']: {'description': 'Production environments this agent operates on ' '(cdi:ProductionEnvironment)', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/ddiProperties/ddicdiDataTypes/schema.yaml#/$defs/id-reference'}, 'type': 'array', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/operatesOn'} On instance['cdi:operatesOn']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A DDI-CDI ProcessingAgent may specify cdi:operatesOn (ProductionEnvironment)") ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:nodeKind sh:BlankNode ] ) ; sh:path cdi:operatesOn ; sh:severity sh:Info ] Focus Node: ex:agent-data-pipeline Value Node: Literal("42", datatype=xsd:integer) Result Path: cdi:operatesOn Message: A DDI-CDI ProcessingAgent may specify cdi:operatesOn (ProductionEnvironment)
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n534b269e73bf400cbb135ed23377dbbfb3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: ex:agent-data-pipeline - Shape _:n534b269e73bf400cbb135ed23377dbbfb8: *none*
performs-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using performs-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD performs-fail.jsonld created
Output Turtle performs-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdi:performs']: {'description': 'Activities this agent performs (cdi:Activity). Use ' '@id references to Activity nodes defined elsewhere in ' 'the graph.', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/ddiProperties/ddicdiDataTypes/schema.yaml#/$defs/id-reference'}, 'type': 'array', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/performs'} On instance['cdi:performs']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("A DDI-CDI ProcessingAgent should specify at least one activity it performs") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:nodeKind sh:BlankNode ] ) ; sh:path cdi:performs ; sh:severity sh:Warning ] Focus Node: ex:agent-data-pipeline Value Node: Literal("42", datatype=xsd:integer) Result Path: cdi:performs Message: A DDI-CDI ProcessingAgent should specify at least one activity it performs
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n534b269e73bf400cbb135ed23377dbbfb3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: ex:agent-data-pipeline - Shape _:n534b269e73bf400cbb135ed23377dbbfb8: *none*
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 _:n534b269e73bf400cbb135ed23377dbbfb3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: ex:agent-data-pipeline - Shape _:n534b269e73bf400cbb135ed23377dbbfb8: *none*

Test passed: 2 / 3

displayLabel-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using displayLabel-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD displayLabel-fail.jsonld created
Output Turtle displayLabel-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdi:displayLabel']: {'description': 'A human-readable display label for the object. ' 'Supports the use of multiple languages. Repeat for ' 'labels with different content, for example, labels ' 'with differing length limitations.', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/ddiProperties/ddicdiDataTypes/schema.yaml#/$defs/LabelForDisplay'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/displayLabel'} On instance['cdi:displayLabel']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiRepresentedVariable/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 DDI-CDI RepresentedVariable should use at least one cdi:uses Concept (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:uses ; sh:severity sh:Warning ] Focus Node: <https://example.org/rv/airTemperature> Result Path: cdi:uses Message: A DDI-CDI RepresentedVariable should use at least one cdi:uses Concept (or id-reference)
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: <https://example.org/rv/airTemperature>
Validation result for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n18bed1f653404a67b5878bbdf92e79bfb3: *none* - Shape _:n18bed1f653404a67b5878bbdf92e79bfb8: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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/ddicdiInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: - Shape cdifd:ddicdiInstanceVariableShape: *none*
simpleUnitOfMeasure-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using simpleUnitOfMeasure-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD simpleUnitOfMeasure-fail.jsonld created
Output Turtle simpleUnitOfMeasure-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['cdi:simpleUnitOfMeasure']: {'description': 'The unit in which the data values are measured (kg, ' 'pound, euro), expressed as a simple string, in cases ' 'where no additional information is available (in the ' 'legacy system) or needed (as in the case of broad ' 'agreement within the community of use [i.e., ISO ' 'country codes, currencies, etc. in SDMX])', 'type': 'string', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/simpleUnitOfMeasure'} On instance['cdi:simpleUnitOfMeasure']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiRepresentedVariable/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 DDI-CDI RepresentedVariable should use at least one cdi:uses Concept (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:uses ; sh:severity sh:Warning ] Focus Node: <https://example.org/rv/airTemperature> Result Path: cdi:uses Message: A DDI-CDI RepresentedVariable should use at least one cdi:uses Concept (or id-reference) Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("cdi:simpleUnitOfMeasure may carry the unit as a simple string") ; sh:path cdi:simpleUnitOfMeasure ; sh:severity sh:Info ] Focus Node: <https://example.org/rv/airTemperature> Value Node: Literal("42", datatype=xsd:integer) Result Path: cdi:simpleUnitOfMeasure Message: cdi:simpleUnitOfMeasure may carry the unit as a simple string
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: <https://example.org/rv/airTemperature>
Validation result for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n18bed1f653404a67b5878bbdf92e79bfb3: *none* - Shape _:n18bed1f653404a67b5878bbdf92e79bfb8: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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/ddicdiInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: - Shape cdifd:ddicdiInstanceVariableShape: *none*
example_1_1.json Example
SHACL: 1 Warning
Files
Using exampleDdicdiRepresentedVariable.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/ddicdiRepresentedVariable/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 DDI-CDI RepresentedVariable should use at least one cdi:uses Concept (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:uses ; sh:severity sh:Warning ] Focus Node: <https://example.org/rv/airTemperature> Result Path: cdi:uses Message: A DDI-CDI RepresentedVariable should use at least one cdi:uses Concept (or id-reference)
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: <https://example.org/rv/airTemperature>
Validation result for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:n18bed1f653404a67b5878bbdf92e79bfb3: *none* - Shape _:n18bed1f653404a67b5878bbdf92e79bfb8: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *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/ddicdiInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: - Shape cdifd:ddicdiInstanceVariableShape: *none*

Test passed: 2 / 3

allowsDuplicates-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using allowsDuplicates-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD allowsDuplicates-fail.jsonld created
Output Turtle allowsDuplicates-fail.ttl created
JSON Schema
ValidationError: 'not-a-boolean' is not of type 'boolean' Failed validating 'type' in schema['properties']['cdi:allowsDuplicates']: {'description': 'If value is False, the members are unique within the ' 'collection - if True, there may be duplicates. (Note ' 'that a mathematical “bag” permits duplicates and is ' 'unordered - a “set” does not have duplicates and may ' 'be ordered.)', 'type': 'boolean', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/allowsDuplicates'} On instance['cdi:allowsDuplicates']: 'not-a-boolean'
SHACL
Validation result for _sources/ddiProperties/ddicdiStatisticalClassification/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("A DDI-CDI StatisticalClassification should be maintained by at least one cdi:isMaintainedBy Organization (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:isMaintainedBy ; sh:severity sh:Warning ] Focus Node: <https://example.org/classification/stationType> Result Path: cdi:isMaintainedBy Message: A DDI-CDI StatisticalClassification should be maintained by at least one cdi:isMaintainedBy Organization (or id-reference) Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("A DDI-CDI StatisticalClassification should be defined by at least one cdi:isDefinedBy Concept (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:isDefinedBy ; sh:severity sh:Warning ] Focus Node: <https://example.org/classification/stationType> Result Path: cdi:isDefinedBy Message: A DDI-CDI StatisticalClassification should be defined by at least one cdi:isDefinedBy Concept (or id-reference) Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:boolean ; sh:message Literal("cdi:allowsDuplicates indicates whether duplicate members are permitted") ; sh:path cdi:allowsDuplicates ; sh:severity sh:Info ] Focus Node: <https://example.org/classification/stationType> Value Node: Literal("not-a-boolean") Result Path: cdi:allowsDuplicates Message: cdi:allowsDuplicates indicates whether duplicate members are permitted
Focus nodes for _sources/ddiProperties/ddicdiStatisticalClassification/rules.shacl: - Shape cdifd:ddicdiStatisticalClassificationShape: <https://example.org/classification/stationType>
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 _:nb58d261fa7c740b1a32651cf831e07deb8: *none* - Shape _:nb58d261fa7c740b1a32651cf831e07deb3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
availableLanguage-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using availableLanguage-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD availableLanguage-fail.jsonld created
Output Turtle availableLanguage-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['cdi:availableLanguage']: {'description': 'A list of languages in which the Statistical ' 'Classification is available. Supports the indication ' 'of multiple languages within a single property. ' 'Supports use of codes defined by the RFC 1766.', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/availableLanguage'} On instance['cdi:availableLanguage']: 42
SHACL
Validation result for _sources/ddiProperties/ddicdiStatisticalClassification/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 DDI-CDI StatisticalClassification should be maintained by at least one cdi:isMaintainedBy Organization (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:isMaintainedBy ; sh:severity sh:Warning ] Focus Node: <https://example.org/classification/stationType> Result Path: cdi:isMaintainedBy Message: A DDI-CDI StatisticalClassification should be maintained by at least one cdi:isMaintainedBy Organization (or id-reference) Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("A DDI-CDI StatisticalClassification should be defined by at least one cdi:isDefinedBy Concept (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:isDefinedBy ; sh:severity sh:Warning ] Focus Node: <https://example.org/classification/stationType> Result Path: cdi:isDefinedBy Message: A DDI-CDI StatisticalClassification should be defined by at least one cdi:isDefinedBy Concept (or id-reference)
Focus nodes for _sources/ddiProperties/ddicdiStatisticalClassification/rules.shacl: - Shape cdifd:ddicdiStatisticalClassificationShape: <https://example.org/classification/stationType>
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 _:nb58d261fa7c740b1a32651cf831e07deb8: *none* - Shape _:nb58d261fa7c740b1a32651cf831e07deb3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
example_1_1.json Example
SHACL: 2 Warning
Files
Using exampleDdicdiStatisticalClassification.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/ddicdiStatisticalClassification/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 DDI-CDI StatisticalClassification should be maintained by at least one cdi:isMaintainedBy Organization (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:isMaintainedBy ; sh:severity sh:Warning ] Focus Node: <https://example.org/classification/stationType> Result Path: cdi:isMaintainedBy Message: A DDI-CDI StatisticalClassification should be maintained by at least one cdi:isMaintainedBy Organization (or id-reference) Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("A DDI-CDI StatisticalClassification should be defined by at least one cdi:isDefinedBy Concept (or id-reference)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdi:isDefinedBy ; sh:severity sh:Warning ] Focus Node: <https://example.org/classification/stationType> Result Path: cdi:isDefinedBy Message: A DDI-CDI StatisticalClassification should be defined by at least one cdi:isDefinedBy Concept (or id-reference)
Focus nodes for _sources/ddiProperties/ddicdiStatisticalClassification/rules.shacl: - Shape cdifd:ddicdiStatisticalClassificationShape: <https://example.org/classification/stationType>
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 _:nb58d261fa7c740b1a32651cf831e07deb8: *none* - Shape _:nb58d261fa7c740b1a32651cf831e07deb3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*

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

Test passed: 1 / 1

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

Test passed: 1 / 5

description-fail.json Test Resource Requires fail
Failed (expected fail did not fail)
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['properties']['schema:description']: {'description': 'A short summary describing a dataset. This text will ' 'be indexed by search applications, so the more ' 'information here, the better.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *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 _:n30152fcf4a4b4ae8bb3a22e59f846614b13: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b5: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b4: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b12: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b11: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b14: *none* - Shape cdifd:qualityMeasurementNode: *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 _:n2f4d61a6369d43f7ab3aa2c664d9b297b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b19: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b10: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b8: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd73e318468d94e20a7530723416cba33b25: *none* - Shape _:nd73e318468d94e20a7530723416cba33b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd73e318468d94e20a7530723416cba33b20: *none* - Shape _:nd73e318468d94e20a7530723416cba33b21: *none* - Shape _:nd73e318468d94e20a7530723416cba33b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd73e318468d94e20a7530723416cba33b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd73e318468d94e20a7530723416cba33b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b10: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b29: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx123/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b44: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b39: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b9: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b4: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b41: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b13: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b40: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b42: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b15: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b16: *none* - Shape cdifd:spatialExtentProperty/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:rest/rdf:first: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b17: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b4: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b5: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b3: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db51: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db11: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db44: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db9: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db12: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db45: *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 _:nf9dbe2f3d6b34841ad8973dcbf72442db37: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db14: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db29: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db10: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db30: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db5: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db38: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db8: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db52: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: ex:YOPx123 Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:description Message: A description of the resource is recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb23: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb27: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb24: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n408852e546d24995821f15bd453a63f5b4: *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 _:ndeaf8e77b7d0490c8275386d46c0d77fb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndeaf8e77b7d0490c8275386d46c0d77fb4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nabc9e2257b594425a41dda8a736dedebb28: *none* - Shape cdifd:webAPINode: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb32: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb25: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb27: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb34: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb11: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb4: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb30: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb26: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb3: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb31: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb33: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb18: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb10: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution
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_asContributor/schema1:affiliation,<file:///github/workspace/kNKPZsCSWMc>,ex:sr68lgy,ex:maintainerAffiliation_3456,ex:corzCgjNrGcH,ex:gDiAxjl,ex:exampleOrg_fW,ex:mxxInaV,ex:xblzSwEYJKBPpkK - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbd1eea9ae3d64d20b76d1cd1fa2815deb3: *none* - Shape cdifd:CDIFOrganizationShape/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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:jP/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:maintainerContactPoint_3456,<https://ada.org/person/5489>/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:mxxInaV/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc,ex:ABYcNWHKYhTiLLNEzJx,<https://ada.org/person/5489>,ex:ihjJtFPNEKnGSFBcgS,ex:jP,ex:PersonExample_zZc_asContributor - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n521e82ad0c8044528ee258ad9baba103b14: *none* - Shape cdifd:affiliationProperty/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*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: ex:YOPx123/schema1:relatedLink,ex:YOPx123/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:YOPx123/schema1:relatedLink/schema1:target,ex:YOPx123/schema1:relatedLink/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n7a6c080735124a83a500fd5d626dac6bb12: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb11: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb4: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb3: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb17: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb25: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb13: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb15: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb26: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb14: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb5: *none* - Shape cdifd:fundingShape: ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb4: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb17: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx123/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb15: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb20: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb14: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx123/schema1:contributor,ex:YOPx123/schema1:contributor
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
name-fail.json Test Resource Requires fail
Failed (expected fail did not fail)
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: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['properties']['schema:name']: {'description': "A descriptive name of a dataset (e.g., 'Snow depth in " "Northern Hemisphere'). The name should uniquely " 'identify the described resource for human use, in the ' 'scope of the metadata catalog containing this ' 'metadata record.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *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 _:n30152fcf4a4b4ae8bb3a22e59f846614b13: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b5: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b4: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b12: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b11: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b14: *none* - Shape cdifd:qualityMeasurementNode: *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 _:n2f4d61a6369d43f7ab3aa2c664d9b297b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b19: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b10: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b8: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd73e318468d94e20a7530723416cba33b25: *none* - Shape _:nd73e318468d94e20a7530723416cba33b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd73e318468d94e20a7530723416cba33b20: *none* - Shape _:nd73e318468d94e20a7530723416cba33b21: *none* - Shape _:nd73e318468d94e20a7530723416cba33b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd73e318468d94e20a7530723416cba33b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd73e318468d94e20a7530723416cba33b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b10: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b29: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b44: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b39: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b9: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b4: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b41: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b13: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b40: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b42: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b15: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b16: *none* - Shape cdifd:spatialExtentProperty/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:rest/rdf:first: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b17: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b4: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b5: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b3: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db51: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db11: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db44: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db9: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db12: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db45: *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 _:nf9dbe2f3d6b34841ad8973dcbf72442db37: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db14: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db29: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db10: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db30: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db5: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db38: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db8: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db52: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Violation Source Shape: cdifd:nameProperty Focus Node: ex:YOPx123 Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:name Message: a name for the dataset must be provided, and have a length of at least 3 characters. Constraint Violation in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Violation Source Shape: cdifd:nameProperty Focus Node: ex:YOPx123 Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:name Message: a name for the dataset must be provided, and have a length of at least 3 characters.
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb23: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb27: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb24: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n408852e546d24995821f15bd453a63f5b4: *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 _:ndeaf8e77b7d0490c8275386d46c0d77fb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndeaf8e77b7d0490c8275386d46c0d77fb4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nabc9e2257b594425a41dda8a736dedebb28: *none* - Shape cdifd:webAPINode: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb32: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb25: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb27: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb34: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb11: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb4: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb30: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb26: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb3: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb31: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb33: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb18: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb10: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <file:///github/workspace/kNKPZsCSWMc>,ex:sr68lgy,ex:maintainerAffiliation_3456,ex:corzCgjNrGcH,ex:gDiAxjl,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:exampleOrg_fW,ex:mxxInaV,ex:xblzSwEYJKBPpkK - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbd1eea9ae3d64d20b76d1cd1fa2815deb3: *none* - Shape cdifd:CDIFOrganizationShape/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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:jP/schema1:contactPoint,ex:mxxInaV/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc,ex:ABYcNWHKYhTiLLNEzJx,<https://ada.org/person/5489>,ex:ihjJtFPNEKnGSFBcgS,ex:jP,ex:PersonExample_zZc_asContributor - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n521e82ad0c8044528ee258ad9baba103b14: *none* - Shape cdifd:affiliationProperty/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*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: ex:YOPx123/schema1:relatedLink,ex:YOPx123/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:YOPx123/schema1:relatedLink/schema1:target,ex:YOPx123/schema1:relatedLink/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n7a6c080735124a83a500fd5d626dac6bb12: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb11: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb4: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb3: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb17: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb25: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb13: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb15: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb26: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb14: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb5: *none* - Shape cdifd:fundingShape: ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb4: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb17: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb15: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb20: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb14: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx123/schema1:contributor,ex:YOPx123/schema1:contributor
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
example_1_1.json Example
Passed
Files
Using exampleCDIFDiscovery.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *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 _:n30152fcf4a4b4ae8bb3a22e59f846614b13: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b5: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b4: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b12: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b11: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b14: *none* - Shape cdifd:qualityMeasurementNode: *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 _:n2f4d61a6369d43f7ab3aa2c664d9b297b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b19: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b10: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b8: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd73e318468d94e20a7530723416cba33b25: *none* - Shape _:nd73e318468d94e20a7530723416cba33b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd73e318468d94e20a7530723416cba33b20: *none* - Shape _:nd73e318468d94e20a7530723416cba33b21: *none* - Shape _:nd73e318468d94e20a7530723416cba33b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd73e318468d94e20a7530723416cba33b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd73e318468d94e20a7530723416cba33b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b10: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b29: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b44: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b39: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b9: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b4: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b41: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b13: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b40: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b42: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b15: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b16: *none* - Shape cdifd:spatialExtentProperty/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:rest/rdf:first: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b17: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b4: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b5: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b3: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db51: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db11: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db44: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db9: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db12: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db45: *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 _:nf9dbe2f3d6b34841ad8973dcbf72442db37: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db14: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db29: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db10: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db30: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db5: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db38: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db8: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db52: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb23: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb27: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb24: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n408852e546d24995821f15bd453a63f5b4: *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 _:ndeaf8e77b7d0490c8275386d46c0d77fb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndeaf8e77b7d0490c8275386d46c0d77fb4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nabc9e2257b594425a41dda8a736dedebb28: *none* - Shape cdifd:webAPINode: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb32: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb25: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb27: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb34: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb11: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb4: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb30: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb26: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb3: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb31: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb33: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb18: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb10: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <file:///github/workspace/kNKPZsCSWMc>,ex:sr68lgy,ex:maintainerAffiliation_3456,ex:corzCgjNrGcH,ex:gDiAxjl,ex:exampleOrg_fW,ex:mxxInaV,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:xblzSwEYJKBPpkK - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbd1eea9ae3d64d20b76d1cd1fa2815deb3: *none* - Shape cdifd:CDIFOrganizationShape/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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:maintainerContactPoint_3456,<https://ada.org/person/5489>/schema1:contactPoint,ex:mxxInaV/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:jP/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc,ex:ABYcNWHKYhTiLLNEzJx,<https://ada.org/person/5489>,ex:ihjJtFPNEKnGSFBcgS,ex:jP,ex:PersonExample_zZc_asContributor - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n521e82ad0c8044528ee258ad9baba103b14: *none* - Shape cdifd:affiliationProperty/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*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: ex:YOPx123/schema1:relatedLink,ex:YOPx123/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:YOPx123/schema1:relatedLink/schema1:target,ex:YOPx123/schema1:relatedLink/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n7a6c080735124a83a500fd5d626dac6bb12: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb11: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb4: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb3: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb17: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb25: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb13: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb15: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb26: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb14: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb5: *none* - Shape cdifd:fundingShape: ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb4: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb17: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb15: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb20: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb14: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx123/schema1:contributor,ex:YOPx123/schema1:contributor
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
example_2_1.json Example
SHACL: 4 Warning, 1 Info
Files
Using exampleCDIFDiscoveryMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *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 _:n30152fcf4a4b4ae8bb3a22e59f846614b13: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b5: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b4: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b12: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b11: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b14: *none* - Shape cdifd:qualityMeasurementNode: *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 _:n2f4d61a6369d43f7ab3aa2c664d9b297b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b19: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b10: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b8: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd73e318468d94e20a7530723416cba33b25: *none* - Shape _:nd73e318468d94e20a7530723416cba33b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd73e318468d94e20a7530723416cba33b20: *none* - Shape _:nd73e318468d94e20a7530723416cba33b21: *none* - Shape _:nd73e318468d94e20a7530723416cba33b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd73e318468d94e20a7530723416cba33b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd73e318468d94e20a7530723416cba33b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b10: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b29: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b44: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b39: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b9: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b4: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b41: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b13: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b40: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b42: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b15: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b16: *none* - Shape cdifd:spatialExtentProperty/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:rest/rdf:first: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b17: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b4: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b5: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b3: *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 _:nf9dbe2f3d6b34841ad8973dcbf72442db51: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db11: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db44: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db9: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db12: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db45: *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 _:nf9dbe2f3d6b34841ad8973dcbf72442db37: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db14: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db29: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db10: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db30: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db5: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db38: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db8: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db52: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: schema1:creator Message: At least one creator (author/originator) is recommended Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:keywordsProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb23: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb27: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb24: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n408852e546d24995821f15bd453a63f5b4: *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 _:ndeaf8e77b7d0490c8275386d46c0d77fb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndeaf8e77b7d0490c8275386d46c0d77fb4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nabc9e2257b594425a41dda8a736dedebb28: *none* - Shape cdifd:webAPINode: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb32: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb25: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb27: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb34: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb11: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb4: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb30: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb26: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb3: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb31: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb33: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb18: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb10: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *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 _:nbd1eea9ae3d64d20b76d1cd1fa2815deb3: *none* - Shape cdifd:CDIFOrganizationShape/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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n521e82ad0c8044528ee258ad9baba103b14: *none* - Shape cdifd:affiliationProperty/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*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n7a6c080735124a83a500fd5d626dac6bb12: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb11: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb4: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb3: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb17: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb25: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb13: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb15: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb26: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb14: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb5: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb4: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb17: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb15: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb20: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb14: *none* - Shape cdifd:CDIFRoleShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
example_3_1.json Example
SHACL: 1 Info
Files
Using exampleCDIFDiscoveryComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *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 _:n30152fcf4a4b4ae8bb3a22e59f846614b13: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b5: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b4: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b12: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b11: *none* - Shape _:n30152fcf4a4b4ae8bb3a22e59f846614b14: *none* - Shape cdifd:qualityMeasurementNode: ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement - 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 _:n2f4d61a6369d43f7ab3aa2c664d9b297b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b19: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b10: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b8: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f4d61a6369d43f7ab3aa2c664d9b297b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd73e318468d94e20a7530723416cba33b25: *none* - Shape _:nd73e318468d94e20a7530723416cba33b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd73e318468d94e20a7530723416cba33b20: *none* - Shape _:nd73e318468d94e20a7530723416cba33b21: *none* - Shape _:nd73e318468d94e20a7530723416cba33b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd73e318468d94e20a7530723416cba33b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd73e318468d94e20a7530723416cba33b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b10: *none* - Shape cdifd:geoShapeNode: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:geo - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b29: *none* - Shape cdifd:CDIFDefinedTermShape: ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:name,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:value,ex:completeDiscoveryDataset42/schema1:additionalType,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:completeDiscoveryDataset42/schema1:keywords,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:additionalType,ex:varTemperature/schema1:propertyID,ex:completeDiscoveryDataset42/schema1:measurementTechnique - Shape cdifd:geoCoordinatesNode: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:geo - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b44: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b39: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b9: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b4: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b41: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b13: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b40: *none* - Shape cdifd:spatialExtentProperty: ex:completeDiscoveryDataset42/schema1:spatialCoverage,ex:completeDiscoveryDataset42/schema1:spatialCoverage - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b42: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b15: *none* - Shape _:n15d89444c0df4d0fb1a5d810b7279b53b16: *none* - Shape cdifd:spatialExtentProperty/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:rest/rdf:first: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b17: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b4: *none* - Shape cdifd:timePositionNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasEnd/time:inTimePosition,ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition - Shape cdifd:timeIntervalNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage - Shape cdifd:timeInstantNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasEnd,ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasBeginning - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b5: *none* - Shape _:n39872bd67da94c0ea24f938a769f4061b3: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db51: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db11: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db44: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db9: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db12: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db45: *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 _:nf9dbe2f3d6b34841ad8973dcbf72442db37: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db14: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db29: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db10: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db30: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db5: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db38: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db8: *none* - Shape _:nf9dbe2f3d6b34841ad8973dcbf72442db52: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb23: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb27: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:nd5015aab4a094b8db634a35d269d18bfb24: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: ex:rawCTDCasts - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n408852e546d24995821f15bd453a63f5b4: *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 _:ndeaf8e77b7d0490c8275386d46c0d77fb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndeaf8e77b7d0490c8275386d46c0d77fb4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nabc9e2257b594425a41dda8a736dedebb28: *none* - Shape cdifd:webAPINode: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb32: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb25: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb27: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb34: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb11: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb4: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb30: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb26: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb3: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb31: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb33: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb18: *none* - Shape _:nabc9e2257b594425a41dda8a736dedebb10: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:completeDiscoveryDataset42/schema1:distribution,ex:completeDiscoveryDataset42/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:completeDiscoveryDataset42/schema1:distribution,ex:completeDiscoveryDataset42/schema1:distribution
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/007hqnf44>,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation,ex:completeDiscoveryDataset42/schema1:funding/schema1:funder,<https://ror.org/03fxm9z60> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbd1eea9ae3d64d20b76d1cd1fa2815deb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: <https://orcid.org/0000-0002-7777-8888> Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:contactPoint,<https://orcid.org/0000-0003-4444-5555>/schema1:contactPoint,<https://orcid.org/0000-0001-5555-6666>/schema1:contactPoint - Shape cdifd:contactPointProperty/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 _:n521e82ad0c8044528ee258ad9baba103b14: *none* - Shape cdifd:affiliationProperty/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*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: ex:completeDiscoveryDataset42/schema1:relatedLink,ex:completeDiscoveryDataset42/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:completeDiscoveryDataset42/schema1:relatedLink/schema1:target,ex:completeDiscoveryDataset42/schema1:relatedLink/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n7a6c080735124a83a500fd5d626dac6bb12: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb11: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb4: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb3: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb17: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb25: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb13: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb15: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb26: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb14: *none* - Shape _:n7a6c080735124a83a500fd5d626dac6bb5: *none* - Shape cdifd:fundingShape: ex:completeDiscoveryDataset42/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb4: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb17: *none* - Shape cdifd:CDIFDefinedTermShape: ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:name,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:value,ex:completeDiscoveryDataset42/schema1:additionalType,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:completeDiscoveryDataset42/schema1:keywords,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:additionalType,ex:varTemperature/schema1:propertyID,ex:completeDiscoveryDataset42/schema1:measurementTechnique - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb15: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb20: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10dd5d016e04420f915401289e0adf7eb14: *none* - Shape cdifd:CDIFRoleShape: ex:completeDiscoveryDataset42/schema1:contributor
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*

Test passed: 2 / 6

description-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['properties']['schema:description']: {'description': 'A short summary describing a dataset. This text will ' 'be indexed by search applications, so the more ' 'information here, the better.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: Validation Report Conforms: True
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n27035e1412b64b3b822033154c447672b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n27035e1412b64b3b822033154c447672b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:YOPx/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:OjHgIDO,ex:KJTFKurNFu
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab8: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab5: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab19: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab4: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab10: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab7: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab26: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab10: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab23: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab11: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab21: *none* - 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 _:n053fb7ef32e940ddac8017161511a22ab20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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 _:n87d6dd822d634b46bc5f2b5de85f8619b66: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b20: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b67: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b17: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b70: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b69: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b75: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b73: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b13: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:OjHgIDO,ex:KJTFKurNFu - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b15: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b16: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b10: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b14: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b11: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape cdifd:CDIFLabeledLinkShape: ex:YOPx/schema1:distribution/schema1:documentation
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n263cf95814dd428799655af67632ab7fb5: *none* - Shape _:n263cf95814dd428799655af67632ab7fb7: *none* - Shape _:n263cf95814dd428799655af67632ab7fb12: *none* - Shape _:n263cf95814dd428799655af67632ab7fb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb29: *none* - Shape _:n263cf95814dd428799655af67632ab7fb4: *none* - Shape _:n263cf95814dd428799655af67632ab7fb8: *none* - Shape _:n263cf95814dd428799655af67632ab7fb30: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb37: *none* - Shape _:n263cf95814dd428799655af67632ab7fb52: *none* - Shape _:n263cf95814dd428799655af67632ab7fb14: *none* - Shape _:n263cf95814dd428799655af67632ab7fb51: *none* - Shape _:n263cf95814dd428799655af67632ab7fb9: *none* - Shape _:n263cf95814dd428799655af67632ab7fb38: *none* - Shape _:n263cf95814dd428799655af67632ab7fb10: *none* - Shape _:n263cf95814dd428799655af67632ab7fb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb4: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb11: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb5: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb13: *none* - Shape cdifd:qualityMeasurementNode: ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b16: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b15: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b10: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b40: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b41: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b3: *none* - Shape cdifd:geoShapeNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b4: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b9: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b42: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/schema1:measurementTechnique,ex:YOPx/schema1:distribution/schema1:serviceType,ex:KJTFKurNFu/cdi:describedUnitOfMeasure,ex:YOPx/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/schema1:keywords,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf - Shape cdifd:geoCoordinatesNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b29: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b13: *none* - Shape cdifd:spatialExtentProperty: ex:YOPx/schema1:spatialCoverage,ex:YOPx/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b44: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: ex:YOPx/schema1:temporalCoverage/time:hasEnd/time:inTimePosition,ex:YOPx/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition - Shape cdifd:timeIntervalNode: ex:YOPx/schema1:temporalCoverage - Shape cdifd:timeInstantNode: ex:YOPx/schema1:temporalCoverage/time:hasBeginning,ex:YOPx/schema1:temporalCoverage/time:hasEnd - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db4: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db3: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db5: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: ex:YOPx Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:description Message: A description of the resource is recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape _:na9005b22722341718045804de5609d29b40: *none* - Shape _:na9005b22722341718045804de5609d29b24: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9005b22722341718045804de5609d29b23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9005b22722341718045804de5609d29b27: *none* - Shape _:na9005b22722341718045804de5609d29b29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:neca4b8809f4b4789b46cf08bf2a49d12b4: *none* - Shape cdifd:derivedFromProperty/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 cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6b8a2b09012f4cf3ab02262cb4250e12b4: *none* - Shape _:n6b8a2b09012f4cf3ab02262cb4250e12b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b10: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: ex:YOPx/schema1:distribution - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b25: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b11: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b30: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b34: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b27: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b32: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b35: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b18: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b17: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b24: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b31: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b33: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b4: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:sr68lgy,ex:maintainerAffiliation_3456,ex:corzCgjNrGcH,ex:gDiAxjl,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:kNKPZsCSWMc,ex:exampleOrg_fW,ex:mxxInaV,ex:xblzSwEYJKBPpkK - Shape _:nf5280eecf90046cdabf9781e04e8601db3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/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:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:mxxInaV/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint,ex:jP/schema1:contactPoint - Shape _:n424347e0267643e19175e5a9f81af690b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc,ex:ABYcNWHKYhTiLLNEzJx,<https://ada.org/person/5489>,ex:ihjJtFPNEKnGSFBcgS,ex:jP,ex:PersonExample_zZc_asContributor - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:YOPx/schema1:relatedLink,ex:YOPx/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:target,ex:YOPx/schema1:relatedLink/schema1:target,ex:YOPx/schema1:relatedLink/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n46db626e46d54ff7967cf15159f5d45bb3: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb26: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb15: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb13: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb5: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb25: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb12: *none* - Shape cdifd:fundingShape: ex:YOPx/schema1:funding,ex:YOPx/schema1:funding,ex:YOPx/schema1:funding - Shape _:n46db626e46d54ff7967cf15159f5d45bb14: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n7ea08476369a491cacaed4a4d818c824b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/schema1:measurementTechnique,ex:YOPx/schema1:distribution/schema1:serviceType,ex:KJTFKurNFu/cdi:describedUnitOfMeasure,ex:YOPx/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/schema1:keywords,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf - Shape _:n7ea08476369a491cacaed4a4d818c824b18: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b20: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b4: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b14: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b15: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b17: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx/schema1:contributor
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *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: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['properties']['schema:name']: {'description': "A descriptive name of a dataset (e.g., 'Snow depth in " "Northern Hemisphere'). The name should uniquely " 'identify the described resource for human use, in the ' 'scope of the metadata catalog containing this ' 'metadata record.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: Validation Report Conforms: True
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n27035e1412b64b3b822033154c447672b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n27035e1412b64b3b822033154c447672b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:YOPx/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:OjHgIDO,ex:KJTFKurNFu
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab8: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab5: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab19: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab4: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab10: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab7: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab26: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab10: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab23: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab11: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab21: *none* - 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 _:n053fb7ef32e940ddac8017161511a22ab20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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 _:n87d6dd822d634b46bc5f2b5de85f8619b66: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b20: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b67: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b17: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b70: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b69: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b75: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b73: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b13: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:OjHgIDO,ex:KJTFKurNFu - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b15: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b16: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b10: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b14: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b11: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape cdifd:CDIFLabeledLinkShape: ex:YOPx/schema1:distribution/schema1:documentation
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n263cf95814dd428799655af67632ab7fb5: *none* - Shape _:n263cf95814dd428799655af67632ab7fb7: *none* - Shape _:n263cf95814dd428799655af67632ab7fb12: *none* - Shape _:n263cf95814dd428799655af67632ab7fb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb29: *none* - Shape _:n263cf95814dd428799655af67632ab7fb4: *none* - Shape _:n263cf95814dd428799655af67632ab7fb8: *none* - Shape _:n263cf95814dd428799655af67632ab7fb30: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb37: *none* - Shape _:n263cf95814dd428799655af67632ab7fb52: *none* - Shape _:n263cf95814dd428799655af67632ab7fb14: *none* - Shape _:n263cf95814dd428799655af67632ab7fb51: *none* - Shape _:n263cf95814dd428799655af67632ab7fb9: *none* - Shape _:n263cf95814dd428799655af67632ab7fb38: *none* - Shape _:n263cf95814dd428799655af67632ab7fb10: *none* - Shape _:n263cf95814dd428799655af67632ab7fb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb4: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb11: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb5: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb13: *none* - Shape cdifd:qualityMeasurementNode: ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b16: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b15: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b10: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b40: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b41: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b3: *none* - Shape cdifd:geoShapeNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b4: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b9: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b42: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/schema1:measurementTechnique,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:KJTFKurNFu/cdi:describedUnitOfMeasure,ex:YOPx/schema1:keywords,ex:YOPx/schema1:keywords,ex:YOPx/dqv:hasQualityMeasurement/dqv:value - Shape cdifd:geoCoordinatesNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b29: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b13: *none* - Shape cdifd:spatialExtentProperty: ex:YOPx/schema1:spatialCoverage,ex:YOPx/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b44: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: ex:YOPx/schema1:temporalCoverage/time:hasEnd/time:inTimePosition,ex:YOPx/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition - Shape cdifd:timeIntervalNode: ex:YOPx/schema1:temporalCoverage - Shape cdifd:timeInstantNode: ex:YOPx/schema1:temporalCoverage/time:hasEnd,ex:YOPx/schema1:temporalCoverage/time:hasBeginning - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db4: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db3: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db5: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Violation Source Shape: cdifd:nameProperty Focus Node: ex:YOPx Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:name Message: a name for the dataset must be provided, and have a length of at least 3 characters. Constraint Violation in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Violation Source Shape: cdifd:nameProperty Focus Node: ex:YOPx Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:name Message: a name for the dataset must be provided, and have a length of at least 3 characters.
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape _:na9005b22722341718045804de5609d29b40: *none* - Shape _:na9005b22722341718045804de5609d29b24: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9005b22722341718045804de5609d29b23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9005b22722341718045804de5609d29b27: *none* - Shape _:na9005b22722341718045804de5609d29b29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:neca4b8809f4b4789b46cf08bf2a49d12b4: *none* - Shape cdifd:derivedFromProperty/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 cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6b8a2b09012f4cf3ab02262cb4250e12b4: *none* - Shape _:n6b8a2b09012f4cf3ab02262cb4250e12b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b10: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: ex:YOPx/schema1:distribution - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b25: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b11: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b30: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b34: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b27: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b32: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b35: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b18: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b17: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b24: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b31: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b33: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b4: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:sr68lgy,ex:maintainerAffiliation_3456,ex:corzCgjNrGcH,ex:gDiAxjl,ex:kNKPZsCSWMc,ex:exampleOrg_fW,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:mxxInaV,ex:xblzSwEYJKBPpkK - Shape _:nf5280eecf90046cdabf9781e04e8601db3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/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:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:maintainerContactPoint_3456,<https://ada.org/person/5489>/schema1:contactPoint,ex:jP/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:mxxInaV/schema1:contactPoint - Shape _:n424347e0267643e19175e5a9f81af690b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc,ex:ABYcNWHKYhTiLLNEzJx,<https://ada.org/person/5489>,ex:ihjJtFPNEKnGSFBcgS,ex:jP,ex:PersonExample_zZc_asContributor - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:YOPx/schema1:relatedLink,ex:YOPx/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:YOPx/schema1:relatedLink/schema1:target,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:target,ex:YOPx/schema1:relatedLink/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n46db626e46d54ff7967cf15159f5d45bb3: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb26: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb15: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb13: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb5: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb25: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb12: *none* - Shape cdifd:fundingShape: ex:YOPx/schema1:funding,ex:YOPx/schema1:funding,ex:YOPx/schema1:funding - Shape _:n46db626e46d54ff7967cf15159f5d45bb14: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n7ea08476369a491cacaed4a4d818c824b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/schema1:measurementTechnique,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:KJTFKurNFu/cdi:describedUnitOfMeasure,ex:YOPx/schema1:keywords,ex:YOPx/schema1:keywords,ex:YOPx/dqv:hasQualityMeasurement/dqv:value - Shape _:n7ea08476369a491cacaed4a4d818c824b18: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b20: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b4: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b14: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b15: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b17: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx/schema1:contributor
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
example_1_1.json Example
SHACL: 1 Warning
Files
Using exampleCDIFDataDescription.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: Validation Report Conforms: True
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n27035e1412b64b3b822033154c447672b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n27035e1412b64b3b822033154c447672b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:YOPx/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:OjHgIDO,ex:KJTFKurNFu
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab8: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab5: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab19: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab4: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab10: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab7: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab26: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab10: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab23: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab11: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab21: *none* - 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 _:n053fb7ef32e940ddac8017161511a22ab20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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 _:n87d6dd822d634b46bc5f2b5de85f8619b66: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b20: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b67: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b17: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b70: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b69: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b75: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b73: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b13: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:OjHgIDO,ex:KJTFKurNFu - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b15: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b16: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b10: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b14: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b11: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape cdifd:CDIFLabeledLinkShape: ex:YOPx/schema1:distribution/schema1:documentation
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n263cf95814dd428799655af67632ab7fb5: *none* - Shape _:n263cf95814dd428799655af67632ab7fb7: *none* - Shape _:n263cf95814dd428799655af67632ab7fb12: *none* - Shape _:n263cf95814dd428799655af67632ab7fb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb29: *none* - Shape _:n263cf95814dd428799655af67632ab7fb4: *none* - Shape _:n263cf95814dd428799655af67632ab7fb8: *none* - Shape _:n263cf95814dd428799655af67632ab7fb30: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb37: *none* - Shape _:n263cf95814dd428799655af67632ab7fb52: *none* - Shape _:n263cf95814dd428799655af67632ab7fb14: *none* - Shape _:n263cf95814dd428799655af67632ab7fb51: *none* - Shape _:n263cf95814dd428799655af67632ab7fb9: *none* - Shape _:n263cf95814dd428799655af67632ab7fb38: *none* - Shape _:n263cf95814dd428799655af67632ab7fb10: *none* - Shape _:n263cf95814dd428799655af67632ab7fb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb4: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb11: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb5: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb13: *none* - Shape cdifd:qualityMeasurementNode: ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b16: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b15: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b10: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b40: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b41: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b3: *none* - Shape cdifd:geoShapeNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b4: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b9: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b42: *none* - Shape cdifd:CDIFDefinedTermShape: ex:KJTFKurNFu/cdi:describedUnitOfMeasure,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/schema1:keywords,ex:YOPx/schema1:measurementTechnique,ex:YOPx/schema1:keywords,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:OjHgIDO/schema1:measurementTechnique - Shape cdifd:geoCoordinatesNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b29: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b13: *none* - Shape cdifd:spatialExtentProperty: ex:YOPx/schema1:spatialCoverage,ex:YOPx/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b44: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: ex:YOPx/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition,ex:YOPx/schema1:temporalCoverage/time:hasEnd/time:inTimePosition - Shape cdifd:timeIntervalNode: ex:YOPx/schema1:temporalCoverage - Shape cdifd:timeInstantNode: ex:YOPx/schema1:temporalCoverage/time:hasEnd,ex:YOPx/schema1:temporalCoverage/time:hasBeginning - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db4: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db3: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db5: *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:CDIFCatalogRecordShape: *none* - Shape _:na9005b22722341718045804de5609d29b40: *none* - Shape _:na9005b22722341718045804de5609d29b24: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9005b22722341718045804de5609d29b23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9005b22722341718045804de5609d29b27: *none* - Shape _:na9005b22722341718045804de5609d29b29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:neca4b8809f4b4789b46cf08bf2a49d12b4: *none* - Shape cdifd:derivedFromProperty/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 cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6b8a2b09012f4cf3ab02262cb4250e12b4: *none* - Shape _:n6b8a2b09012f4cf3ab02262cb4250e12b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b10: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: ex:YOPx/schema1:distribution - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b25: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b11: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b30: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b34: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b27: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b32: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b35: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b18: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b17: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b24: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b31: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b33: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b4: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:sr68lgy,ex:maintainerAffiliation_3456,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:corzCgjNrGcH,ex:gDiAxjl,ex:kNKPZsCSWMc,ex:exampleOrg_fW,ex:mxxInaV,ex:xblzSwEYJKBPpkK - Shape _:nf5280eecf90046cdabf9781e04e8601db3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/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:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://ada.org/person/5489>/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:jP/schema1:contactPoint,ex:mxxInaV/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint - Shape _:n424347e0267643e19175e5a9f81af690b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc,ex:ABYcNWHKYhTiLLNEzJx,<https://ada.org/person/5489>,ex:ihjJtFPNEKnGSFBcgS,ex:jP,ex:PersonExample_zZc_asContributor - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:YOPx/schema1:relatedLink,ex:YOPx/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:YOPx/schema1:relatedLink/schema1:target,ex:YOPx/schema1:relatedLink/schema1:target,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n46db626e46d54ff7967cf15159f5d45bb3: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb26: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb15: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb13: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb5: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb25: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb12: *none* - Shape cdifd:fundingShape: ex:YOPx/schema1:funding,ex:YOPx/schema1:funding,ex:YOPx/schema1:funding - Shape _:n46db626e46d54ff7967cf15159f5d45bb14: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n7ea08476369a491cacaed4a4d818c824b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:KJTFKurNFu/cdi:describedUnitOfMeasure,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/schema1:keywords,ex:YOPx/schema1:measurementTechnique,ex:YOPx/schema1:keywords,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:OjHgIDO/schema1:measurementTechnique - Shape _:n7ea08476369a491cacaed4a4d818c824b18: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b20: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b4: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b14: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b15: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b17: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx/schema1:contributor
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
example_2_1.json Example
SHACL: 8 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: True
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n27035e1412b64b3b822033154c447672b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n27035e1412b64b3b822033154c447672b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:gom-temp-cube-2025/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-lon,ex:var-time,ex:var-temperature,ex:var-lat,ex:var-depth
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab8: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab5: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab19: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab4: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab10: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab7: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab26: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab10: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab23: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab11: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab21: *none* - 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 _:n053fb7ef32e940ddac8017161511a22ab20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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-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-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-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-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 _:n87d6dd822d634b46bc5f2b5de85f8619b66: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b20: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b67: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b17: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b70: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b69: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b75: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b73: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b13: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-lon,ex:var-time,ex:var-temperature,ex:var-lat,ex:var-depth - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b15: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b16: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b10: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b14: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b11: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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-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-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-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-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 _:n263cf95814dd428799655af67632ab7fb5: *none* - Shape _:n263cf95814dd428799655af67632ab7fb7: *none* - Shape _:n263cf95814dd428799655af67632ab7fb12: *none* - Shape _:n263cf95814dd428799655af67632ab7fb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb29: *none* - Shape _:n263cf95814dd428799655af67632ab7fb4: *none* - Shape _:n263cf95814dd428799655af67632ab7fb8: *none* - Shape _:n263cf95814dd428799655af67632ab7fb30: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb37: *none* - Shape _:n263cf95814dd428799655af67632ab7fb52: *none* - Shape _:n263cf95814dd428799655af67632ab7fb14: *none* - Shape _:n263cf95814dd428799655af67632ab7fb51: *none* - Shape _:n263cf95814dd428799655af67632ab7fb9: *none* - Shape _:n263cf95814dd428799655af67632ab7fb38: *none* - Shape _:n263cf95814dd428799655af67632ab7fb10: *none* - Shape _:n263cf95814dd428799655af67632ab7fb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb4: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb11: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb5: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb13: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b16: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b15: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b10: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b40: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b41: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b3: *none* - Shape cdifd:geoShapeNode: ex:gom-temp-cube-2025/schema1:spatialCoverage/schema1:geo - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b4: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b9: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b42: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-time/cdi:describedUnitOfMeasure,ex:var-temperature/cdi:describedUnitOfMeasure - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b29: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b13: *none* - Shape cdifd:spatialExtentProperty: ex:gom-temp-cube-2025/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b44: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db4: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db3: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db5: *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:CDIFCatalogRecordShape: *none* - Shape _:na9005b22722341718045804de5609d29b40: *none* - Shape _:na9005b22722341718045804de5609d29b24: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9005b22722341718045804de5609d29b23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9005b22722341718045804de5609d29b27: *none* - Shape _:na9005b22722341718045804de5609d29b29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:neca4b8809f4b4789b46cf08bf2a49d12b4: *none* - Shape cdifd:derivedFromProperty/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 cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6b8a2b09012f4cf3ab02262cb4250e12b4: *none* - Shape _:n6b8a2b09012f4cf3ab02262cb4250e12b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b10: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b25: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b11: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b30: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b34: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b27: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b32: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b35: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b18: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b17: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b24: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b31: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b33: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b4: *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/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 cdifd:CDIFDataDownloadShape: ex:gom-temp-cube-2025/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:gom-temp-cube-2025/schema1:distribution
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/03m2x1q45> - Shape _:nf5280eecf90046cdabf9781e04e8601db3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/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:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n424347e0267643e19175e5a9f81af690b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n46db626e46d54ff7967cf15159f5d45bb3: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb26: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb15: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb13: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb5: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb25: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb12: *none* - Shape cdifd:fundingShape: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb14: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n7ea08476369a491cacaed4a4d818c824b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-time/cdi:describedUnitOfMeasure,ex:var-temperature/cdi:describedUnitOfMeasure - Shape _:n7ea08476369a491cacaed4a4d818c824b18: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b20: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b4: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b14: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b15: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b17: *none* - Shape cdifd:CDIFRoleShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
example_3_1.json Example
SHACL: 13 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: True
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n27035e1412b64b3b822033154c447672b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n27035e1412b64b3b822033154c447672b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-ph,ex:var-oxygen,ex:var-temperature,ex:var-sample-date,ex:var-station,ex:var-salinity
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab8: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab5: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab19: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab4: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab10: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab7: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab26: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab10: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab23: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab11: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab21: *none* - 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 _:n053fb7ef32e940ddac8017161511a22ab20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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>
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-sample-date Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-salinity Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-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-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-temperature Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name2Property Focus Node: ex:var-ph Value Node: Literal("ph") Result Path: schema1:name Message: variable name is <3 characters, is this name useful?
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b66: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b20: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b67: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b17: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b70: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b69: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b75: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b73: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b13: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-ph,ex:var-oxygen,ex:var-temperature,ex:var-sample-date,ex:var-station,ex:var-salinity - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b15: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b16: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b10: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b14: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b11: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (6): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-sample-date Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-salinity Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-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-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-temperature Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name3Property Focus Node: ex:var-ph Value Node: Literal("ph") Result Path: schema1:name Message: variable name is <3 characters, is this name useful?
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n263cf95814dd428799655af67632ab7fb5: *none* - Shape _:n263cf95814dd428799655af67632ab7fb7: *none* - Shape _:n263cf95814dd428799655af67632ab7fb12: *none* - Shape _:n263cf95814dd428799655af67632ab7fb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb29: *none* - Shape _:n263cf95814dd428799655af67632ab7fb4: *none* - Shape _:n263cf95814dd428799655af67632ab7fb8: *none* - Shape _:n263cf95814dd428799655af67632ab7fb30: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb37: *none* - Shape _:n263cf95814dd428799655af67632ab7fb52: *none* - Shape _:n263cf95814dd428799655af67632ab7fb14: *none* - Shape _:n263cf95814dd428799655af67632ab7fb51: *none* - Shape _:n263cf95814dd428799655af67632ab7fb9: *none* - Shape _:n263cf95814dd428799655af67632ab7fb38: *none* - Shape _:n263cf95814dd428799655af67632ab7fb10: *none* - Shape _:n263cf95814dd428799655af67632ab7fb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb4: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb11: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb5: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb13: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b16: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b15: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b10: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b40: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b41: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b3: *none* - Shape cdifd:geoShapeNode: ex:gom-water-quality-wide-2025/schema1:spatialCoverage/schema1:geo - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b4: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b9: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b42: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-oxygen/cdi:describedUnitOfMeasure,ex:var-temperature/cdi:describedUnitOfMeasure - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b29: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b13: *none* - Shape cdifd:spatialExtentProperty: ex:gom-water-quality-wide-2025/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b44: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db4: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db3: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db5: *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:CDIFCatalogRecordShape: *none* - Shape _:na9005b22722341718045804de5609d29b40: *none* - Shape _:na9005b22722341718045804de5609d29b24: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9005b22722341718045804de5609d29b23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9005b22722341718045804de5609d29b27: *none* - Shape _:na9005b22722341718045804de5609d29b29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:neca4b8809f4b4789b46cf08bf2a49d12b4: *none* - Shape cdifd:derivedFromProperty/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 cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6b8a2b09012f4cf3ab02262cb4250e12b4: *none* - Shape _:n6b8a2b09012f4cf3ab02262cb4250e12b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b10: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b25: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b11: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b30: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b34: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b27: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b32: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b35: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b18: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b17: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b24: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b31: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b33: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b4: *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/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 cdifd:CDIFDataDownloadShape: ex:gom-water-quality-wide-2025/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:gom-water-quality-wide-2025/schema1:distribution
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/03m2x1q45> - Shape _:nf5280eecf90046cdabf9781e04e8601db3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/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:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n424347e0267643e19175e5a9f81af690b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n46db626e46d54ff7967cf15159f5d45bb3: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb26: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb15: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb13: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb5: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb25: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb12: *none* - Shape cdifd:fundingShape: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb14: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n7ea08476369a491cacaed4a4d818c824b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-oxygen/cdi:describedUnitOfMeasure,ex:var-temperature/cdi:describedUnitOfMeasure - Shape _:n7ea08476369a491cacaed4a4d818c824b18: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b20: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b4: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b14: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b15: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b17: *none* - Shape cdifd:CDIFRoleShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
example_4_1.json Example
SHACL: 21 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: True
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n27035e1412b64b3b822033154c447672b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n27035e1412b64b3b822033154c447672b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-ph,ex:var-sample-date,ex:var-dissolved-oxygen,ex:var-station,ex:var-salinity,ex:var-value,ex:var-temperature,ex:var-unit,ex:var-parameter
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab8: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab5: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab19: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab4: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab10: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab7: *none* - Shape _:n68c1078239d84b30a12a09eed840b0cab26: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab10: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab23: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab11: *none* - Shape _:n053fb7ef32e940ddac8017161511a22ab21: *none* - 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 _:n053fb7ef32e940ddac8017161511a22ab20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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-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 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-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-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-parameter 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 _:n87d6dd822d634b46bc5f2b5de85f8619b66: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b20: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b67: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b17: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b70: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b69: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b75: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b73: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b13: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-ph,ex:var-sample-date,ex:var-dissolved-oxygen,ex:var-station,ex:var-salinity,ex:var-value,ex:var-temperature,ex:var-unit,ex:var-parameter - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b15: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b16: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b10: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b14: *none* - Shape _:n87d6dd822d634b46bc5f2b5de85f8619b11: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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-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 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-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-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-parameter 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 _:n263cf95814dd428799655af67632ab7fb5: *none* - Shape _:n263cf95814dd428799655af67632ab7fb7: *none* - Shape _:n263cf95814dd428799655af67632ab7fb12: *none* - Shape _:n263cf95814dd428799655af67632ab7fb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb29: *none* - Shape _:n263cf95814dd428799655af67632ab7fb4: *none* - Shape _:n263cf95814dd428799655af67632ab7fb8: *none* - Shape _:n263cf95814dd428799655af67632ab7fb30: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb37: *none* - Shape _:n263cf95814dd428799655af67632ab7fb52: *none* - Shape _:n263cf95814dd428799655af67632ab7fb14: *none* - Shape _:n263cf95814dd428799655af67632ab7fb51: *none* - Shape _:n263cf95814dd428799655af67632ab7fb9: *none* - Shape _:n263cf95814dd428799655af67632ab7fb38: *none* - Shape _:n263cf95814dd428799655af67632ab7fb10: *none* - Shape _:n263cf95814dd428799655af67632ab7fb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n263cf95814dd428799655af67632ab7fb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb4: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb11: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb5: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb13: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n8b5adea8c73742ac9fadc6a2baf672deb12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b16: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b15: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b10: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b40: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b41: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b3: *none* - Shape cdifd:geoShapeNode: ex:gom-water-quality-long-2025/schema1:spatialCoverage/schema1:geo - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b4: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b9: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b42: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-dissolved-oxygen/cdi:describedUnitOfMeasure - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b29: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b13: *none* - Shape cdifd:spatialExtentProperty: ex:gom-water-quality-long-2025/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf015b78a2eeb4584a572e146dc0f8ee3b44: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db4: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db3: *none* - Shape _:nb2f32828d9a843e6b229b62b613c6a4db5: *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:CDIFCatalogRecordShape: *none* - Shape _:na9005b22722341718045804de5609d29b40: *none* - Shape _:na9005b22722341718045804de5609d29b24: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9005b22722341718045804de5609d29b23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9005b22722341718045804de5609d29b27: *none* - Shape _:na9005b22722341718045804de5609d29b29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: ex:gom-water-quality-wide-2025 - Shape _:neca4b8809f4b4789b46cf08bf2a49d12b4: *none* - Shape cdifd:derivedFromProperty/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 cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6b8a2b09012f4cf3ab02262cb4250e12b4: *none* - Shape _:n6b8a2b09012f4cf3ab02262cb4250e12b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b10: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b25: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b11: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b30: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b34: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b27: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b32: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b35: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b18: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b17: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b24: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b31: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b33: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n9a80e713d35647e8b3c257246ce1c2d6b4: *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/dataDownload/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ; sh:severity sh:Info ] Focus Node: [ cdi:characterSet Literal("UTF-8") ; cdi:isDelimited Literal("true" = True, datatype=xsd:boolean) ; cdif:fileSize Literal("712", datatype=xsd:integer) ; cdif:fileSizeUofM Literal("KB") ; cdif:hasPhysicalMapping [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdi:nullSequence Literal("NA") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-value ; cdif:index Literal("3", datatype=xsd:integer) ; cdif:physicalDataType Literal("float64") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdif:format Literal("YYYY-MM-DD") ; cdif:formats_InstanceVariable ex:var-sample-date ; cdif:index Literal("1", datatype=xsd:integer) ; cdif:physicalDataType Literal("date") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdif:format Literal("string") ; cdif:formats_InstanceVariable ex:var-parameter ; cdif:index Literal("2", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdif:format Literal("string") ; cdif:formats_InstanceVariable ex:var-station ; cdif:index Literal("0", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable ex:var-unit ; cdif:index Literal("4", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ] ; csvw:delimiter Literal(",") ; csvw:header Literal("true" = True, datatype=xsd:boolean) ; csvw:headerRowCount Literal("1", datatype=xsd:integer) ; csvw:quoteChar Literal(""") ; csvw:skipBlankRows Literal("true" = True, datatype=xsd:boolean) ; rdf:type cdi:LongStructureDataSet, cdi:PhysicalDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/data/gom-water-quality-long-2025.csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("Long-form water-quality observations (CSV)") ; spdx:checksum [ rdf:type spdx:Checksum ; spdx:algorithm Literal("SHA256") ; spdx:checksumValue Literal("8b1a7c3e5d9f0a2b4c6d8e0f1a3b5c7d9e1f2a4b6c8d0e2f4a6b8c0d2e4f6a8b") ] ] Result Path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:gom-water-quality-long-2025/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:gom-water-quality-long-2025/schema1:distribution
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45> - Shape _:nf5280eecf90046cdabf9781e04e8601db3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/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:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n424347e0267643e19175e5a9f81af690b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n46db626e46d54ff7967cf15159f5d45bb3: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb26: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb15: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb13: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb5: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb25: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb12: *none* - Shape cdifd:fundingShape: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb14: *none* - Shape _:n46db626e46d54ff7967cf15159f5d45bb4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n7ea08476369a491cacaed4a4d818c824b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-dissolved-oxygen/cdi:describedUnitOfMeasure - Shape _:n7ea08476369a491cacaed4a4d818c824b18: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b20: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b4: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b14: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b15: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ea08476369a491cacaed4a4d818c824b17: *none* - Shape cdifd:CDIFRoleShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*

Test passed: 2 / 4

description-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['properties']['schema:description']: {'description': 'A short summary describing a dataset. This text will ' 'be indexed by search applications, so the more ' 'information here, the better.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
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:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/observedAt> - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/observedAt> - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape _:n327aa482d8dd4ba5b80093ee6d21fd5ab41: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:first: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n52545f40990548769630564b437d4461b5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n52545f40990548769630564b437d4461b6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/measureName>,<https://example.org/var/patientId>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue>
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:property/sh:or/rdf:first: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb26: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb8: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb7: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb6: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb5: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b11: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b23: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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/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/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/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/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/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/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nfd417c615abd414b8a47900008a4393db14: *none* - Shape _:nfd417c615abd414b8a47900008a4393db11: *none* - Shape _:nfd417c615abd414b8a47900008a4393db16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nfd417c615abd414b8a47900008a4393db17: *none* - Shape _:nfd417c615abd414b8a47900008a4393db75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nfd417c615abd414b8a47900008a4393db20: *none* - Shape _:nfd417c615abd414b8a47900008a4393db69: *none* - Shape _:nfd417c615abd414b8a47900008a4393db71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/measureName>,<https://example.org/var/patientId>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue> - Shape _:nfd417c615abd414b8a47900008a4393db15: *none* - Shape _:nfd417c615abd414b8a47900008a4393db18: *none* - Shape _:nfd417c615abd414b8a47900008a4393db72: *none* - Shape _:nfd417c615abd414b8a47900008a4393db13: *none* - Shape _:nfd417c615abd414b8a47900008a4393db73: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nfd417c615abd414b8a47900008a4393db10: *none* - Shape _:nfd417c615abd414b8a47900008a4393db70: *none* - Shape _:nfd417c615abd414b8a47900008a4393db67: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd417c615abd414b8a47900008a4393db66: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: <https://example.org/dataset/vitalsLong>/cdif:statistics
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/temperatureC>,<https://example.org/struct/vitalsLong/rv/systolicBP>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/heartRate>,<https://example.org/struct/vitalsLong/rv/diastolicBP> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom,<https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples - Shape cdifd:CDIFLabeledLinkShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom,<https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples
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/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/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/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/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/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/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b14: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b11: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b30: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b10: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b5: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b45: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b44: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b9: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b37: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b29: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b12: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b4: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b8: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b4: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b13: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b14: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n6a2ce3374320416cbfabe69a98df9425b15: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b24: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b16: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b44: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/cdif:statistics/cdi:typeOfStatistic,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/schema1:keywords - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b13: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b4: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b3: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b10: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b41: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b38: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b9: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b29: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b42: *none* - Shape cdifd:geoCoordinatesNode/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 _:n945b150412794c1e98b39ef6ee8f1fceb17: *none* - Shape _:n945b150412794c1e98b39ef6ee8f1fceb4: *none* - Shape _:n945b150412794c1e98b39ef6ee8f1fceb5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:n945b150412794c1e98b39ef6ee8f1fceb3: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: <https://example.org/dataset/vitalsLong> Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:description Message: A description of the resource is recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b27: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b29: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b24: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: <https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne19cc74476364e62876f12b7653973a1b4: *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 _:n70b807f1281d4495812eaac228ef251bb5: *none* - Shape _:n70b807f1281d4495812eaac228ef251bb4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:na43092a468674f64944bee42e8badc32b32: *none* - Shape cdifd:webAPINode: <https://example.org/dataset/vitalsLong>/schema1:distribution - Shape _:na43092a468674f64944bee42e8badc32b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b4: *none* - Shape _:na43092a468674f64944bee42e8badc32b33: *none* - Shape _:na43092a468674f64944bee42e8badc32b3: *none* - Shape _:na43092a468674f64944bee42e8badc32b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b25: *none* - Shape _:na43092a468674f64944bee42e8badc32b17: *none* - Shape _:na43092a468674f64944bee42e8badc32b35: *none* - Shape _:na43092a468674f64944bee42e8badc32b28: *none* - Shape _:na43092a468674f64944bee42e8badc32b34: *none* - Shape _:na43092a468674f64944bee42e8badc32b26: *none* - Shape _:na43092a468674f64944bee42e8badc32b31: *none* - Shape _:na43092a468674f64944bee42e8badc32b11: *none* - Shape _:na43092a468674f64944bee42e8badc32b27: *none* - Shape _:na43092a468674f64944bee42e8badc32b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b18: *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/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 cdifd:CDIFDataDownloadShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result,<https://example.org/dataset/vitalsLong>/schema1:distribution - 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
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/0171mag52>,<https://ror.org/01cwqze88> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n0db4b41bb87f4b17a7792e12c36ece26b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: <https://orcid.org/0000-0001-8898-3457> Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n0fb7bffa66cd455e8fcb237afe9761a0b14: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-7933-2154>/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-7933-2154>,<https://orcid.org/0000-0001-8898-3457> - Shape cdifd:affiliationProperty/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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: <https://example.org/dataset/vitalsLong>/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:target,<https://example.org/dataset/vitalsLong>/schema1:relatedLink/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab26: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab5: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab12: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab13: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab17: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab3: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab15: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab25: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab4: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab14: *none* - Shape cdifd:fundingShape: <https://example.org/grant/nih-R01-XXXX>
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n16970c1005bf44f08694198ba336aa43b14: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/cdif:statistics/cdi:typeOfStatistic,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/schema1:keywords - Shape _:n16970c1005bf44f08694198ba336aa43b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b20: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b16: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b4: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b3: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b15: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/vitalsLong>/schema1:contributor - Shape cdifd:CDIFRoleShape/sh:property/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/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/vitalsLong/pk> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong>
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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsLong/comp/patientId>
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>
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: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['properties']['schema:name']: {'description': "A descriptive name of a dataset (e.g., 'Snow depth in " "Northern Hemisphere'). The name should uniquely " 'identify the described resource for human use, in the ' 'scope of the metadata catalog containing this ' 'metadata record.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
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:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/observedAt> - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/observedAt> - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape _:n327aa482d8dd4ba5b80093ee6d21fd5ab41: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:first: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n52545f40990548769630564b437d4461b5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n52545f40990548769630564b437d4461b6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/measureName>,<https://example.org/var/patientId>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue>
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:property/sh:or/rdf:first: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb26: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb8: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb7: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb6: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb5: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b11: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b23: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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/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/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/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/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/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/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nfd417c615abd414b8a47900008a4393db14: *none* - Shape _:nfd417c615abd414b8a47900008a4393db11: *none* - Shape _:nfd417c615abd414b8a47900008a4393db16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nfd417c615abd414b8a47900008a4393db17: *none* - Shape _:nfd417c615abd414b8a47900008a4393db75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nfd417c615abd414b8a47900008a4393db20: *none* - Shape _:nfd417c615abd414b8a47900008a4393db69: *none* - Shape _:nfd417c615abd414b8a47900008a4393db71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/measureName>,<https://example.org/var/patientId>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue> - Shape _:nfd417c615abd414b8a47900008a4393db15: *none* - Shape _:nfd417c615abd414b8a47900008a4393db18: *none* - Shape _:nfd417c615abd414b8a47900008a4393db72: *none* - Shape _:nfd417c615abd414b8a47900008a4393db13: *none* - Shape _:nfd417c615abd414b8a47900008a4393db73: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nfd417c615abd414b8a47900008a4393db10: *none* - Shape _:nfd417c615abd414b8a47900008a4393db70: *none* - Shape _:nfd417c615abd414b8a47900008a4393db67: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd417c615abd414b8a47900008a4393db66: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: <https://example.org/dataset/vitalsLong>/cdif:statistics
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/temperatureC>,<https://example.org/struct/vitalsLong/rv/systolicBP>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/heartRate>,<https://example.org/struct/vitalsLong/rv/diastolicBP> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: <https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom - Shape cdifd:CDIFLabeledLinkShape: <https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom
Validation result for _sources/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/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/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/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/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/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/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b14: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b11: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b30: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b10: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b5: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b45: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b44: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b9: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b37: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b29: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b12: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b4: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b8: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b4: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b13: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b14: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n6a2ce3374320416cbfabe69a98df9425b15: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b24: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b16: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b44: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:keywords,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdi:typeOfStatistic - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b13: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b4: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b3: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b10: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b41: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b38: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b9: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b29: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b42: *none* - Shape cdifd:geoCoordinatesNode/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 _:n945b150412794c1e98b39ef6ee8f1fceb17: *none* - Shape _:n945b150412794c1e98b39ef6ee8f1fceb4: *none* - Shape _:n945b150412794c1e98b39ef6ee8f1fceb5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:n945b150412794c1e98b39ef6ee8f1fceb3: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Violation Source Shape: cdifd:nameProperty Focus Node: <https://example.org/dataset/vitalsLong> Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:name Message: a name for the dataset must be provided, and have a length of at least 3 characters. Constraint Violation in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Violation Source Shape: cdifd:nameProperty Focus Node: <https://example.org/dataset/vitalsLong> Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:name Message: a name for the dataset must be provided, and have a length of at least 3 characters.
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b27: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b29: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b24: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: <https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne19cc74476364e62876f12b7653973a1b4: *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 _:n70b807f1281d4495812eaac228ef251bb5: *none* - Shape _:n70b807f1281d4495812eaac228ef251bb4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:na43092a468674f64944bee42e8badc32b32: *none* - Shape cdifd:webAPINode: <https://example.org/dataset/vitalsLong>/schema1:distribution - Shape _:na43092a468674f64944bee42e8badc32b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b4: *none* - Shape _:na43092a468674f64944bee42e8badc32b33: *none* - Shape _:na43092a468674f64944bee42e8badc32b3: *none* - Shape _:na43092a468674f64944bee42e8badc32b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b25: *none* - Shape _:na43092a468674f64944bee42e8badc32b17: *none* - Shape _:na43092a468674f64944bee42e8badc32b35: *none* - Shape _:na43092a468674f64944bee42e8badc32b28: *none* - Shape _:na43092a468674f64944bee42e8badc32b34: *none* - Shape _:na43092a468674f64944bee42e8badc32b26: *none* - Shape _:na43092a468674f64944bee42e8badc32b31: *none* - Shape _:na43092a468674f64944bee42e8badc32b11: *none* - Shape _:na43092a468674f64944bee42e8badc32b27: *none* - Shape _:na43092a468674f64944bee42e8badc32b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b18: *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/dataDownload/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ; sh:severity sh:Info ] Focus Node: [ cdi:characterSet Literal("UTF-8") ; cdi:isDelimited Literal("true" = True, datatype=xsd:boolean) ; cdi:isStructuredBy <https://example.org/struct/vitalsLong> ; cdif:fileSize Literal("2.4", datatype=xsd:double) ; cdif:fileSizeUofM Literal("MB") ; cdif:hasPhysicalMapping [ cdif:format Literal("ISO8601") ; cdif:formats_InstanceVariable <https://example.org/var/observedAt> ; cdif:index Literal("3", datatype=xsd:integer) ; cdif:physicalDataType Literal("dateTime") ], [ cdif:format Literal("decimal") ; cdif:formats_InstanceVariable <https://example.org/var/measureValue> ; cdif:index Literal("2", datatype=xsd:integer) ; cdif:physicalDataType Literal("decimal") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/measureName> ; cdif:index Literal("1", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/patientId> ; cdif:index Literal("0", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ] ; csvw:delimiter Literal(",") ; csvw:header Literal("true" = True, datatype=xsd:boolean) ; csvw:headerRowCount Literal("1", datatype=xsd:integer) ; rdf:type cdi:PhysicalDataSet, cdi:TabularTextDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/downloads/vitals-long.csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("vitals-long.csv") ] Result Path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ; sh:severity sh:Info ] Focus Node: [ cdi:characterSet Literal("UTF-8") ; cdi:isDelimited Literal("true" = True, datatype=xsd:boolean) ; cdi:isStructuredBy <https://example.org/struct/vitalsLong> ; cdif:fileSize Literal("0.5", datatype=xsd:double) ; cdif:fileSizeUofM Literal("MB") ; cdif:hasPhysicalMapping [ cdif:format Literal("ISO8601") ; cdif:formats_InstanceVariable <https://example.org/var/observedAt> ; cdif:index Literal("3", datatype=xsd:integer) ; cdif:physicalDataType Literal("dateTime") ], [ cdif:format Literal("decimal") ; cdif:formats_InstanceVariable <https://example.org/var/measureValue> ; cdif:index Literal("2", datatype=xsd:integer) ; cdif:physicalDataType Literal("decimal") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/measureName> ; cdif:index Literal("1", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/patientId> ; cdif:index Literal("0", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ] ; csvw:delimiter Literal(",") ; csvw:header Literal("true" = True, datatype=xsd:boolean) ; csvw:headerRowCount Literal("1", datatype=xsd:integer) ; rdf:type cdi:PhysicalDataSet, cdi:TabularTextDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/api/v1/collections/vitals/items?f=csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("Vitals API response (long format)") ] Result Path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result,<https://example.org/dataset/vitalsLong>/schema1:distribution - 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
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/0171mag52>,<https://ror.org/01cwqze88> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n0db4b41bb87f4b17a7792e12c36ece26b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: <https://orcid.org/0000-0001-8898-3457> Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n0fb7bffa66cd455e8fcb237afe9761a0b14: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-7933-2154>/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-7933-2154>,<https://orcid.org/0000-0001-8898-3457> - Shape cdifd:affiliationProperty/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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: <https://example.org/dataset/vitalsLong>/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:target,<https://example.org/dataset/vitalsLong>/schema1:relatedLink/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab26: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab5: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab12: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab13: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab17: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab3: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab15: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab25: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab4: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab14: *none* - Shape cdifd:fundingShape: <https://example.org/grant/nih-R01-XXXX>
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n16970c1005bf44f08694198ba336aa43b14: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:keywords,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdi:typeOfStatistic - Shape _:n16970c1005bf44f08694198ba336aa43b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b20: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b16: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b4: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b3: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b15: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/vitalsLong>/schema1:contributor - Shape cdifd:CDIFRoleShape/sh:property/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/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/vitalsLong/pk> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong>
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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsLong/comp/patientId>
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_1_1.json Example
SHACL: 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:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsWide/rv/systolicBP>,<https://example.org/struct/vitalsWide/rv/patientId> - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsWide/rv/systolicBP>,<https://example.org/struct/vitalsWide/rv/patientId> - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape _:n327aa482d8dd4ba5b80093ee6d21fd5ab41: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsWide/metadata>,<https://example.org/dataset/vitalsWide> - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:first: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/systolicBP> Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n52545f40990548769630564b437d4461b5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n52545f40990548769630564b437d4461b6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/patientId>,<https://example.org/var/systolicBP>
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:property/sh:or/rdf:first: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb26: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb8: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb7: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb6: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb5: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b11: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b23: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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 ( [ 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: <https://example.org/var/patientId> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ 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: <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("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 _:nfd417c615abd414b8a47900008a4393db14: *none* - Shape _:nfd417c615abd414b8a47900008a4393db11: *none* - Shape _:nfd417c615abd414b8a47900008a4393db16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nfd417c615abd414b8a47900008a4393db17: *none* - Shape _:nfd417c615abd414b8a47900008a4393db75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nfd417c615abd414b8a47900008a4393db20: *none* - Shape _:nfd417c615abd414b8a47900008a4393db69: *none* - Shape _:nfd417c615abd414b8a47900008a4393db71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/patientId>,<https://example.org/var/systolicBP> - Shape _:nfd417c615abd414b8a47900008a4393db15: *none* - Shape _:nfd417c615abd414b8a47900008a4393db18: *none* - Shape _:nfd417c615abd414b8a47900008a4393db72: *none* - Shape _:nfd417c615abd414b8a47900008a4393db13: *none* - Shape _:nfd417c615abd414b8a47900008a4393db73: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nfd417c615abd414b8a47900008a4393db10: *none* - Shape _:nfd417c615abd414b8a47900008a4393db70: *none* - Shape _:nfd417c615abd414b8a47900008a4393db67: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd417c615abd414b8a47900008a4393db66: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsWide/rv/systolicBP>,<https://example.org/struct/vitalsWide/rv/patientId> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b14: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b11: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b30: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b10: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b5: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b45: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b44: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b9: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b37: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b29: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b12: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b4: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b8: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b4: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b13: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b14: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n6a2ce3374320416cbfabe69a98df9425b15: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b24: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b16: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b44: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b13: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b4: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b3: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b10: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b41: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b38: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b9: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b29: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b42: *none* - Shape cdifd:geoCoordinatesNode/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 _:n945b150412794c1e98b39ef6ee8f1fceb17: *none* - Shape _:n945b150412794c1e98b39ef6ee8f1fceb4: *none* - Shape _:n945b150412794c1e98b39ef6ee8f1fceb5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:n945b150412794c1e98b39ef6ee8f1fceb3: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: <https://example.org/dataset/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:CDIFCatalogRecordShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b27: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b29: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b24: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne19cc74476364e62876f12b7653973a1b4: *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 _:n70b807f1281d4495812eaac228ef251bb5: *none* - Shape _:n70b807f1281d4495812eaac228ef251bb4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:na43092a468674f64944bee42e8badc32b32: *none* - Shape cdifd:webAPINode: *none* - Shape _:na43092a468674f64944bee42e8badc32b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b4: *none* - Shape _:na43092a468674f64944bee42e8badc32b33: *none* - Shape _:na43092a468674f64944bee42e8badc32b3: *none* - Shape _:na43092a468674f64944bee42e8badc32b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b25: *none* - Shape _:na43092a468674f64944bee42e8badc32b17: *none* - Shape _:na43092a468674f64944bee42e8badc32b35: *none* - Shape _:na43092a468674f64944bee42e8badc32b28: *none* - Shape _:na43092a468674f64944bee42e8badc32b34: *none* - Shape _:na43092a468674f64944bee42e8badc32b26: *none* - Shape _:na43092a468674f64944bee42e8badc32b31: *none* - Shape _:na43092a468674f64944bee42e8badc32b11: *none* - Shape _:na43092a468674f64944bee42e8badc32b27: *none* - Shape _:na43092a468674f64944bee42e8badc32b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b18: *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/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 cdifd:CDIFDataDownloadShape: <https://example.org/dataset/vitalsWide>/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <https://example.org/dataset/vitalsWide>/schema1:distribution
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 _:n0db4b41bb87f4b17a7792e12c36ece26b3: *none* - 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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n0fb7bffa66cd455e8fcb237afe9761a0b14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab26: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab5: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab12: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab13: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab17: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab3: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab15: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab25: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab4: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab14: *none* - Shape cdifd:fundingShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n16970c1005bf44f08694198ba336aa43b14: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b20: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b16: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b4: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b3: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/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/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/vitalsWide> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/vitalsWide/metadata>,<https://example.org/dataset/vitalsWide>
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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsWide/comp/patientId>
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: 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:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/observedAt> - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/observedAt> - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape _:n327aa482d8dd4ba5b80093ee6d21fd5ab41: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:first: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n52545f40990548769630564b437d4461b5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n52545f40990548769630564b437d4461b6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/measureName>,<https://example.org/var/patientId>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue>
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:property/sh:or/rdf:first: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb26: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb8: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb7: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb6: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb5: *none* - Shape _:ndb53519095b4417ea61fea760dd8182eb19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b11: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b23: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na8cd78bef70340bb983c7afcf2468504b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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/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/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/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/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/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/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nfd417c615abd414b8a47900008a4393db14: *none* - Shape _:nfd417c615abd414b8a47900008a4393db11: *none* - Shape _:nfd417c615abd414b8a47900008a4393db16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nfd417c615abd414b8a47900008a4393db17: *none* - Shape _:nfd417c615abd414b8a47900008a4393db75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nfd417c615abd414b8a47900008a4393db20: *none* - Shape _:nfd417c615abd414b8a47900008a4393db69: *none* - Shape _:nfd417c615abd414b8a47900008a4393db71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/measureName>,<https://example.org/var/patientId>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue> - Shape _:nfd417c615abd414b8a47900008a4393db15: *none* - Shape _:nfd417c615abd414b8a47900008a4393db18: *none* - Shape _:nfd417c615abd414b8a47900008a4393db72: *none* - Shape _:nfd417c615abd414b8a47900008a4393db13: *none* - Shape _:nfd417c615abd414b8a47900008a4393db73: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nfd417c615abd414b8a47900008a4393db10: *none* - Shape _:nfd417c615abd414b8a47900008a4393db70: *none* - Shape _:nfd417c615abd414b8a47900008a4393db67: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd417c615abd414b8a47900008a4393db66: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: <https://example.org/dataset/vitalsLong>/cdif:statistics
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/temperatureC>,<https://example.org/struct/vitalsLong/rv/systolicBP>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/heartRate>,<https://example.org/struct/vitalsLong/rv/diastolicBP> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/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 - 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/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/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/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/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/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/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/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b14: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b11: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b30: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b10: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b5: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b45: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b44: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b9: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b37: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b29: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b12: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b4: *none* - Shape _:n7236886fff004bb78cc8fd6720f6f8f9b8: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b4: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b13: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b14: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n75ce1391c09745179e92ee8b5fb2eed9b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n6a2ce3374320416cbfabe69a98df9425b15: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b24: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b16: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b44: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:keywords,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdi:typeOfStatistic - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b13: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b4: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b40: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b3: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b10: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b41: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b38: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b9: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b29: *none* - Shape _:n6a2ce3374320416cbfabe69a98df9425b42: *none* - Shape cdifd:geoCoordinatesNode/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 _:n945b150412794c1e98b39ef6ee8f1fceb17: *none* - Shape _:n945b150412794c1e98b39ef6ee8f1fceb4: *none* - Shape _:n945b150412794c1e98b39ef6ee8f1fceb5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:n945b150412794c1e98b39ef6ee8f1fceb3: *none* - Shape cdifd:timePositionNode/sh:property/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:CDIFCatalogRecordShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b27: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b29: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b24: *none* - Shape _:n6aa0494a2fb84cb5884b1e93a3eec202b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: <https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne19cc74476364e62876f12b7653973a1b4: *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 _:n70b807f1281d4495812eaac228ef251bb5: *none* - Shape _:n70b807f1281d4495812eaac228ef251bb4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:na43092a468674f64944bee42e8badc32b32: *none* - Shape cdifd:webAPINode: <https://example.org/dataset/vitalsLong>/schema1:distribution - Shape _:na43092a468674f64944bee42e8badc32b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b4: *none* - Shape _:na43092a468674f64944bee42e8badc32b33: *none* - Shape _:na43092a468674f64944bee42e8badc32b3: *none* - Shape _:na43092a468674f64944bee42e8badc32b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b25: *none* - Shape _:na43092a468674f64944bee42e8badc32b17: *none* - Shape _:na43092a468674f64944bee42e8badc32b35: *none* - Shape _:na43092a468674f64944bee42e8badc32b28: *none* - Shape _:na43092a468674f64944bee42e8badc32b34: *none* - Shape _:na43092a468674f64944bee42e8badc32b26: *none* - Shape _:na43092a468674f64944bee42e8badc32b31: *none* - Shape _:na43092a468674f64944bee42e8badc32b11: *none* - Shape _:na43092a468674f64944bee42e8badc32b27: *none* - Shape _:na43092a468674f64944bee42e8badc32b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na43092a468674f64944bee42e8badc32b18: *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/dataDownload/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ; sh:severity sh:Info ] Focus Node: [ cdi:characterSet Literal("UTF-8") ; cdi:isDelimited Literal("true" = True, datatype=xsd:boolean) ; cdi:isStructuredBy <https://example.org/struct/vitalsLong> ; cdif:fileSize Literal("2.4", datatype=xsd:double) ; cdif:fileSizeUofM Literal("MB") ; cdif:hasPhysicalMapping [ cdif:format Literal("ISO8601") ; cdif:formats_InstanceVariable <https://example.org/var/observedAt> ; cdif:index Literal("3", datatype=xsd:integer) ; cdif:physicalDataType Literal("dateTime") ], [ cdif:format Literal("decimal") ; cdif:formats_InstanceVariable <https://example.org/var/measureValue> ; cdif:index Literal("2", datatype=xsd:integer) ; cdif:physicalDataType Literal("decimal") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/measureName> ; cdif:index Literal("1", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/patientId> ; cdif:index Literal("0", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ] ; csvw:delimiter Literal(",") ; csvw:header Literal("true" = True, datatype=xsd:boolean) ; csvw:headerRowCount Literal("1", datatype=xsd:integer) ; rdf:type cdi:PhysicalDataSet, cdi:TabularTextDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/downloads/vitals-long.csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("vitals-long.csv") ] Result Path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ; sh:severity sh:Info ] Focus Node: [ cdi:characterSet Literal("UTF-8") ; cdi:isDelimited Literal("true" = True, datatype=xsd:boolean) ; cdi:isStructuredBy <https://example.org/struct/vitalsLong> ; cdif:fileSize Literal("0.5", datatype=xsd:double) ; cdif:fileSizeUofM Literal("MB") ; cdif:hasPhysicalMapping [ cdif:format Literal("ISO8601") ; cdif:formats_InstanceVariable <https://example.org/var/observedAt> ; cdif:index Literal("3", datatype=xsd:integer) ; cdif:physicalDataType Literal("dateTime") ], [ cdif:format Literal("decimal") ; cdif:formats_InstanceVariable <https://example.org/var/measureValue> ; cdif:index Literal("2", datatype=xsd:integer) ; cdif:physicalDataType Literal("decimal") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/measureName> ; cdif:index Literal("1", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/patientId> ; cdif:index Literal("0", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ] ; csvw:delimiter Literal(",") ; csvw:header Literal("true" = True, datatype=xsd:boolean) ; csvw:headerRowCount Literal("1", datatype=xsd:integer) ; rdf:type cdi:PhysicalDataSet, cdi:TabularTextDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/api/v1/collections/vitals/items?f=csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("Vitals API response (long format)") ] Result Path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/vitalsLong>/schema1:distribution,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <https://example.org/dataset/vitalsLong>/schema1:distribution,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result
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/0171mag52>,<https://ror.org/01cwqze88> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n0db4b41bb87f4b17a7792e12c36ece26b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: <https://orcid.org/0000-0001-8898-3457> Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n0fb7bffa66cd455e8fcb237afe9761a0b14: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-7933-2154>/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-7933-2154>,<https://orcid.org/0000-0001-8898-3457> - Shape cdifd:affiliationProperty/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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: <https://example.org/dataset/vitalsLong>/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:target,<https://example.org/dataset/vitalsLong>/schema1:relatedLink/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab26: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab5: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab12: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab13: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab17: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab3: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab15: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab25: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab4: *none* - Shape _:n2f4c8406c345494f9f8fa95a7cb00b5ab14: *none* - Shape cdifd:fundingShape: <https://example.org/grant/nih-R01-XXXX>
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n16970c1005bf44f08694198ba336aa43b14: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:keywords,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdi:typeOfStatistic - Shape _:n16970c1005bf44f08694198ba336aa43b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b20: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b16: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b4: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b3: *none* - Shape _:n16970c1005bf44f08694198ba336aa43b15: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/vitalsLong>/schema1:contributor - Shape cdifd:CDIFRoleShape/sh:property/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/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/vitalsLong/pk> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong>
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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsLong/comp/patientId>
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: 3 / 3

description-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['properties']['schema:description']: {'description': 'A short summary describing a dataset. This text will ' 'be indexed by search applications, so the more ' 'information here, the better.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: - Shape cdifd:CDIFCompleteDatasetShape: *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:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2af90e61e2e542f18f0a4570e2192c3fb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: <file:///github/workspace/#part-spectra-nc>,ex:complete-dataset-001/schema1:distribution - Shape _:n2af90e61e2e542f18f0a4570e2192c3fb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-sampleID,ex:var-wavelength,ex:var-concentration,ex:var-uncertainty,ex:var-intensity
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 _:nb33af7cfdd2c43bca55011654d60742bb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb5: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb19: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb10: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb26: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb8: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b10: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b22: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b25: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b11: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b23: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b20: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b66: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b75: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b10: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b69: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b73: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b18: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b11: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-sampleID,ex:var-wavelength,ex:var-concentration,ex:var-uncertainty,ex:var-intensity - Shape _:nfb9e191cbf764800a051cb15250c2630b14: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b15: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b72: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b67: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b71: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b70: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b20: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b16: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b17: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b13: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/prov:wasDerivedFrom - Shape cdifd:CDIFLabeledLinkShape: ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/prov:wasDerivedFrom
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nccace46eb3994bbd82622ef762d3178eb10: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb38: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb11: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb52: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb9: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb30: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb14: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb29: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb45: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb44: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb7: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb5: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb12: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb37: *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:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: ex:metadata-record-001,ex:complete-dataset-001
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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *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/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b14: *none* - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b5: *none* - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b11: *none* - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b13: *none* - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b12: *none* - 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 _:n1964fdc73fdd463aa35145cdabf88ce4b4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b42: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b41: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b13: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b9: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b39: *none* - Shape cdifd:geoShapeNode: ex:complete-dataset-001/schema1:spatialCoverage/schema1:geo - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:spatialCoverage/schema1:name - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b10: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b40: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b44: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:activity-geochem-analysis/schema1:location,ex:complete-dataset-001/schema1:spatialCoverage - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b38: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b4: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b29: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b3: *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:rest/rdf:first: *none* - Shape _:nfda3ba00b7ce4ad1bca2bb7d3ec2d2f5b5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: ex:complete-dataset-001/schema1:temporalCoverage - Shape _:nfda3ba00b7ce4ad1bca2bb7d3ec2d2f5b17: *none* - Shape cdifd:timeInstantNode: ex:complete-dataset-001/schema1:temporalCoverage/time:hasBeginning,ex:complete-dataset-001/schema1:temporalCoverage/time:hasEnd - Shape _:nfda3ba00b7ce4ad1bca2bb7d3ec2d2f5b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfda3ba00b7ce4ad1bca2bb7d3ec2d2f5b3: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: ex:complete-dataset-001 Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:description Message: A description of the resource is recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b27: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b23: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b29: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b24: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *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: ex:complete-dataset-001/prov:wasDerivedFrom,<https://example.org/fieldwork/gb-transect-2025/raw-samples>,<https://doi.org/10.5880/example.field.001> - Shape _:n51f6470c78df4edf8b592f492272a8e5b4: *none* - Shape cdifd:derivedFromProperty/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 _:n0ccd36d2708741af8bd27a9f26e62873b5: *none* - Shape _:n0ccd36d2708741af8bd27a9f26e62873b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b4: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b35: *none* - Shape cdifd:webAPINode: ex:complete-dataset-001/schema1:distribution - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b24: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b29: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b10: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b11: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b27: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b18: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b25: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b30: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b28: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b32: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b3: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b34: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: 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,ex:complete-dataset-001/schema1:distribution - 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/schema1:potentialAction/schema1:result,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution
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/03m2x1q45>,<https://ror.org/02fjgr047>,ex:ieda-publisher - Shape _:n8478be829fd448ac9b11b40ebce9125eb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - 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:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint,<https://orcid.org/0000-0003-5555-7777>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc8735c26743340449d3e8eb8c82b76b2b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-2345-6789>,<https://orcid.org/0000-0003-5555-7777> - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:complete-dataset-001/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:target,ex:complete-dataset-001/schema1:relatedLink/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nd1883a6332d14622b433cfa9e26b4982b12: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b25: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b15: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b14: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b4: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b13: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b11: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b17: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b26: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape: ex:complete-dataset-001/schema1:funding - Shape _:nd1883a6332d14622b433cfa9e26b4982b3: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b18: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:spatialCoverage/schema1:name - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b4: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b17: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:complete-dataset-001/schema1:contributor,ex:activity-geochem-analysis/schema1:participant - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b16: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none* - Shape cdifd:CDIFManifestConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-measurements-csv> - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: <file:///github/workspace/#part-spectra-nc>,ex:complete-dataset-001/schema1:distribution
Validation result for _sources/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:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b21: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b12: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b35: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b22: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b5: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *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 _:nd27b63f5e43941a0888fe6f3258f2f61b36: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-geochem-analysis/schema1:actionProcess - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b23: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:complete-dataset-001/schema1:additionalType,dcat:CatalogRecord - Shape cdifd:PropertyIDUriShouldBeIRIShape: detectionLimit,ex:activities,<https://www.ogc.org/standards>,<https://registry.identifiers.org/registry/doi>,<urn:example:property:concentration>,<urn:example:property:sampleID>,ex:activity-geochem-analysis/schema1:additionalProperty/schema1:propertyID,<https://www.geonames.org/>,<https://registry.identifiers.org/registry/ror>,ex:complete-dataset-001/schema1:funding/schema1:identifier/schema1:propertyID,<urn:example:property:intensity>,<https://vocab.nerc.ac.uk/collection/L05/current/>,<urn:example:property:uncertainty>,<https://vocabularyserver.com/keyword>,<https://orcid.org>,<urn:example:property:wavelength> - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab7: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab13: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab29: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab30: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab6: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab14: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab33: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab28: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/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*
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: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['properties']['schema:name']: {'description': "A descriptive name of a dataset (e.g., 'Snow depth in " "Northern Hemisphere'). The name should uniquely " 'identify the described resource for human use, in the ' 'scope of the metadata catalog containing this ' 'metadata record.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: - Shape cdifd:CDIFCompleteDatasetShape: *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:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2af90e61e2e542f18f0a4570e2192c3fb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-spectra-nc> - Shape _:n2af90e61e2e542f18f0a4570e2192c3fb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-sampleID,ex:var-wavelength,ex:var-concentration,ex:var-uncertainty,ex:var-intensity
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 _:nb33af7cfdd2c43bca55011654d60742bb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb5: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb19: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb10: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb26: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb8: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b10: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b22: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b25: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b11: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b23: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b20: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b66: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b75: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b10: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b69: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b73: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b18: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b11: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-sampleID,ex:var-wavelength,ex:var-concentration,ex:var-uncertainty,ex:var-intensity - Shape _:nfb9e191cbf764800a051cb15250c2630b14: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b15: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b72: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b67: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b71: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b70: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b20: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b16: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b17: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b13: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/prov:wasDerivedFrom,ex:complete-dataset-001/schema1:publishingPrinciples - Shape cdifd:CDIFLabeledLinkShape: ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/prov:wasDerivedFrom,ex:complete-dataset-001/schema1:publishingPrinciples
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nccace46eb3994bbd82622ef762d3178eb10: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb38: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb11: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb52: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb9: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb30: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb14: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb29: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb45: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb44: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb7: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb5: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb12: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb37: *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:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: ex:metadata-record-001,ex:complete-dataset-001
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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *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/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b14: *none* - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b5: *none* - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b11: *none* - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b13: *none* - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b12: *none* - 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 _:n1964fdc73fdd463aa35145cdabf88ce4b4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b42: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b41: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b13: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b9: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b39: *none* - Shape cdifd:geoShapeNode: ex:complete-dataset-001/schema1:spatialCoverage/schema1:geo - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:keywords,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,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:spatialCoverage/schema1:name,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b10: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b40: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b44: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:activity-geochem-analysis/schema1:location,ex:complete-dataset-001/schema1:spatialCoverage - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b38: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b4: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b29: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b3: *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:rest/rdf:first: *none* - Shape _:nfda3ba00b7ce4ad1bca2bb7d3ec2d2f5b5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: ex:complete-dataset-001/schema1:temporalCoverage - Shape _:nfda3ba00b7ce4ad1bca2bb7d3ec2d2f5b17: *none* - Shape cdifd:timeInstantNode: ex:complete-dataset-001/schema1:temporalCoverage/time:hasBeginning,ex:complete-dataset-001/schema1:temporalCoverage/time:hasEnd - Shape _:nfda3ba00b7ce4ad1bca2bb7d3ec2d2f5b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfda3ba00b7ce4ad1bca2bb7d3ec2d2f5b3: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Violation Source Shape: cdifd:nameProperty Focus Node: ex:complete-dataset-001 Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:name Message: a name for the dataset must be provided, and have a length of at least 3 characters. Constraint Violation in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Violation Source Shape: cdifd:nameProperty Focus Node: ex:complete-dataset-001 Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:name Message: a name for the dataset must be provided, and have a length of at least 3 characters.
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b27: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b23: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b29: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b24: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *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: ex:complete-dataset-001/prov:wasDerivedFrom,<https://example.org/fieldwork/gb-transect-2025/raw-samples>,<https://doi.org/10.5880/example.field.001> - Shape _:n51f6470c78df4edf8b592f492272a8e5b4: *none* - Shape cdifd:derivedFromProperty/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 _:n0ccd36d2708741af8bd27a9f26e62873b5: *none* - Shape _:n0ccd36d2708741af8bd27a9f26e62873b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b4: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b35: *none* - Shape cdifd:webAPINode: ex:complete-dataset-001/schema1:distribution - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b24: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b29: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b10: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b11: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b27: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b18: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b25: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b30: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b28: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b32: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b3: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b34: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:result,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:result,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution
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/03m2x1q45>,<https://ror.org/02fjgr047>,ex:ieda-publisher - Shape _:n8478be829fd448ac9b11b40ebce9125eb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - 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:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0003-5555-7777>/schema1:contactPoint,<https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc8735c26743340449d3e8eb8c82b76b2b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-2345-6789>,<https://orcid.org/0000-0003-5555-7777> - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:complete-dataset-001/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:target,ex:complete-dataset-001/schema1:relatedLink/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nd1883a6332d14622b433cfa9e26b4982b12: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b25: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b15: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b14: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b4: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b13: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b11: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b17: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b26: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape: ex:complete-dataset-001/schema1:funding - Shape _:nd1883a6332d14622b433cfa9e26b4982b3: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b18: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:keywords,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,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:spatialCoverage/schema1:name,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b4: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b17: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:activity-geochem-analysis/schema1:participant,ex:complete-dataset-001/schema1:contributor - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b16: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none* - Shape cdifd:CDIFManifestConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-measurements-csv> - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none*
Validation result for _sources/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:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b21: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b12: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b35: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b22: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b5: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *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 _:nd27b63f5e43941a0888fe6f3258f2f61b36: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-geochem-analysis/schema1:actionProcess - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b23: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:complete-dataset-001/schema1:additionalType,dcat:CatalogRecord - Shape cdifd:PropertyIDUriShouldBeIRIShape: detectionLimit,ex:activities,<https://www.ogc.org/standards>,<https://registry.identifiers.org/registry/doi>,<urn:example:property:concentration>,<urn:example:property:sampleID>,ex:activity-geochem-analysis/schema1:additionalProperty/schema1:propertyID,<https://www.geonames.org/>,<https://registry.identifiers.org/registry/ror>,ex:complete-dataset-001/schema1:funding/schema1:identifier/schema1:propertyID,<urn:example:property:intensity>,<https://vocab.nerc.ac.uk/collection/L05/current/>,<urn:example:property:uncertainty>,<https://vocabularyserver.com/keyword>,<https://orcid.org>,<urn:example:property:wavelength> - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab7: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab13: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab29: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab30: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab6: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab14: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab33: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab28: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/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*
example_1_1.json Example
Passed
Files
Using exampleCDIFcomplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: - Shape cdifd:CDIFCompleteDatasetShape: *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:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2af90e61e2e542f18f0a4570e2192c3fb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: <file:///github/workspace/#part-spectra-nc>,ex:complete-dataset-001/schema1:distribution - Shape _:n2af90e61e2e542f18f0a4570e2192c3fb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-sampleID,ex:var-wavelength,ex:var-concentration,ex:var-uncertainty,ex:var-intensity
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 _:nb33af7cfdd2c43bca55011654d60742bb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb5: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb19: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb10: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb26: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb8: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb33af7cfdd2c43bca55011654d60742bb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b10: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b22: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b25: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b11: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b23: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b20: *none* - Shape _:n885d3eae4ff84b10b01d7774e57e8848b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b66: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b75: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b10: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b69: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b73: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b18: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b11: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-sampleID,ex:var-wavelength,ex:var-concentration,ex:var-uncertainty,ex:var-intensity - Shape _:nfb9e191cbf764800a051cb15250c2630b14: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b15: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b72: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b67: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b71: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b70: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b20: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b16: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b17: *none* - Shape _:nfb9e191cbf764800a051cb15250c2630b13: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/prov:wasDerivedFrom - Shape cdifd:CDIFLabeledLinkShape: ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/prov:wasDerivedFrom
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nccace46eb3994bbd82622ef762d3178eb10: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb38: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb11: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb52: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb9: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb30: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb14: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb29: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb45: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb44: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb7: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb5: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb12: *none* - Shape _:nccace46eb3994bbd82622ef762d3178eb37: *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:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: ex:geochem-detailed-structure - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: ex:metadata-record-001,ex:complete-dataset-001
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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: ex:geochem-detailed-structure/cdi:has_DataStructureComponent
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/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b14: *none* - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b5: *none* - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b11: *none* - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b13: *none* - Shape _:n1964fdc73fdd463aa35145cdabf88ce4b12: *none* - 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 _:n1964fdc73fdd463aa35145cdabf88ce4b4: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b42: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b41: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b13: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b9: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b39: *none* - Shape cdifd:geoShapeNode: ex:complete-dataset-001/schema1:spatialCoverage/schema1:geo - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:spatialCoverage/schema1:name,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b10: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b40: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b44: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:activity-geochem-analysis/schema1:location,ex:complete-dataset-001/schema1:spatialCoverage - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b38: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b4: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b29: *none* - Shape _:n8c6f653f09a6465ca5da9203aa1b6785b3: *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:rest/rdf:first: *none* - Shape _:nfda3ba00b7ce4ad1bca2bb7d3ec2d2f5b5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: ex:complete-dataset-001/schema1:temporalCoverage - Shape _:nfda3ba00b7ce4ad1bca2bb7d3ec2d2f5b17: *none* - Shape cdifd:timeInstantNode: ex:complete-dataset-001/schema1:temporalCoverage/time:hasEnd,ex:complete-dataset-001/schema1:temporalCoverage/time:hasBeginning - Shape _:nfda3ba00b7ce4ad1bca2bb7d3ec2d2f5b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfda3ba00b7ce4ad1bca2bb7d3ec2d2f5b3: *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:CDIFCatalogRecordShape: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b27: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b23: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b29: *none* - Shape _:n121e558e804d434f9f92aa794b137ea6b24: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *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: ex:complete-dataset-001/prov:wasDerivedFrom,<https://example.org/fieldwork/gb-transect-2025/raw-samples>,<https://doi.org/10.5880/example.field.001> - Shape _:n51f6470c78df4edf8b592f492272a8e5b4: *none* - Shape cdifd:derivedFromProperty/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 _:n0ccd36d2708741af8bd27a9f26e62873b5: *none* - Shape _:n0ccd36d2708741af8bd27a9f26e62873b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b4: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b35: *none* - Shape cdifd:webAPINode: ex:complete-dataset-001/schema1:distribution - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b24: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b29: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b10: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b11: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b27: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b18: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b25: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b30: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b28: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b32: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b3: *none* - Shape _:n10b5777ae5154ecb8e4dd269fae757f9b34: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - 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 - 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
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/03m2x1q45>,<https://ror.org/02fjgr047>,ex:ieda-publisher - Shape _:n8478be829fd448ac9b11b40ebce9125eb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - 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:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint,<https://orcid.org/0000-0003-5555-7777>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc8735c26743340449d3e8eb8c82b76b2b14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-2345-6789>,<https://orcid.org/0000-0003-5555-7777> - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:complete-dataset-001/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:complete-dataset-001/schema1:relatedLink/schema1:target,ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nd1883a6332d14622b433cfa9e26b4982b12: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b25: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b15: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b14: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b4: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b13: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b11: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b17: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b26: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape: ex:complete-dataset-001/schema1:funding - Shape _:nd1883a6332d14622b433cfa9e26b4982b3: *none* - Shape _:nd1883a6332d14622b433cfa9e26b4982b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b18: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:spatialCoverage/schema1:name,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b4: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b17: *none* - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:activity-geochem-analysis/schema1:participant,ex:complete-dataset-001/schema1:contributor - Shape _:nb35e9177ad744f1f9c8d00c094f6d287b16: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none* - Shape cdifd:CDIFManifestConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-measurements-csv> - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: <file:///github/workspace/#part-spectra-nc>,ex:complete-dataset-001/schema1:distribution
Validation result for _sources/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:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b21: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b12: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b35: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b22: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b5: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *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 _:nd27b63f5e43941a0888fe6f3258f2f61b36: *none* - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-geochem-analysis/schema1:actionProcess - Shape _:nd27b63f5e43941a0888fe6f3258f2f61b23: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:complete-dataset-001/schema1:additionalType,dcat:CatalogRecord - Shape cdifd:PropertyIDUriShouldBeIRIShape: detectionLimit,ex:activities,<https://www.ogc.org/standards>,<https://registry.identifiers.org/registry/doi>,<urn:example:property:concentration>,<urn:example:property:sampleID>,ex:activity-geochem-analysis/schema1:additionalProperty/schema1:propertyID,<https://www.geonames.org/>,<https://registry.identifiers.org/registry/ror>,ex:complete-dataset-001/schema1:funding/schema1:identifier/schema1:propertyID,<urn:example:property:intensity>,<https://vocab.nerc.ac.uk/collection/L05/current/>,<urn:example:property:uncertainty>,<https://vocabularyserver.com/keyword>,<https://orcid.org>,<urn:example:property:wavelength> - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab7: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab13: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab29: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab30: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab6: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab14: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab33: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab28: *none* - Shape _:nfa799da7337e477b831ed16cf1147f5ab31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/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*

Test passed: 2 / 5

description-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['properties']['schema:description']: {'description': 'A short summary describing a dataset. This text will ' 'be indexed by search applications, so the more ' 'information here, the better.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/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("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/DV/BYSPHH/iv/Column_2> 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/DV/BYSPHH/iv/Column_1> 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/DV/BYSPHH/iv/Column_3> 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/DV/BYSPHH/iv/Column_4> 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:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n4f9e7bcde62046368da9b058af79f16eb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/DV/BYSPHH/iv/Column_2>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3>,<https://example.org/DV/BYSPHH/iv/Column_4> - Shape _:n4f9e7bcde62046368da9b058af79f16eb6: *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 _:n52f4fc23eed44eec976df09d9b8a8cb3b19: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b5: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b6: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b26: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b10: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b4: *none* - Shape cdifd:CDIFDefinedTermShape: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b25: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b21: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b22: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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/DV/BYSPHH/iv/Column_2> 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/DV/BYSPHH/iv/Column_1> 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/DV/BYSPHH/iv/Column_3> 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/DV/BYSPHH/iv/Column_4> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name2Property Focus Node: <https://example.org/DV/BYSPHH/iv/Column_3> Value Node: Literal("i0") Result Path: schema1:name Message: variable name is <3 characters, is this name useful? Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): 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/DV/BYSPHH/iv/Column_2> Value Node: Literal("time") Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n144b3aa80251495787cc513cab0ebea3b70: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b75: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b69: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b10: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b17: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b18: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b71: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b13: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b73: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/DV/BYSPHH/iv/Column_2>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3>,<https://example.org/DV/BYSPHH/iv/Column_4> - Shape _:n144b3aa80251495787cc513cab0ebea3b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b66: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b72: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b14: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b15: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/DV/BYSPHH/rv/Column_2>,<https://example.org/struct/DV/BYSPHH/rv/Column_3>,<https://example.org/struct/DV/BYSPHH/rv/Column_1>,<https://example.org/struct/DV/BYSPHH/rv/Column_4> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name3Property Focus Node: <https://example.org/DV/BYSPHH/iv/Column_3> Value Node: Literal("i0") Result Path: schema1:name Message: variable name is <3 characters, is this name useful? Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): 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/DV/BYSPHH/iv/Column_2> Value Node: Literal("time") Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb11: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb44: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb51: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb10: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb38: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb29: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb30: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb8: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb52: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb12: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb37: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb5: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb4: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord,xas:xraymonochromator,xas:analysisevent,xas:beamline,xas:source,xas:xraymonitor,wd:Q3099911 - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb7: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:time,xas:edgeenergy,xas:reflectionplane,xas:detectori0,xas:detectorit,xas:incidentintensity,xas:monochromatorenergy,xas:probe,xas:xraysourcetype,xas:dspacing,xas:transmittedintensity,xas:collimation,xas:monochromatortype,xas:focusing,xas:harmonicrejection - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb28: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb30: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb21: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb13: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb14: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb33: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb31: *none*
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/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: False Results (4): 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("incident-flux detection method") ; schema1:propertyID xas:detectori0 ; schema1:value Literal("10cm N2") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("transmitted-flux detection method") ; schema1:propertyID xas:detectorit ; schema1:value Literal("10cm N2 (?)") ] ; schema1:additionalType wd:Q3099911, xas:xraymonitor ; schema1:identifier Literal("xas:Detector") ; schema1:name Literal("x-ray intensity monitor") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("crystal type") ; schema1:propertyID xas:monochromatortype ; schema1:value Literal("Si") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("d-spacing") ; schema1:propertyID xas:dspacing ; schema1:unitText Literal("Angstrom") ; schema1:value Literal("3.13550") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("reflection plane") ; schema1:propertyID xas:reflectionplane ; schema1:value Literal("1,1,1") ] ; schema1:additionalType wd:Q3099911, xas:xraymonochromator ; schema1:identifier Literal("xas:Mono/Si 111") ; schema1:name Literal("Si 111") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("Probe") ; schema1:propertyID xas:probe ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("X-ray source") ; schema1:propertyID xas:xraysourcetype ; schema1:value Literal("Synchrotron X-ray Source") ] ; schema1:additionalType wd:Q3099911, xas:source ; schema1:name Literal("APS bending magnet source") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("collimation") ; schema1:propertyID xas:collimation ; schema1:value Literal("none") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("focusing") ; schema1:propertyID xas:focusing ; schema1:value Literal("no") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("harmonic rejection") ; schema1:propertyID xas:harmonicrejection ; schema1:value Literal("Rh-coated mirror, detuned ") ] ; schema1:additionalType wd:Q3099911, xas:beamline ; schema1:identifier Literal("xas:Beamline/13-BM-D") ; schema1:name Literal("13-BM-D") ] 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/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *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://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor - Shape _:n7473d153f2174a26a5e027e80ca4b621b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb15: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:measurementTechnique,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:measurementTechnique - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb18: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb4: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb16: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb14: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb20: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/DV/BYSPHH>/schema1:contributor,<https://example.org/dataset/DV/BYSPHH>/schema1:contributor,<https://example.org/dataset/DV/BYSPHH>/schema1:contributor - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (2): 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:name Literal("Richards, Steve") ] 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:name Literal("Richards, Steve") ] Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape: <https://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor,<https://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n7d848af360eb4e5ab7b2476496f92179b14: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/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 _:n5377a915faf74a55a507dc8d3e635f3eb41: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb13: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb29: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb42: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb9: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb39: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:measurementTechnique,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:measurementTechnique - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb38: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb10: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb44: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb40: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb24: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb15: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - 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 cdifd:cdifProvActivityShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b36: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b35: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b23: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b13: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b22: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b21: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b12: *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 _:ne132704c975e4899a3ad3fd2dcfdec83b5: *none* - Shape _:ne132704c975e4899a3ad3fd2dcfdec83b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/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/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/DV/BYSPHH> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/DV/BYSPHH/metadata>,<https://example.org/dataset/DV/BYSPHH>
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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *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/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:ndd52081c4adc466fa9bdf0c847425443b4: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b14: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b11: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b13: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb4: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb3: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: <https://example.org/dataset/DV/BYSPHH> Value Node: Literal("42", datatype=xsd:integer) 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/DV/BYSPHH> Result Path: schema1:creator Message: At least one creator (author/originator) is recommended
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb40: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb29: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb24: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:n49fcba3bd79541e3b2ce43409b78c1c5b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nf66e8b5af48b471d87af142a17361666b10: *none* - Shape cdifd:webAPINode: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b11: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b34: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b26: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b33: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b18: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b30: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b24: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b31: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b25: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b32: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b28: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b4: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b29: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb15: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb26: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb12: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb5: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb25: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb17: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb4: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb14: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb13: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb11: *none* - Shape cdifd:fundingShape: *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*
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: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['properties']['schema:name']: {'description': "A descriptive name of a dataset (e.g., 'Snow depth in " "Northern Hemisphere'). The name should uniquely " 'identify the described resource for human use, in the ' 'scope of the metadata catalog containing this ' 'metadata record.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/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("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/DV/BYSPHH/iv/Column_2> 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/DV/BYSPHH/iv/Column_1> 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/DV/BYSPHH/iv/Column_3> 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/DV/BYSPHH/iv/Column_4> 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:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n4f9e7bcde62046368da9b058af79f16eb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/DV/BYSPHH/iv/Column_2>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3>,<https://example.org/DV/BYSPHH/iv/Column_4> - Shape _:n4f9e7bcde62046368da9b058af79f16eb6: *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 _:n52f4fc23eed44eec976df09d9b8a8cb3b19: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b5: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b6: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b26: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b10: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b4: *none* - Shape cdifd:CDIFDefinedTermShape: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b25: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b21: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b22: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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/DV/BYSPHH/iv/Column_2> 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/DV/BYSPHH/iv/Column_1> 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/DV/BYSPHH/iv/Column_3> 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/DV/BYSPHH/iv/Column_4> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name2Property Focus Node: <https://example.org/DV/BYSPHH/iv/Column_3> Value Node: Literal("i0") Result Path: schema1:name Message: variable name is <3 characters, is this name useful? Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): 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/DV/BYSPHH/iv/Column_2> Value Node: Literal("time") Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n144b3aa80251495787cc513cab0ebea3b70: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b75: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b69: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b10: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b17: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b18: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b71: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b13: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b73: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/DV/BYSPHH/iv/Column_2>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3>,<https://example.org/DV/BYSPHH/iv/Column_4> - Shape _:n144b3aa80251495787cc513cab0ebea3b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b66: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b72: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b14: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b15: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/DV/BYSPHH/rv/Column_2>,<https://example.org/struct/DV/BYSPHH/rv/Column_3>,<https://example.org/struct/DV/BYSPHH/rv/Column_1>,<https://example.org/struct/DV/BYSPHH/rv/Column_4> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name3Property Focus Node: <https://example.org/DV/BYSPHH/iv/Column_3> Value Node: Literal("i0") Result Path: schema1:name Message: variable name is <3 characters, is this name useful? Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): 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/DV/BYSPHH/iv/Column_2> Value Node: Literal("time") Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb11: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb44: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb51: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb10: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb38: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb29: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb30: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb8: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb52: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb12: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb37: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb5: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb4: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord,xas:xraymonochromator,xas:analysisevent,xas:beamline,xas:source,xas:xraymonitor,wd:Q3099911 - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb7: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:time,xas:edgeenergy,xas:reflectionplane,xas:detectori0,xas:detectorit,xas:incidentintensity,xas:monochromatorenergy,xas:probe,xas:xraysourcetype,xas:dspacing,xas:transmittedintensity,xas:collimation,xas:monochromatortype,xas:focusing,xas:harmonicrejection - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb28: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb30: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb21: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb13: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb14: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb33: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb31: *none*
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/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: False Results (4): 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("incident-flux detection method") ; schema1:propertyID xas:detectori0 ; schema1:value Literal("10cm N2") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("transmitted-flux detection method") ; schema1:propertyID xas:detectorit ; schema1:value Literal("10cm N2 (?)") ] ; schema1:additionalType wd:Q3099911, xas:xraymonitor ; schema1:identifier Literal("xas:Detector") ; schema1:name Literal("x-ray intensity monitor") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("crystal type") ; schema1:propertyID xas:monochromatortype ; schema1:value Literal("Si") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("d-spacing") ; schema1:propertyID xas:dspacing ; schema1:unitText Literal("Angstrom") ; schema1:value Literal("3.13550") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("reflection plane") ; schema1:propertyID xas:reflectionplane ; schema1:value Literal("1,1,1") ] ; schema1:additionalType wd:Q3099911, xas:xraymonochromator ; schema1:identifier Literal("xas:Mono/Si 111") ; schema1:name Literal("Si 111") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("Probe") ; schema1:propertyID xas:probe ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("X-ray source") ; schema1:propertyID xas:xraysourcetype ; schema1:value Literal("Synchrotron X-ray Source") ] ; schema1:additionalType wd:Q3099911, xas:source ; schema1:name Literal("APS bending magnet source") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("collimation") ; schema1:propertyID xas:collimation ; schema1:value Literal("none") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("focusing") ; schema1:propertyID xas:focusing ; schema1:value Literal("no") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("harmonic rejection") ; schema1:propertyID xas:harmonicrejection ; schema1:value Literal("Rh-coated mirror, detuned ") ] ; schema1:additionalType wd:Q3099911, xas:beamline ; schema1:identifier Literal("xas:Beamline/13-BM-D") ; schema1:name Literal("13-BM-D") ] 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/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *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://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor - Shape _:n7473d153f2174a26a5e027e80ca4b621b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb15: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/DV/BYSPHH>/schema1:measurementTechnique,<https://example.org/dataset/DV/BYSPHH>/schema1:measurementTechnique,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb18: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb4: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb16: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb14: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb20: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/DV/BYSPHH>/schema1:contributor,<https://example.org/dataset/DV/BYSPHH>/schema1:contributor,<https://example.org/dataset/DV/BYSPHH>/schema1:contributor - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (2): 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:name Literal("Richards, Steve") ] 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:name Literal("Richards, Steve") ] Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape: <https://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor,<https://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n7d848af360eb4e5ab7b2476496f92179b14: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/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 _:n5377a915faf74a55a507dc8d3e635f3eb41: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb13: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb29: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb42: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb9: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb39: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/DV/BYSPHH>/schema1:measurementTechnique,<https://example.org/dataset/DV/BYSPHH>/schema1:measurementTechnique,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb38: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb10: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb44: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb40: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb24: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb15: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - 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 cdifd:cdifProvActivityShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b36: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b35: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b23: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b13: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b22: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b21: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b12: *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 _:ne132704c975e4899a3ad3fd2dcfdec83b5: *none* - Shape _:ne132704c975e4899a3ad3fd2dcfdec83b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/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/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/DV/BYSPHH> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/DV/BYSPHH/metadata>,<https://example.org/dataset/DV/BYSPHH>
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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *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/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:ndd52081c4adc466fa9bdf0c847425443b4: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b14: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b11: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b13: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb4: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb3: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (3): Constraint Violation in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Violation Source Shape: cdifd:nameProperty Focus Node: <https://example.org/dataset/DV/BYSPHH> Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:name Message: a name for the dataset must be provided, and have a length of at least 3 characters. Constraint Violation in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Violation Source Shape: cdifd:nameProperty Focus Node: <https://example.org/dataset/DV/BYSPHH> Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:name Message: a name for the dataset must be provided, and have a length of at least 3 characters. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: <https://example.org/dataset/DV/BYSPHH> Result Path: schema1:creator Message: At least one creator (author/originator) is recommended
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb40: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb29: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb24: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:n49fcba3bd79541e3b2ce43409b78c1c5b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nf66e8b5af48b471d87af142a17361666b10: *none* - Shape cdifd:webAPINode: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b11: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b34: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b26: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b33: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b18: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b30: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b24: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b31: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b25: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b32: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b28: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b4: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b29: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb15: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb26: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb12: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb5: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb25: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb17: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb4: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb14: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb13: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb11: *none* - Shape cdifd:fundingShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
example_1_1.json Example
SHACL: 4 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/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:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n4f9e7bcde62046368da9b058af79f16eb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: <file:///github/workspace/#i0>,<file:///github/workspace/#energy>,<file:///github/workspace/#itrans> - Shape _:n4f9e7bcde62046368da9b058af79f16eb6: *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 _:n52f4fc23eed44eec976df09d9b8a8cb3b19: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b5: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b6: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b26: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b10: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b4: *none* - Shape cdifd:CDIFDefinedTermShape: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b25: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b21: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b22: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n144b3aa80251495787cc513cab0ebea3b70: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b75: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b69: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b10: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b17: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b18: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b71: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b13: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b73: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <file:///github/workspace/#i0>,<file:///github/workspace/#energy>,<file:///github/workspace/#itrans> - Shape _:n144b3aa80251495787cc513cab0ebea3b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b66: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b72: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b14: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b15: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <file:///github/workspace/#rv-energy> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb11: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb44: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb51: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb10: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb38: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb29: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb30: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb8: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb52: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb12: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb37: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb5: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb4: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: xas:487y54/schema1:distribution - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:analysisevent,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,wd:Q3099911,xas:xraymonochromator,dcat:CatalogRecord,xas:beamline,xas:facility,xas:xraymonitor,xas:source,xas:487y54/prov:wasGeneratedBy/schema1:object/schema1:additionalType - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb7: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:sampleunitcell,xas:edgeenergy,xas:monitormode,xas:experimentdocumentation,xas:incidentintensity,xas:samplepreparation,xas:focusing,xas:samplematerial,xas:transmittedintensity,xas:monochromatorchemicalformula,xas:collimation,xas:harmonicrejection,xas:installedoptions,xas:samplemass,xas:samplechemicalcomposition,xas:facilityenergy,xas:detectorit,xas:detectori0,xas:pressure,xas:monochromatorenergy,xas:probe,xas:xraysourcetype,xas:facilitycurrent,xas:pointgroup,xas:dspacing,xas:porosity,xas:parentsample,xas:monochromatortype,xas:reflectionplane,xas:monitorpreset,xas:calibrationmethod - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb28: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb30: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb21: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb13: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb14: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb33: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb31: *none*
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/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: False Results (4): 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("Probe") ; schema1:propertyID xas:probe ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("x-ray source") ; schema1:propertyID xas:xraysourcetype ; schema1:value Literal("Synchrotron X-ray Source") ] ; schema1:additionalType wd:Q3099911, xas:source ; schema1:identifier Literal("should have a registry with URIs") ; schema1:name Literal("source, made up for this example") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("chemical formula") ; schema1:propertyID xas:monochromatorchemicalformula ; schema1:value Literal("Si") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("crystal type") ; schema1:propertyID xas:monochromatortype ; schema1:value Literal("missing") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("d-spacing") ; schema1:propertyID xas:dspacing ; schema1:unitText Literal("Angstrom") ; schema1:value Literal("3.13550") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("reflection plane (hkl)") ; schema1:propertyID xas:reflectionplane ; schema1:value Literal("1,1,1") ] ; schema1:additionalType wd:Q3099911, xas:xraymonochromator ; schema1:name Literal("Si 111") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:alternateName Literal("incident flux measurement method") ; schema1:name Literal("detector mode i0") ; schema1:propertyID xas:detectori0 ; schema1:value Literal("10cm N2") ], [ rdf:type schema1:PropertyValue ; schema1:alternateName Literal("transmitted flux measurement method") ; schema1:name Literal("detector mode it") ; schema1:propertyID xas:detectorit ; schema1:value Literal("10cm N2") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("monitor mode") ; schema1:propertyID xas:monitormode ; schema1:value Literal("monitor") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("monitor preset") ; schema1:propertyID xas:monitorpreset ; schema1:value Literal("N.A.") ] ; schema1:additionalType wd:Q3099911, xas:xraymonitor ; schema1:name Literal("x-ray intensity monitor") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("collimation technique") ; schema1:propertyID xas:collimation ; schema1:value Literal("none") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("focusing") ; schema1:propertyID xas:focusing ; schema1:value Literal("???") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("harmonic_rejection") ; schema1:propertyID xas:harmonicrejection ; schema1:value Literal("Rh-coated mirror, detuned") ] ; schema1:additionalType wd:Q3099911, xas:beamline ; schema1:identifier Literal("should have a registry with URIs") ; schema1:name Literal("13-BM-D") ] 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/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: xas:487y54/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: xas:487y54/schema1:relatedLink/schema1:target
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 _:n7473d153f2174a26a5e027e80ca4b621b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb15: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,xas:487y54/schema1:keywords,xas:487y54/schema1:measurementTechnique - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb18: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb4: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb16: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb14: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb20: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: xas:487y54/schema1:contributor,xas:487y54/schema1:contributor,xas:487y54/schema1:contributor - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/35735ul>/schema1:contactPoint,<https://ada.org/person/3479>/schema1:contactPoint,<https://orcid.org/3547ulkj>/schema1:contactPoint - Shape cdifd:CDIFPersonShape: <https://orcid.org/35735ul>,<https://ada.org/person/3479>,<https://orcid.org/3547ulkj> - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n7d848af360eb4e5ab7b2476496f92179b14: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/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 _:n5377a915faf74a55a507dc8d3e635f3eb41: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb13: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb29: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb42: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb9: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb39: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,xas:487y54/schema1:keywords,xas:487y54/schema1:measurementTechnique - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb38: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb10: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n5377a915faf74a55a507dc8d3e635f3eb44: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb40: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb24: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb15: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - 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 cdifd:cdifProvActivityShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b36: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b35: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b23: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b13: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b22: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b21: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b12: *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 _:ne132704c975e4899a3ad3fd2dcfdec83b5: *none* - Shape _:ne132704c975e4899a3ad3fd2dcfdec83b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/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/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: xas:487y54/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: xas:487y54/schema1:distribution
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: xas:487y54/schema1:distribution/cdi:isStructuredBy - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: xas:487y54,xas:ja51-pz63
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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: xas:487y54/schema1:distribution/cdi:isStructuredBy/cdi:has_DataStructureComponent
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/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:ndd52081c4adc466fa9bdf0c847425443b4: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b14: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b11: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b13: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb4: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb3: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb17: *none* - Shape cdifd:temporalExtentProperty/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:CDIFCatalogRecordShape: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb40: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb29: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb24: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:n49fcba3bd79541e3b2ce43409b78c1c5b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nf66e8b5af48b471d87af142a17361666b10: *none* - Shape cdifd:webAPINode: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b11: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b34: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b26: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b33: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b18: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b30: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b24: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b31: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b25: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b32: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b28: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b4: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b29: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb15: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb26: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb12: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb5: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb25: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb17: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb4: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb14: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb13: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb11: *none* - Shape cdifd:fundingShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
example_2_1.json Example
SHACL: 1 Violation, 10 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/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: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: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: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:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n4f9e7bcde62046368da9b058af79f16eb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: xas:incidentintensity,xas:monochromatorenergy,xas:transmittedintensity - Shape _:n4f9e7bcde62046368da9b058af79f16eb6: *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 _:n52f4fc23eed44eec976df09d9b8a8cb3b19: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b5: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b6: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b26: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b10: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b4: *none* - Shape cdifd:CDIFDefinedTermShape: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b25: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b21: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b22: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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: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: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: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 _:n144b3aa80251495787cc513cab0ebea3b70: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b75: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b69: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b10: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b17: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b18: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b71: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b13: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b73: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:incidentintensity,xas:monochromatorenergy,xas:transmittedintensity - Shape _:n144b3aa80251495787cc513cab0ebea3b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b66: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b72: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b14: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b15: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb11: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb44: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb51: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb10: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb38: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb29: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb30: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb8: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb52: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb12: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb37: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb5: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb4: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: xas:487y54123/schema1:distribution - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:analysisevent,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,wd:Q3099911,xas:xraymonochromator,dcat:CatalogRecord,xas:beamline,xas:facility,xas:xraymonitor,xas:source,xas:487y54123/prov:wasGeneratedBy/schema1:object/schema1:additionalType - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb7: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:opacity,xas:sampleunitcell,xas:electrochemicalpotential,xas:resistivity,xas:monitormode,xas:eh,xas:samplematerial,xas:temperature,xas:density,xas:transmittedintensity,xas:ph,xas:detectortype,xas:harmonicrejection,xas:installedoptions,xas:samplecrystalstructure,xas:facilityenergy,xas:detectorit,xas:detectori0,xas:concentration,xas:flux,xas:monochromatorenergy,xas:volume,xas:probe,xas:xraysourcetype,xas:facilitycurrent,xas:pointgroup,xas:monochromatortype,xas:reflectionplane,xas:monitorpreset,xas:energyresolution,xas:edgeenergy,xas:experimentdocumentation,xas:incidentintensity,xas:website,xas:samplepreparation,xas:magneticmoment,xas:magneticfield,xas:spotsize,xas:monochromatorchemicalformula,xas:electricfield,xas:collimation,xas:scanmode,xas:samplemass,xas:viscosity,xas:pressure,xas:dspacing,xas:energyrange,xas:porosity,xas:parentsample,xas:samplechemicalcomposition,xas:focusing,xas:calibrationmethod - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb28: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb30: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb21: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb13: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb14: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb33: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb31: *none*
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/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: False Results (4): 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:description Literal("delta_E/E") ; schema1:name Literal("energy resolution") ; schema1:propertyID xas:energyresolution ; schema1:value Literal("1e-4") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("beam spot size") ; schema1:propertyID xas:spotsize ; schema1:unitText Literal("um") ; schema1:value Literal("500 x 500") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("beamline website") ; schema1:propertyID xas:website ; schema1:value Literal("https://www.aps.anl.gov/Beamlines/Directory/13-BM-D") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("collimation technique") ; schema1:propertyID xas:collimation ; schema1:value Literal("none") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("detector") ; schema1:propertyID xas:detectortype ; schema1:value Literal("Vortex ME4 silicon drift detector") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("energy range") ; schema1:propertyID xas:energyrange ; schema1:unitText Literal("keV") ; schema1:value Literal("4.5 - 27") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("focusing") ; schema1:propertyID xas:focusing ; schema1:value Literal("???") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("harmonic_rejection") ; schema1:propertyID xas:harmonicrejection ; schema1:value Literal("Rh-coated mirror, detuned") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("photon flux") ; schema1:propertyID xas:flux ; schema1:unitText Literal("photons/s") ; schema1:value Literal("1e11") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("scan mode") ; schema1:propertyID xas:scanmode ; schema1:value Literal("step") ] ; schema1:additionalType wd:Q3099911, xas:beamline ; schema1:identifier Literal("should have a registry with URIs") ; schema1:name Literal("13-BM-D") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("Probe") ; schema1:propertyID xas:probe ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("x-ray source") ; schema1:propertyID xas:xraysourcetype ; schema1:value Literal("Synchrotron X-ray Source") ] ; schema1:additionalType wd:Q3099911, xas:source ; schema1:identifier Literal("should have a registry with URIs") ; schema1:name Literal("source, made up for this example") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("chemical formula") ; schema1:propertyID xas:monochromatorchemicalformula ; schema1:value Literal("Si") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("crystal type") ; schema1:propertyID xas:monochromatortype ; schema1:value Literal("missing") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("d-spacing") ; schema1:propertyID xas:dspacing ; schema1:unitText Literal("Angstrom") ; schema1:value Literal("3.13550") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("reflection plane (hkl)") ; schema1:propertyID xas:reflectionplane ; schema1:value Literal("1,1,1") ] ; schema1:additionalType wd:Q3099911, xas:xraymonochromator ; schema1:name Literal("Si 111") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:alternateName Literal("incident flux measurement method") ; schema1:name Literal("detector mode i0") ; schema1:propertyID xas:detectori0 ; schema1:value Literal("10cm N2") ], [ rdf:type schema1:PropertyValue ; schema1:alternateName Literal("transmitted flux measurement method") ; schema1:name Literal("detector mode it") ; schema1:propertyID xas:detectorit ; schema1:value Literal("10cm N2") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("monitor mode") ; schema1:propertyID xas:monitormode ; schema1:value Literal("monitor") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("monitor preset") ; schema1:propertyID xas:monitorpreset ; schema1:value Literal("N.A.") ] ; schema1:additionalType wd:Q3099911, xas:xraymonitor ; schema1:name Literal("x-ray intensity monitor") ] 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/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: xas:487y54123/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: xas:487y54123/schema1:relatedLink/schema1:target
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 _:n7473d153f2174a26a5e027e80ca4b621b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb15: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb18: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb4: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb16: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb14: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb20: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape: <https://ada.org/person/3479>/schema1:contactPoint,<https://orcid.org/35735ul>/schema1:contactPoint,<https://orcid.org/3547ulkj>/schema1:contactPoint - Shape cdifd:CDIFPersonShape: <https://orcid.org/35735ul>,<https://ada.org/person/3479>,<https://orcid.org/3547ulkj> - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n7d848af360eb4e5ab7b2476496f92179b14: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/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 _:n5377a915faf74a55a507dc8d3e635f3eb41: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb13: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb29: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb42: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb9: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb39: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb38: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb10: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n5377a915faf74a55a507dc8d3e635f3eb44: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb40: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb24: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb15: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - 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 cdifd:cdifProvActivityShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b36: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b35: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b23: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b13: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b22: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b21: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b12: *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 _:ne132704c975e4899a3ad3fd2dcfdec83b5: *none* - Shape _:ne132704c975e4899a3ad3fd2dcfdec83b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/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/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: xas:487y54123/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: xas:487y54123/schema1:distribution
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: xas:xdiWideStructure - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: xas:487y54123,xas:ja51-pz63
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ sh:message Literal("A cdi:IdentifierComponent must carry cdif:isDefinedBy_Variable (the RepresentedVariable or InstanceVariable it is a role of).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:isDefinedBy_Variable ; sh:severity sh:Violation ] Focus Node: [ cdif:isDefinedBy_Variable xas:monochromatorenergy ; rdf:type cdi:IdentifierComponent ] Result Path: cdif:isDefinedBy_Variable Message: A cdi:IdentifierComponent must carry cdif:isDefinedBy_Variable (the RepresentedVariable or InstanceVariable it is a role of).
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: xas:xdiWideStructure/cdi:has_DataStructureComponent
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/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:ndd52081c4adc466fa9bdf0c847425443b4: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b14: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b11: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b13: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb4: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb3: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb17: *none* - Shape cdifd:temporalExtentProperty/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:CDIFCatalogRecordShape: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb40: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb29: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb24: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:n49fcba3bd79541e3b2ce43409b78c1c5b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nf66e8b5af48b471d87af142a17361666b10: *none* - Shape cdifd:webAPINode: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b11: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b34: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b26: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b33: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b18: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b30: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b24: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b31: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b25: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b32: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b28: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b4: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b29: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb15: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb26: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb12: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb5: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb25: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb17: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb4: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb14: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb13: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb11: *none* - Shape cdifd:fundingShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
example_3_1.json Example
SHACL: 15 Warning, 4 Info
Files
Using example_dds_framed.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/cdifDataDescription/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("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/DV/BYSPHH/iv/Column_2> 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/DV/BYSPHH/iv/Column_1> 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/DV/BYSPHH/iv/Column_3> 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/DV/BYSPHH/iv/Column_4> 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:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n4f9e7bcde62046368da9b058af79f16eb5: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/DV/BYSPHH/iv/Column_2>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3>,<https://example.org/DV/BYSPHH/iv/Column_4> - Shape _:n4f9e7bcde62046368da9b058af79f16eb6: *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 _:n52f4fc23eed44eec976df09d9b8a8cb3b19: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b5: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b6: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b26: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b10: *none* - Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b4: *none* - Shape cdifd:CDIFDefinedTermShape: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b25: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b21: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b22: *none* - Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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/DV/BYSPHH/iv/Column_2> 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/DV/BYSPHH/iv/Column_1> 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/DV/BYSPHH/iv/Column_3> 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/DV/BYSPHH/iv/Column_4> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name2Property Focus Node: <https://example.org/DV/BYSPHH/iv/Column_3> Value Node: Literal("i0") Result Path: schema1:name Message: variable name is <3 characters, is this name useful? Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): 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/DV/BYSPHH/iv/Column_2> Value Node: Literal("time") Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n144b3aa80251495787cc513cab0ebea3b70: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b75: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b16: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b69: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b10: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b17: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b18: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b71: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b13: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b73: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/DV/BYSPHH/iv/Column_2>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3>,<https://example.org/DV/BYSPHH/iv/Column_4> - Shape _:n144b3aa80251495787cc513cab0ebea3b67: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b66: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b72: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b14: *none* - Shape _:n144b3aa80251495787cc513cab0ebea3b15: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/DV/BYSPHH/rv/Column_2>,<https://example.org/struct/DV/BYSPHH/rv/Column_3>,<https://example.org/struct/DV/BYSPHH/rv/Column_1>,<https://example.org/struct/DV/BYSPHH/rv/Column_4> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name3Property Focus Node: <https://example.org/DV/BYSPHH/iv/Column_3> Value Node: Literal("i0") Result Path: schema1:name Message: variable name is <3 characters, is this name useful? Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): 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/DV/BYSPHH/iv/Column_2> Value Node: Literal("time") Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb11: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb44: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb51: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb10: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb38: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb29: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb30: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb8: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb52: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb12: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb37: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb5: *none* - Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb4: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord,xas:xraymonochromator,xas:analysisevent,xas:beamline,xas:source,xas:xraymonitor,wd:Q3099911 - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb7: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:time,xas:edgeenergy,xas:reflectionplane,xas:detectori0,xas:detectorit,xas:incidentintensity,xas:monochromatorenergy,xas:probe,xas:xraysourcetype,xas:dspacing,xas:transmittedintensity,xas:collimation,xas:monochromatortype,xas:focusing,xas:harmonicrejection - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb28: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb30: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb21: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb13: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb14: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb33: *none* - Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb31: *none*
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/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: False Results (4): 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("incident-flux detection method") ; schema1:propertyID xas:detectori0 ; schema1:value Literal("10cm N2") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("transmitted-flux detection method") ; schema1:propertyID xas:detectorit ; schema1:value Literal("10cm N2 (?)") ] ; schema1:additionalType wd:Q3099911, xas:xraymonitor ; schema1:identifier Literal("xas:Detector") ; schema1:name Literal("x-ray intensity monitor") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("crystal type") ; schema1:propertyID xas:monochromatortype ; schema1:value Literal("Si") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("d-spacing") ; schema1:propertyID xas:dspacing ; schema1:unitText Literal("Angstrom") ; schema1:value Literal("3.13550") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("reflection plane") ; schema1:propertyID xas:reflectionplane ; schema1:value Literal("1,1,1") ] ; schema1:additionalType wd:Q3099911, xas:xraymonochromator ; schema1:identifier Literal("xas:Mono/Si 111") ; schema1:name Literal("Si 111") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("Probe") ; schema1:propertyID xas:probe ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("X-ray source") ; schema1:propertyID xas:xraysourcetype ; schema1:value Literal("Synchrotron X-ray Source") ] ; schema1:additionalType wd:Q3099911, xas:source ; schema1:name Literal("APS bending magnet source") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("collimation") ; schema1:propertyID xas:collimation ; schema1:value Literal("none") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("focusing") ; schema1:propertyID xas:focusing ; schema1:value Literal("no") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("harmonic rejection") ; schema1:propertyID xas:harmonicrejection ; schema1:value Literal("Rh-coated mirror, detuned ") ] ; schema1:additionalType wd:Q3099911, xas:beamline ; schema1:identifier Literal("xas:Beamline/13-BM-D") ; schema1:name Literal("13-BM-D") ] 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/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *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://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor - Shape _:n7473d153f2174a26a5e027e80ca4b621b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb15: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:measurementTechnique,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:measurementTechnique - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb18: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb4: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb16: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb14: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb20: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/DV/BYSPHH>/schema1:contributor,<https://example.org/dataset/DV/BYSPHH>/schema1:contributor,<https://example.org/dataset/DV/BYSPHH>/schema1:contributor - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (2): 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:name Literal("Richards, Steve") ] 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:name Literal("Richards, Steve") ] Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape: <https://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor,<https://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n7d848af360eb4e5ab7b2476496f92179b14: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/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 _:n5377a915faf74a55a507dc8d3e635f3eb41: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb13: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb29: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb42: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb9: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb39: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:measurementTechnique,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:measurementTechnique - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb38: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb10: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb44: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb40: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb24: *none* - Shape _:n5377a915faf74a55a507dc8d3e635f3eb15: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - 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 cdifd:cdifProvActivityShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b36: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b35: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b23: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b13: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b22: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b21: *none* - Shape _:n033ae8ec96d449a482d74d9dac7d6561b12: *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 _:ne132704c975e4899a3ad3fd2dcfdec83b5: *none* - Shape _:ne132704c975e4899a3ad3fd2dcfdec83b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/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/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/DV/BYSPHH> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/DV/BYSPHH/metadata>,<https://example.org/dataset/DV/BYSPHH>
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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *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/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:ndd52081c4adc466fa9bdf0c847425443b4: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b14: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b11: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b13: *none* - Shape _:ndd52081c4adc466fa9bdf0c847425443b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb4: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb3: *none* - Shape _:nb81935345fb64a7fbcde83e615c8bb4eb17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: <https://example.org/dataset/DV/BYSPHH> Result Path: schema1:creator Message: At least one creator (author/originator) is recommended
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb40: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb29: *none* - Shape _:n890c1d5b86f24c8582297f5b28c764ffb24: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:n49fcba3bd79541e3b2ce43409b78c1c5b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nf66e8b5af48b471d87af142a17361666b10: *none* - Shape cdifd:webAPINode: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b11: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b34: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b26: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b33: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b18: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b30: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b24: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b31: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b25: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b32: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b28: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b4: *none* - Shape _:nf66e8b5af48b471d87af142a17361666b29: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb15: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb26: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb12: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb5: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb25: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb17: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb4: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb14: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb13: *none* - Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb11: *none* - Shape cdifd:fundingShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*

Test passed: 2 / 2

license-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using license-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD license-fail.jsonld created
Output Turtle license-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['schema:license']: {'description': 'License for the codelist.', 'items': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/license'} On instance['schema:license']: 42
SHACL
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: mat:material,mat:earthmaterial,mat:organicmaterial - Shape cdifd:CDIFCodelistShape: mat:materialsvocabulary
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: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:url']: {'default': 'missing', 'description': 'Web location of a page describing the codelist.', 'format': 'uri', 'type': 'string', 'x-jsonld-id': 'http://schema.org/url'} On instance['schema:url']: 42
SHACL
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: mat:material,mat:earthmaterial,mat:organicmaterial - Shape cdifd:CDIFCodelistShape: mat:materialsvocabulary

Test passed: 2 / 2

definition-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using definition-fail.json from test resources
JSON Schema
ValidationError: 'skos:definition' is a required property Failed validating 'required' in schema: {'$defs': {'ConceptRef': {'additionalProperties': False, 'description': 'Reference (by URI) to a ' 'skos:Concept defined ' 'elsewhere. Used inside ' 'skos:broader / skos:narrower ' 'as the @id-reference ' 'alternative to an inline ' 'Concept.', 'properties': {'@id': {'description': 'URI ' 'of ' 'the ' 'referenced ' 'concept.', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, 'LanguageTaggedValue': {'description': 'An RDF literal ' 'value with a ' 'language tag, ' 'serialized as a ' 'JSON-LD value ' 'object. Inlined ' 'from skosConcept ' '(the resolver does ' 'not preserve ' 'cross-file ' "'#/$defs/...' " 'fragment refs).', 'properties': {'@language': {'description': 'BCP ' '47 ' 'language ' 'tag ' '(e.g. ' 'en, ' 'fr, ' 'de).', 'type': 'string'}, '@value': {'description': 'The ' 'text ' 'content.', 'type': 'string'}}, 'required': ['@value'], 'type': 'object'}, 'cdifConcept': {'properties': {'@context': {'description': 'JSON-LD ' 'context ' 'declaring ' 'the ' 'skos ' 'namespace ' 'prefix. ' 'May ' 'be ' 'a ' 'single ' 'object ' 'or ' 'an ' 'array ' 'of ' 'strings ' 'and ' 'objects.', 'properties': {'skos': {'const': 'http://www.w3.org/2004/02/skos/core#'}}, 'required': ['skos'], 'type': 'object'}, '@id': {'description': 'URI ' 'identifier ' 'for ' 'this ' 'concept.', 'type': 'string'}, '@type': {'contains': {'const': 'skos:Concept'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'skos:broader': {'description': 'Broader ' '(parent) ' 'concepts ' 'in ' 'the ' 'hierarchy. ' 'Items ' 'are ' 'inline ' 'concept ' 'objects ' 'or ' '@id ' 'references.', 'items': {'anyOf': [{'$ref': '#/$defs/ConceptRef'}, {'$ref': '#/$defs/cdifConcept'}]}, 'type': 'array'}, 'skos:definition': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}, 'type': 'array'}], 'description': 'Formal ' 'explanation ' 'of ' 'the ' 'meaning ' 'of ' 'this ' 'concept.'}, 'skos:inScheme': {'anyOf': [{'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'items': {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, 'type': 'array'}], 'description': 'Concept ' 'scheme(s) ' 'this ' 'concept ' 'belongs ' 'to.'}, 'skos:narrower': {'description': 'Narrower ' '(child) ' 'concepts ' 'in ' 'the ' 'hierarchy. ' 'Items ' 'are ' 'inline ' 'concept ' 'objects ' 'or ' '@id ' 'references.', 'items': {'anyOf': [{'$ref': '#/$defs/ConceptRef'}, {'$ref': '#/$defs/cdifConcept'}]}, 'type': 'array'}, 'skos:notation': {'description': 'Classification ' 'code ' 'for ' 'this ' 'concept ' 'within ' 'a ' 'scheme ' '(a ' 'single ' 'notation ' 'string, ' 'consistent ' 'with ' 'CdifCodelistConcept).', 'type': 'string'}, 'skos:note': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}, 'type': 'array'}], 'description': 'General ' 'note ' 'about ' 'this ' 'concept.'}, 'skos:prefLabel': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'$ref': '#/$defs/LanguageTaggedValue'}, 'type': 'array'}], 'description': 'Preferred ' 'lexical ' 'label ' 'for ' 'this ' 'concept. ' 'A ' 'single ' 'string, ' 'a ' 'single ' 'language-tagged ' 'value, ' 'or ' 'an ' 'array ' 'of ' 'language-tagged ' 'values. ' 'Each ' 'language ' 'should ' 'appear ' 'at ' 'most ' 'once.'}}, 'required': ['@type', 'skos:prefLabel'], 'type': 'object'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'Profile module for SKOS concept schemes used as ' 'controlled vocabularies in CDIF metadata. Thin ' 'wrapper around skosConceptScheme.', 'properties': {'@context': {'description': 'JSON-LD context declaring ' 'the skos namespace prefix ' 'and any additional ' 'prefixes used in concept ' 'URIs. May be a single ' 'object or an array of ' 'strings and objects.', 'properties': {'skos': {'const': 'http://www.w3.org/2004/02/skos/core#'}}, 'required': ['skos'], 'type': 'object'}, '@id': {'description': 'URI identifier for this ' 'concept scheme.', 'type': 'string'}, '@type': {'contains': {'const': 'skos:ConceptScheme'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:subjectOf': {'description': 'Catalog record ' 'describing this ' 'concept scheme as ' 'CDIF-conformant ' 'metadata. Must ' 'declare ' 'conformance to ' 'the ' 'cdifConceptScheme ' 'profile via ' 'dcterms:conformsTo ' 'and be typed as ' 'schema:Dataset ' 'with ' 'schema:additionalType ' 'including ' 'dcat:CatalogRecord.', 'properties': {'@id': {'description': 'Identifier ' 'for ' 'the ' 'catalog ' 'record.', 'type': 'string'}, '@type': {'contains': {'const': 'schema:Dataset'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'dcterms:conformsTo': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'https://w3id.org/cdif/conceptscheme/1.1'}}, 'required': ['@id'], 'type': 'object'}, 'items': {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, 'minItems': 1, 'type': 'array'}, 'schema:about': {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, 'schema:additionalType': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'dcat:CatalogRecord'}}, 'required': ['@id'], 'type': 'object'}, 'items': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, 'minItems': 1, 'type': 'array'}}, 'required': ['@type', 'schema:additionalType', 'dcterms:conformsTo'], 'type': 'object'}, 'schema:version': {'description': 'Version identifier ' 'for the concept ' 'scheme.', 'type': ['string', 'number']}, 'skos:altLabel': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}, 'type': 'array'}], 'description': 'Alternative lexical ' 'labels (acronyms, ' 'abbreviations, ' 'spelling variants).'}, 'skos:definition': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}, 'type': 'array'}], 'description': 'Formal explanation ' 'of the meaning or ' 'purpose of this ' 'concept scheme.'}, 'skos:hasTopConcept': {'description': 'Top-level ' 'concepts in ' 'this scheme. ' 'Each item is a ' 'skos:Concept ' '(inline or @id ' 'reference).', 'items': {'anyOf': [{'$ref': '#/$defs/cdifConcept'}, {'additionalProperties': False, 'properties': {'@id': {'description': 'URI ' 'reference ' 'to ' 'a ' 'concept ' 'defined ' 'elsewhere', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, 'minItems': 1, 'type': 'array'}, 'skos:notation': {'description': 'Classification code ' 'or notation for this ' 'concept scheme.', 'items': {'type': 'string'}, 'type': 'array'}, 'skos:note': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}, 'type': 'array'}], 'description': 'General note about the ' 'concept scheme.'}, 'skos:prefLabel': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'$ref': '#/$defs/LanguageTaggedValue'}, 'type': 'array'}], 'description': 'Preferred lexical ' 'label for the ' 'concept scheme. A ' 'single string, a ' 'single ' 'language-tagged ' 'value, or an array ' 'of language-tagged ' 'values. Each ' 'language should ' 'appear at most ' 'once.'}}, 'required': ['@type', 'skos:prefLabel', 'skos:definition', 'skos:hasTopConcept'], 'title': 'CDIF Concept Scheme', 'type': 'object'} On instance: {'@context': {'dcterms': 'http://purl.org/dc/terms/', 'ex': 'https://example.org/vocab/datatype/', 'schema': 'http://schema.org/', 'skos': 'http://www.w3.org/2004/02/skos/core#'}, '@id': 'ex:datatypeScheme', '@type': ['skos:ConceptScheme'], 'schema:version': '1.0', 'skos:hasTopConcept': [{'@id': 'ex:numeric', '@type': ['skos:Concept'], 'skos:definition': 'A numeric value (integer ' 'or floating point).', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:narrower': [{'@id': 'ex:integer', '@type': ['skos:Concept'], 'skos:broader': [{'@id': 'ex:numeric'}], 'skos:definition': 'A ' 'whole ' 'number ' 'with ' 'no ' 'fractional ' 'part.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:notation': 'integer', 'skos:prefLabel': 'Integer'}, {'@id': 'ex:float', '@type': ['skos:Concept'], 'skos:broader': [{'@id': 'ex:numeric'}], 'skos:definition': 'A ' 'floating-point ' 'numeric ' 'value.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:notation': 'float', 'skos:prefLabel': 'Float'}], 'skos:notation': 'numeric', 'skos:prefLabel': 'Numeric'}, {'@id': 'ex:text', '@type': ['skos:Concept'], 'skos:definition': 'A character string.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:notation': 'text', 'skos:prefLabel': 'Text'}, {'@id': 'ex:date', '@type': ['skos:Concept'], 'skos:definition': 'A calendar date.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:notation': 'date', 'skos:prefLabel': 'Date'}], 'skos:prefLabel': 'Example Physical Data Type Vocabulary'}
prefLabel-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using prefLabel-fail.json from test resources
JSON Schema
ValidationError: 'skos:prefLabel' is a required property Failed validating 'required' in schema: {'$defs': {'ConceptRef': {'additionalProperties': False, 'description': 'Reference (by URI) to a ' 'skos:Concept defined ' 'elsewhere. Used inside ' 'skos:broader / skos:narrower ' 'as the @id-reference ' 'alternative to an inline ' 'Concept.', 'properties': {'@id': {'description': 'URI ' 'of ' 'the ' 'referenced ' 'concept.', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, 'LanguageTaggedValue': {'description': 'An RDF literal ' 'value with a ' 'language tag, ' 'serialized as a ' 'JSON-LD value ' 'object. Inlined ' 'from skosConcept ' '(the resolver does ' 'not preserve ' 'cross-file ' "'#/$defs/...' " 'fragment refs).', 'properties': {'@language': {'description': 'BCP ' '47 ' 'language ' 'tag ' '(e.g. ' 'en, ' 'fr, ' 'de).', 'type': 'string'}, '@value': {'description': 'The ' 'text ' 'content.', 'type': 'string'}}, 'required': ['@value'], 'type': 'object'}, 'cdifConcept': {'properties': {'@context': {'description': 'JSON-LD ' 'context ' 'declaring ' 'the ' 'skos ' 'namespace ' 'prefix. ' 'May ' 'be ' 'a ' 'single ' 'object ' 'or ' 'an ' 'array ' 'of ' 'strings ' 'and ' 'objects.', 'properties': {'skos': {'const': 'http://www.w3.org/2004/02/skos/core#'}}, 'required': ['skos'], 'type': 'object'}, '@id': {'description': 'URI ' 'identifier ' 'for ' 'this ' 'concept.', 'type': 'string'}, '@type': {'contains': {'const': 'skos:Concept'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'skos:broader': {'description': 'Broader ' '(parent) ' 'concepts ' 'in ' 'the ' 'hierarchy. ' 'Items ' 'are ' 'inline ' 'concept ' 'objects ' 'or ' '@id ' 'references.', 'items': {'anyOf': [{'$ref': '#/$defs/ConceptRef'}, {'$ref': '#/$defs/cdifConcept'}]}, 'type': 'array'}, 'skos:definition': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}, 'type': 'array'}], 'description': 'Formal ' 'explanation ' 'of ' 'the ' 'meaning ' 'of ' 'this ' 'concept.'}, 'skos:inScheme': {'anyOf': [{'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'items': {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, 'type': 'array'}], 'description': 'Concept ' 'scheme(s) ' 'this ' 'concept ' 'belongs ' 'to.'}, 'skos:narrower': {'description': 'Narrower ' '(child) ' 'concepts ' 'in ' 'the ' 'hierarchy. ' 'Items ' 'are ' 'inline ' 'concept ' 'objects ' 'or ' '@id ' 'references.', 'items': {'anyOf': [{'$ref': '#/$defs/ConceptRef'}, {'$ref': '#/$defs/cdifConcept'}]}, 'type': 'array'}, 'skos:notation': {'description': 'Classification ' 'code ' 'for ' 'this ' 'concept ' 'within ' 'a ' 'scheme ' '(a ' 'single ' 'notation ' 'string, ' 'consistent ' 'with ' 'CdifCodelistConcept).', 'type': 'string'}, 'skos:note': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}, 'type': 'array'}], 'description': 'General ' 'note ' 'about ' 'this ' 'concept.'}, 'skos:prefLabel': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'$ref': '#/$defs/LanguageTaggedValue'}, 'type': 'array'}], 'description': 'Preferred ' 'lexical ' 'label ' 'for ' 'this ' 'concept. ' 'A ' 'single ' 'string, ' 'a ' 'single ' 'language-tagged ' 'value, ' 'or ' 'an ' 'array ' 'of ' 'language-tagged ' 'values. ' 'Each ' 'language ' 'should ' 'appear ' 'at ' 'most ' 'once.'}}, 'required': ['@type', 'skos:prefLabel'], 'type': 'object'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'Profile module for SKOS concept schemes used as ' 'controlled vocabularies in CDIF metadata. Thin ' 'wrapper around skosConceptScheme.', 'properties': {'@context': {'description': 'JSON-LD context declaring ' 'the skos namespace prefix ' 'and any additional ' 'prefixes used in concept ' 'URIs. May be a single ' 'object or an array of ' 'strings and objects.', 'properties': {'skos': {'const': 'http://www.w3.org/2004/02/skos/core#'}}, 'required': ['skos'], 'type': 'object'}, '@id': {'description': 'URI identifier for this ' 'concept scheme.', 'type': 'string'}, '@type': {'contains': {'const': 'skos:ConceptScheme'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:subjectOf': {'description': 'Catalog record ' 'describing this ' 'concept scheme as ' 'CDIF-conformant ' 'metadata. Must ' 'declare ' 'conformance to ' 'the ' 'cdifConceptScheme ' 'profile via ' 'dcterms:conformsTo ' 'and be typed as ' 'schema:Dataset ' 'with ' 'schema:additionalType ' 'including ' 'dcat:CatalogRecord.', 'properties': {'@id': {'description': 'Identifier ' 'for ' 'the ' 'catalog ' 'record.', 'type': 'string'}, '@type': {'contains': {'const': 'schema:Dataset'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'dcterms:conformsTo': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'https://w3id.org/cdif/conceptscheme/1.1'}}, 'required': ['@id'], 'type': 'object'}, 'items': {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, 'minItems': 1, 'type': 'array'}, 'schema:about': {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, 'schema:additionalType': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'dcat:CatalogRecord'}}, 'required': ['@id'], 'type': 'object'}, 'items': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, 'minItems': 1, 'type': 'array'}}, 'required': ['@type', 'schema:additionalType', 'dcterms:conformsTo'], 'type': 'object'}, 'schema:version': {'description': 'Version identifier ' 'for the concept ' 'scheme.', 'type': ['string', 'number']}, 'skos:altLabel': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}, 'type': 'array'}], 'description': 'Alternative lexical ' 'labels (acronyms, ' 'abbreviations, ' 'spelling variants).'}, 'skos:definition': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}, 'type': 'array'}], 'description': 'Formal explanation ' 'of the meaning or ' 'purpose of this ' 'concept scheme.'}, 'skos:hasTopConcept': {'description': 'Top-level ' 'concepts in ' 'this scheme. ' 'Each item is a ' 'skos:Concept ' '(inline or @id ' 'reference).', 'items': {'anyOf': [{'$ref': '#/$defs/cdifConcept'}, {'additionalProperties': False, 'properties': {'@id': {'description': 'URI ' 'reference ' 'to ' 'a ' 'concept ' 'defined ' 'elsewhere', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, 'minItems': 1, 'type': 'array'}, 'skos:notation': {'description': 'Classification code ' 'or notation for this ' 'concept scheme.', 'items': {'type': 'string'}, 'type': 'array'}, 'skos:note': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}, 'type': 'array'}], 'description': 'General note about the ' 'concept scheme.'}, 'skos:prefLabel': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'$ref': '#/$defs/LanguageTaggedValue'}, 'type': 'array'}], 'description': 'Preferred lexical ' 'label for the ' 'concept scheme. A ' 'single string, a ' 'single ' 'language-tagged ' 'value, or an array ' 'of language-tagged ' 'values. Each ' 'language should ' 'appear at most ' 'once.'}}, 'required': ['@type', 'skos:prefLabel', 'skos:definition', 'skos:hasTopConcept'], 'title': 'CDIF Concept Scheme', 'type': 'object'} On instance: {'@context': {'dcterms': 'http://purl.org/dc/terms/', 'ex': 'https://example.org/vocab/datatype/', 'schema': 'http://schema.org/', 'skos': 'http://www.w3.org/2004/02/skos/core#'}, '@id': 'ex:datatypeScheme', '@type': ['skos:ConceptScheme'], 'schema:version': '1.0', 'skos:definition': 'Controlled vocabulary of physical data type ' 'concepts used to qualify cdif:physicalDataType in ' 'CDIF physical mappings.', 'skos:hasTopConcept': [{'@id': 'ex:numeric', '@type': ['skos:Concept'], 'skos:definition': 'A numeric value (integer ' 'or floating point).', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:narrower': [{'@id': 'ex:integer', '@type': ['skos:Concept'], 'skos:broader': [{'@id': 'ex:numeric'}], 'skos:definition': 'A ' 'whole ' 'number ' 'with ' 'no ' 'fractional ' 'part.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:notation': 'integer', 'skos:prefLabel': 'Integer'}, {'@id': 'ex:float', '@type': ['skos:Concept'], 'skos:broader': [{'@id': 'ex:numeric'}], 'skos:definition': 'A ' 'floating-point ' 'numeric ' 'value.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:notation': 'float', 'skos:prefLabel': 'Float'}], 'skos:notation': 'numeric', 'skos:prefLabel': 'Numeric'}, {'@id': 'ex:text', '@type': ['skos:Concept'], 'skos:definition': 'A character string.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:notation': 'text', 'skos:prefLabel': 'Text'}, {'@id': 'ex:date', '@type': ['skos:Concept'], 'skos:definition': 'A calendar date.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:notation': 'date', 'skos:prefLabel': 'Date'}]}

Test passed: 3 / 5

dateModified-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using dateModified-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD dateModified-fail.jsonld created
Output Turtle dateModified-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:dateModified']: {'description': 'ISO8601 formatted date (and optional time if ' 'relevant) when Dataset was last updated', 'type': 'string', 'x-jsonld-id': 'http://schema.org/dateModified'} On instance['schema:dateModified']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (5): Constraint Violation in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Violation Source Shape: cdifd:dateModifiedProperty Focus Node: ex:baseDiscovery23578 Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:dateModified Message: Date of most recent update to resource content is required, using ISO8601 format with at least a year and a month. Constraint Violation in PatternConstraintComponent (http://www.w3.org/ns/shacl#PatternConstraintComponent): Severity: sh:Violation Source Shape: cdifd:dateModifiedProperty Focus Node: ex:baseDiscovery23578 Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:dateModified Message: Date of most recent update to resource content is required, using ISO8601 format with at least a year and a month. 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:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b29: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b27: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b24: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/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 _:n487d409f90ee446f9f1d011f3680119cb4: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb8: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb7: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb19: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b10: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b23: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:na32fa42d78f64bf8910e8f29e249a9afb4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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 _:n0d89d8d6be66483cb68969d40c638608b4: *none* - Shape _:n0d89d8d6be66483cb68969d40c638608b5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b35: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b28: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b11: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b32: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b10: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b26: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b34: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b29: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b27: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b33: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b24: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b17: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b25: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b3: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b4: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b31: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *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* - Shape _:nb967bdb0d2c24db0a8874b3ceaaf7a4db3: *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:CDIFContactPointShape: ex:aContactPoint - Shape _:n1036b2cae4a7434197dd5c1595d7488bb14: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nda696b331a884633a6d6798ac7fbfabcb25: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb26: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb14: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb15: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb3: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb5: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb17: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb12: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb11: *none* - Shape cdifd:fundingShape: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b14: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b15: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b16: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b17: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b3: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b20: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/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*
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: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:name']: {'description': "A descriptive name of a dataset (e.g., 'Snow depth in " "Northern Hemisphere'). The name should uniquely " 'identify the described resource for human use, in the ' 'scope of the metadata catalog containing this ' 'metadata record.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (5): Constraint Violation in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Violation Source Shape: cdifd:nameProperty Focus Node: ex:baseDiscovery23578 Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:name Message: a name for the dataset must be provided, and have a length of at least 3 characters. Constraint Violation in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Violation Source Shape: cdifd:nameProperty Focus Node: ex:baseDiscovery23578 Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:name Message: a name for the dataset must be provided, and have a length of at least 3 characters. 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:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b29: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b27: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b24: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/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 _:n487d409f90ee446f9f1d011f3680119cb4: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb8: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb7: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb19: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b10: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b23: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:na32fa42d78f64bf8910e8f29e249a9afb4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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 _:n0d89d8d6be66483cb68969d40c638608b4: *none* - Shape _:n0d89d8d6be66483cb68969d40c638608b5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b35: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b28: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b11: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b32: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b10: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b26: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b34: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b29: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b27: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b33: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b24: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b17: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b25: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b3: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b4: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b31: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *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* - Shape _:nb967bdb0d2c24db0a8874b3ceaaf7a4db3: *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:CDIFContactPointShape: ex:aContactPoint - Shape _:n1036b2cae4a7434197dd5c1595d7488bb14: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nda696b331a884633a6d6798ac7fbfabcb25: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb26: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb14: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb15: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb3: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb5: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb17: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb12: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb11: *none* - Shape cdifd:fundingShape: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b14: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b15: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b16: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b17: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b3: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b20: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/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*
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:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b29: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b27: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b24: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/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 _:n487d409f90ee446f9f1d011f3680119cb4: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb8: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb7: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb19: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b10: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b23: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:na32fa42d78f64bf8910e8f29e249a9afb4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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 _:n0d89d8d6be66483cb68969d40c638608b4: *none* - Shape _:n0d89d8d6be66483cb68969d40c638608b5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b35: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b28: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b11: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b32: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b10: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b26: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b34: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b29: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b27: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b33: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b24: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b17: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b25: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b3: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b4: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b31: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *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* - Shape _:nb967bdb0d2c24db0a8874b3ceaaf7a4db3: *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:CDIFContactPointShape: ex:aContactPoint - Shape _:n1036b2cae4a7434197dd5c1595d7488bb14: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nda696b331a884633a6d6798ac7fbfabcb25: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb26: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb14: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb15: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb3: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb5: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb17: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb12: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb11: *none* - Shape cdifd:fundingShape: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b14: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b15: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b16: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b17: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b3: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b20: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/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*
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:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b29: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b27: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b24: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/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 _:n487d409f90ee446f9f1d011f3680119cb4: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb8: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb7: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb19: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b10: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b23: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:na32fa42d78f64bf8910e8f29e249a9afb4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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 _:n0d89d8d6be66483cb68969d40c638608b4: *none* - Shape _:n0d89d8d6be66483cb68969d40c638608b5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b35: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b28: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b11: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b32: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b10: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b26: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b34: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b29: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b27: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b33: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b24: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b17: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b25: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b3: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b4: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b31: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *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* - Shape _:nb967bdb0d2c24db0a8874b3ceaaf7a4db3: *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:CDIFContactPointShape: *none* - Shape _:n1036b2cae4a7434197dd5c1595d7488bb14: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nda696b331a884633a6d6798ac7fbfabcb25: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb26: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb14: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb15: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb3: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb5: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb17: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb12: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb11: *none* - Shape cdifd:fundingShape: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b14: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b15: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b16: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b17: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b3: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b20: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/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*
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:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b29: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b27: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b24: *none* - Shape _:n499af1c1f07b41c2a7f49f515116ba04b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/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 _:n487d409f90ee446f9f1d011f3680119cb4: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb8: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb7: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb19: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n487d409f90ee446f9f1d011f3680119cb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b10: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b23: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n724c0eb2e0cc4b9898e180dafc502852b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:na32fa42d78f64bf8910e8f29e249a9afb4: *none* - Shape cdifd:derivedFromProperty: ex:argoRawProfiles - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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 _:n0d89d8d6be66483cb68969d40c638608b4: *none* - Shape _:n0d89d8d6be66483cb68969d40c638608b5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b35: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b28: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b11: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b32: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b10: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b26: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b34: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b29: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b27: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b33: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b24: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b17: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b25: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b3: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b4: *none* - Shape _:n388a629ccdae41ca8a1c03e9146943f6b31: *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/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:completeCoreDataset99001/schema1:distribution,ex:completeCoreDataset99001/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:completeCoreDataset99001/schema1:distribution,ex:completeCoreDataset99001/schema1:distribution
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/04t3en479>,<https://orcid.org/0000-0001-2345-6789>/schema1:affiliation,ex:completeCoreDataset99001/schema1:funding/schema1:funder - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:nb967bdb0d2c24db0a8874b3ceaaf7a4db3: *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:CDIFContactPointShape: <https://ror.org/04t3en479>/schema1:contactPoint,<https://orcid.org/0000-0003-1111-2222>/schema1:contactPoint,<https://orcid.org/0000-0002-9876-5432>/schema1:contactPoint,<https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint - Shape _:n1036b2cae4a7434197dd5c1595d7488bb14: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-2345-6789>,<https://orcid.org/0000-0003-1111-2222>,<https://orcid.org/0000-0002-9876-5432> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: ex:completeCoreDataset99001/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:completeCoreDataset99001/schema1:relatedLink/schema1:target
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nda696b331a884633a6d6798ac7fbfabcb25: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb26: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb14: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb15: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb3: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb5: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb17: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb12: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nda696b331a884633a6d6798ac7fbfabcb11: *none* - Shape cdifd:fundingShape: ex:completeCoreDataset99001/schema1:funding - Shape _:nda696b331a884633a6d6798ac7fbfabcb4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b14: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b15: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b16: *none* - Shape cdifd:CDIFDefinedTermShape: <https://ror.org/04t3en479>/schema1:additionalType,ex:completeCoreDataset99001/schema1:keywords,ex:completeCoreDataset99001/schema1:keywords,ex:completeCoreDataset99001/schema1:additionalType - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b17: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b3: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n62fc1cd1d6da481ea7c9725d1de6e861b20: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:completeCoreDataset99001/schema1:contributor - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/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*

Test passed: 3 / 4

distribution-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using distribution-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD distribution-fail.jsonld created
Output Turtle distribution-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['schema:distribution']: {'description': 'Each schema:DataDownload distribution item SHOULD ' 'additionally be typed as cdi:PhysicalDataSet or one ' 'of its subclasses (cdi:TabularTextDataSet, ' 'cdi:StructuredDataSet). schema:WebAPI distribution ' 'items do not require a cdi: dataset type. Not ' 'enforced at schema level (the merge with cdifCore and ' 'cdifManifest drops the @type constraint at profile ' 'resolution); consider a SHACL rule if runtime ' 'enforcement is needed.', 'items': {'allOf': [{'if': {'properties': {'@type': {'contains': {'const': 'schema:DataDownload'}}}}, 'then': {'properties': {'cdi:characterSet': {'description': 'The ' 'character ' 'set ' 'used ' 'in ' 'the ' 'distribution ' '(e.g., ' 'UTF-8, ' 'ASCII).', 'type': 'string'}, 'cdi:fingerprint': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifDataFingerprint/schema.yaml', 'description': 'Integrity ' 'fingerprint ' '(checksum/hash) ' 'of ' 'this ' "distribution's " 'bytes ' '(DDI-CDI ' 'DataFingerprint).'}, 'cdif:hasPhysicalMapping': {'description': 'Per-field ' 'physical ' 'mappings ' 'linking ' 'the ' 'variables ' 'measured ' 'by ' 'this ' 'DataDownload ' 'distribution ' 'to ' 'their ' 'physical ' 'representation ' 'in ' 'the ' 'file ' '- ' 'column ' 'index, ' 'format, ' 'physical ' 'data ' 'type, ' 'null ' 'sequence, ' 'etc. ' 'Each ' 'item ' 'is ' 'a ' 'cdifPhysicalMapping ' 'or ' 'one ' 'of ' 'its ' 'specializations ' '(cdifTextMapping ' 'for ' 'tabular ' 'text, ' 'cdifLocatorMapping ' 'for ' 'structured ' 'data); ' 'the ' 'dataset-type ' 'branches ' 'below ' 'tighten ' 'the ' 'item ' 'type.', 'items': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifPhysicalMapping/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifTextMapping/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifLocatorMapping/schema.yaml'}]}, 'type': 'array'}}}}, {'if': {'properties': {'@type': {'contains': {'const': 'cdi:TabularTextDataSet'}}}}, 'then': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifTabularTextDataSet/schema.yaml'}}, {'if': {'properties': {'@type': {'contains': {'const': 'cdi:StructuredDataSet'}}}}, 'then': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifStructuredDataSet/schema.yaml'}}, {'if': {'properties': {'@type': {'contains': {'const': 'schema:WebAPI'}}}}, 'then': {'properties': {'schema:potentialAction': {'items': {'properties': {'schema:result': {'properties': {'cdi:characterSet': {'description': 'The ' 'character ' 'set ' 'used ' 'in ' 'the ' 'API ' 'response ' '(e.g., ' 'UTF-8).', 'type': 'string'}, 'cdif:hasPhysicalMapping': {'description': 'Per-field ' 'physical ' 'mappings ' 'for ' 'the ' 'API ' 'response ' '- ' 'the ' 'response ' 'is ' 'another ' 'physical ' 'realization ' 'of ' 'the ' "dataset's " 'variables. ' 'Each ' 'item ' 'is ' 'a ' 'cdifPhysicalMapping ' 'or ' 'one ' 'of ' 'its ' 'specializations ' '(cdifTextMapping ' '/ ' 'cdifLocatorMapping).', 'items': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifPhysicalMapping/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifTextMapping/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifLocatorMapping/schema.yaml'}]}, 'type': 'array'}}}}}}}}}]}, 'type': 'array'} On instance['schema:distribution']: 42
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/sh:property/sh:or/rdf:first: *none* - Shape _:nd3fd7443a78f4336a8ad5cfbd6d8ed57b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:nd3fd7443a78f4336a8ad5cfbd6d8ed57b5: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/dataset/oceanTemp2025/var/seaWaterTemp>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b26: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b8: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b10: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b19: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b6: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b25: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b20: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b22: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b13: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b10: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b15: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b75: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b69: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b66: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b18: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b70: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b14: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b72: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b11: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b67: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b71: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/dataset/oceanTemp2025/var/seaWaterTemp>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/qcFlag> - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b73: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b17: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b16: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb37: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb8: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb5: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb14: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb29: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb51: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb44: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb52: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb45: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb10: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb4: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb9: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
variableMeasured-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using variableMeasured-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD variableMeasured-fail.jsonld created
Output Turtle variableMeasured-fail.ttl created
JSON Schema
ValidationError: 'schema:variableMeasured' is a required property Failed validating 'required' in schema: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'Additional constraints for CDIF data description ' 'level. Adds cdif:physicalDataType requirement on ' 'variableMeasured items and distribution-level cdi ' 'properties for file characterization (characterSet, ' 'fileSize, fileSizeUofM).', 'if': {'properties': {'schema:variableMeasured': {'minItems': 1, 'type': 'array'}}, 'required': ['schema:variableMeasured']}, 'properties': {'@context': {'description': 'Additional JSON-LD ' 'namespace prefixes for ' 'discovery and data ' 'description.', 'properties': {'cdi': {'const': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/'}, 'dqv': {'const': 'http://www.w3.org/ns/dqv#'}, 'geosparql': {'const': 'http://www.opengis.net/ont/geosparql#'}}, 'type': 'object'}, 'cdif:hasPrimaryKey': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifKey/schema.yaml'}, {'additionalProperties': False, 'description': 'object ' 'reference ' 'via ' 'URI ' 'or ' 'URI ' 'fragment ' 'to a ' 'cdif:Key ' 'defined ' 'elsewhere ' 'in ' 'the ' 'same ' 'document', 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}], 'description': 'Primary key of ' 'the dataset: a ' 'cdif:Key whose ' 'cdif:isComposedOf ' 'is an ordered ' 'list of ' 'cdi:InstanceVariables ' '(from ' 'schema:variableMeasured) ' 'that uniquely ' 'identify each ' 'data instance.'}, 'cdif:statistics': {'description': '**Dataset-scope** ' 'summary statistics ' '— statistics that ' 'describe the ' 'dataset as a whole ' 'rather than any ' 'single variable ' '(e.g. row count, ' 'dataset-wide ' 'totals, ' 'table-level ' 'checksums). Each ' 'entry is a ' 'cdi:Statistics ' 'bundle (one or ' 'more Statistic ' 'value objects) or ' 'a ' 'cdi:StatisticsCollection; ' 'inline or ' '@id-reference to ' 'one declared ' 'elsewhere. cdif: ' 'namespaced — ' 'DDI-CDI has no ' '`statistics` ' 'association from a ' 'dataset; this is a ' 'CDIF attachment ' 'property reserved ' 'for genuinely ' 'dataset-scope ' 'aggregates.\n' 'Per-variable ' 'statistics MUST ' 'NOT appear here — ' 'they belong under ' '`schema:variableMeasured[i].cdif:isDescribedBy_StatisticsCollection`, ' 'which is the ' 'direct JSON ' 'mapping of the ' 'DDI-CDI ' '`InstanceVariable ' '→ isDescribedBy → ' 'StatisticsCollection` ' 'association. As a ' 'consequence, ' 'entries under ' '`cdif:statistics` ' 'MUST NOT carry ' '`cdif:appliesTo` ' '(Statistics) or ' '`cdif:indexedBy` ' '(StatisticsCollection); ' 'those properties ' 'are the marker of ' 'a per-variable ' 'stat and require ' 'the ' 'variable-anchored ' 'path.', 'items': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifStatistics/schema.yaml'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, 'type': 'array'}, 'schema:distribution': {'description': 'Each ' 'schema:DataDownload ' 'distribution ' 'item SHOULD ' 'additionally ' 'be typed as ' 'cdi:PhysicalDataSet ' 'or one of its ' 'subclasses ' '(cdi:TabularTextDataSet, ' 'cdi:StructuredDataSet). ' 'schema:WebAPI ' 'distribution ' 'items do not ' 'require a cdi: ' 'dataset type. ' 'Not enforced ' 'at schema ' 'level (the ' 'merge with ' 'cdifCore and ' 'cdifManifest ' 'drops the ' '@type ' 'constraint at ' 'profile ' 'resolution); ' 'consider a ' 'SHACL rule if ' 'runtime ' 'enforcement is ' 'needed.', 'items': {'allOf': [{'if': {'properties': {'@type': {'contains': {'const': 'schema:DataDownload'}}}}, 'then': {'properties': {'cdi:characterSet': {'description': 'The ' 'character ' 'set ' 'used ' 'in ' 'the ' 'distribution ' '(e.g., ' 'UTF-8, ' 'ASCII).', 'type': 'string'}, 'cdi:fingerprint': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifDataFingerprint/schema.yaml', 'description': 'Integrity ' 'fingerprint ' '(checksum/hash) ' 'of ' 'this ' "distribution's " 'bytes ' '(DDI-CDI ' 'DataFingerprint).'}, 'cdif:hasPhysicalMapping': {'description': 'Per-field ' 'physical ' 'mappings ' 'linking ' 'the ' 'variables ' 'measured ' 'by ' 'this ' 'DataDownload ' 'distribution ' 'to ' 'their ' 'physical ' 'representation ' 'in ' 'the ' 'file ' '- ' 'column ' 'index, ' 'format, ' 'physical ' 'data ' 'type, ' 'null ' 'sequence, ' 'etc. ' 'Each ' 'item ' 'is ' 'a ' 'cdifPhysicalMapping ' 'or ' 'one ' 'of ' 'its ' 'specializations ' '(cdifTextMapping ' 'for ' 'tabular ' 'text, ' 'cdifLocatorMapping ' 'for ' 'structured ' 'data); ' 'the ' 'dataset-type ' 'branches ' 'below ' 'tighten ' 'the ' 'item ' 'type.', 'items': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifPhysicalMapping/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifTextMapping/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifLocatorMapping/schema.yaml'}]}, 'type': 'array'}}}}, {'if': {'properties': {'@type': {'contains': {'const': 'cdi:TabularTextDataSet'}}}}, 'then': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifTabularTextDataSet/schema.yaml'}}, {'if': {'properties': {'@type': {'contains': {'const': 'cdi:StructuredDataSet'}}}}, 'then': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifStructuredDataSet/schema.yaml'}}, {'if': {'properties': {'@type': {'contains': {'const': 'schema:WebAPI'}}}}, 'then': {'properties': {'schema:potentialAction': {'items': {'properties': {'schema:result': {'properties': {'cdi:characterSet': {'description': 'The ' 'character ' 'set ' 'used ' 'in ' 'the ' 'API ' 'response ' '(e.g., ' 'UTF-8).', 'type': 'string'}, 'cdif:hasPhysicalMapping': {'description': 'Per-field ' 'physical ' 'mappings ' 'for ' 'the ' 'API ' 'response ' '- ' 'the ' 'response ' 'is ' 'another ' 'physical ' 'realization ' 'of ' 'the ' "dataset's " 'variables. ' 'Each ' 'item ' 'is ' 'a ' 'cdifPhysicalMapping ' 'or ' 'one ' 'of ' 'its ' 'specializations ' '(cdifTextMapping ' '/ ' 'cdifLocatorMapping).', 'items': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifPhysicalMapping/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifTextMapping/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifLocatorMapping/schema.yaml'}]}, 'type': 'array'}}}}}}}}}]}, 'type': 'array'}, 'schema:subjectOf': {'properties': {'dcterms:conformsTo': {'items': {'additionalProperties': False, 'properties': {'@id': {'description': 'uri ' 'for ' 'specifications ' 'that ' 'this ' 'metadata ' 'record ' 'conforms ' 'to', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, 'minItems': 1, 'type': 'array'}}}, 'schema:variableMeasured': {'items': {'allOf': [{'description': 'All ' 'variableMeasured ' 'items ' 'at ' 'data ' 'description ' 'level ' 'must ' 'have ' 'an ' '@id ' 'and ' 'cdif:physicalDataType ' 'so ' 'physical ' 'mappings ' 'can ' 'reference ' 'them.', 'properties': {'@id': {'description': 'URI ' 'identifier ' 'for ' 'this ' 'variable, ' 'used ' 'as ' 'the ' 'target ' 'of ' 'cdif:formats_InstanceVariable ' 'references ' 'in ' 'physical ' 'mappings.', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/variableMeasured/schema.yaml'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifInstanceVariable/schema.yaml'}, {'description': 'At ' 'the ' 'Data ' 'Description ' 'profile ' 'level, ' 'InstanceVariables ' 'may ' 'also ' 'carry ' 'substantive ' 'and ' 'sentinel ' 'value ' 'domains ' 'directly ' '(in ' 'profiles ' 'that ' 'introduce ' 'a ' 'RepresentedVariable ' '- ' 'e.g., ' 'CDIFDataStructureProfile ' '- ' 'these ' 'properties ' 'live ' 'on ' 'the ' 'RepresentedVariable ' 'instead ' 'and ' 'are ' 'disallowed ' 'here).', 'properties': {'cdi:takesSentinelValuesFrom': {'description': 'Sentinel ' '(missing ' '/ ' 'not-applicable) ' 'value ' 'domain(s) ' 'for ' 'this ' 'variable ' '(RepresentedVariable.takesSentinelValuesFrom).', 'items': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifValueDomain/schema.yaml#/$defs/SentinelValueDomain'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, 'type': 'array'}, 'cdi:takesSubstantiveValuesFrom': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifValueDomain/schema.yaml#/$defs/SubstantiveValueDomain'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}], 'description': 'The ' 'substantive ' 'value ' 'domain ' 'for ' 'this ' 'variable ' '- ' 'the ' 'set ' 'of ' 'valid, ' 'meaningful ' 'values ' '(RepresentedVariable.takesSubstantiveValuesFrom).'}}, 'type': 'object'}]}, 'type': 'array'}}, 'required': ['schema:variableMeasured'], 'then': {'properties': {'schema:subjectOf': {'properties': {'dcterms:conformsTo': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'https://w3id.org/cdif/data_description/1.1'}}, 'required': ['@id'], 'type': 'object'}}}, 'required': ['dcterms:conformsTo']}}, 'required': ['schema:subjectOf']}, 'title': 'CDIF Data Description properties', 'type': 'object'} On instance: {'@context': {'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'cdif': 'https://w3id.org/cdif/', 'dcat': 'http://www.w3.org/ns/dcat#', 'dcterms': 'http://purl.org/dc/terms/', 'ex': 'https://example.org/', 'schema': 'http://schema.org/'}, '@id': 'ex:dataset/oceanTemp2025', '@type': ['schema:Dataset'], 'schema:dateModified': '2025-09-01', 'schema:distribution': [{'@type': ['schema:DataDownload', 'cdi:TabularTextDataSet', 'cdi:PhysicalDataSet'], 'cdi:characterSet': 'UTF-8', 'cdi:isDelimited': True, 'cdif:fileSize': 1.2, 'cdif:fileSizeUofM': 'MB', 'cdif:hasPhysicalMapping': [{'cdi:isRequired': True, 'cdi:length': 20, 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/stationId'}, 'cdif:index': 0, 'cdif:physicalDataType': 'String'}, {'cdi:decimalPositions': 1, 'cdi:isRequired': True, 'cdi:nullSequence': '-999.9', 'cdi:scale': 1, 'cdif:format': '0.0', 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/measurementDepth'}, 'cdif:index': 1, 'cdif:physicalDataType': 'Numeric'}, {'cdi:decimalPositions': 2, 'cdi:defaultValue': 'NaN', 'cdi:isRequired': False, 'cdi:maximumLength': 10, 'cdi:minimumLength': 1, 'cdi:nullSequence': '-999.99', 'cdi:scale': 2, 'cdif:format': '0.00', 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/seaWaterTemp'}, 'cdif:index': 2, 'cdif:physicalDataType': 'Numeric'}, {'cdi:isRequired': False, 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/qcFlag'}, 'cdif:index': 3, 'cdif:physicalDataType': 'Integer'}, {'cdi:isRequired': False, 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/sourceCruise'}, 'cdif:index': 4, 'cdif:physicalDataType': 'String'}], 'csvw:commentPrefix': '#', 'csvw:delimiter': ',', 'csvw:header': True, 'csvw:headerRowCount': 1, 'csvw:quoteChar': '"', 'csvw:skipBlankRows': True, 'csvw:skipRows': 0, 'csvw:trim': 'true', 'schema:contentUrl': 'https://example.org/downloads/ocean-temp-2025.csv', 'schema:encodingFormat': ['text/csv'], 'schema:name': 'Ocean temperature CSV'}, {'@type': ['schema:DataDownload', 'cdi:StructuredDataSet', 'cdi:PhysicalDataSet'], 'cdi:characterSet': 'UTF-8', 'cdif:fileSize': 240.0, 'cdif:fileSizeUofM': 'MB', 'cdif:hasPhysicalMapping': [{'cdi:isRequired': True, 'cdi:locator': '/measurements/seaWaterTemperature', 'cdi:nullSequence': 'NaN', 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/seaWaterTemp'}, 'cdif:physicalDataType': 'float32'}, {'cdi:isRequired': True, 'cdi:locator': '/coordinates/depth', 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/measurementDepth'}, 'cdif:physicalDataType': 'float32'}], 'schema:contentUrl': 'https://example.org/downloads/ocean-temp-2025.nc', 'schema:encodingFormat': ['application/x-netcdf'], 'schema:name': 'Ocean temperature NetCDF ' 'cube'}], 'schema:identifier': 'https://doi.org/10.1234/ocean-temp-2025', 'schema:license': ['https://creativecommons.org/licenses/by/4.0/'], 'schema:name': 'Ocean Temperature Monitoring Data', 'schema:subjectOf': {'@id': 'ex:dataset/oceanTemp2025/metadata', '@type': ['schema:Dataset'], 'dcterms:conformsTo': [{'@id': 'https://w3id.org/cdif/data_description/1.1'}], 'schema:about': {'@id': 'ex:dataset/oceanTemp2025'}, 'schema:additionalType': [{'@id': 'dcat:CatalogRecord'}]}, 'schema:url': 'https://example.org/datasets/ocean-temp-2025'}
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ sh:message Literal("A Dataset declaring conformance to the data_description profile must carry at least one schema:variableMeasured.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:variableMeasured ; sh:severity sh:Violation ] Focus Node: <https://example.org/dataset/oceanTemp2025> Result Path: schema1:variableMeasured Message: A Dataset declaring conformance to the data_description profile must carry at least one schema:variableMeasured.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd3fd7443a78f4336a8ad5cfbd6d8ed57b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: <https://example.org/dataset/oceanTemp2025>/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:nd3fd7443a78f4336a8ad5cfbd6d8ed57b5: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/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 _:naa9c4e12a0374a27a9ddee3b206b4a04b26: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b8: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b10: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b19: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b6: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b25: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b20: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b22: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b13: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b10: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b15: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b75: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b69: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b66: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b18: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b70: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b14: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b72: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b11: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b67: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b71: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b73: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b17: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b16: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb37: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb8: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb5: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb14: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb29: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb51: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb44: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb52: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb45: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb10: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb4: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb9: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
example_1_1.json Example
SHACL: 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/sh:property/sh:or/rdf:first: *none* - Shape _:nd3fd7443a78f4336a8ad5cfbd6d8ed57b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:nd3fd7443a78f4336a8ad5cfbd6d8ed57b5: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/temperature>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b26: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b8: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b10: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b19: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b6: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b25: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b20: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b22: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/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 ( [ 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: <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 ( [ 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: <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 _:n4b8e7fa5d34d47469c21cc609aab3924b13: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b10: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b15: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b75: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b69: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b66: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b18: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b70: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b14: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b72: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b11: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b67: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b71: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/temperature> - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b73: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b17: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b16: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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: <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 _:n65ca73a9630a4f5590040ac3e6e747dcb37: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb8: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb5: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb14: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb29: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb51: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb44: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb52: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb45: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb10: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb4: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb9: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
example_2_1.json Example
Passed
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/sh:property/sh:or/rdf:first: *none* - Shape _:nd3fd7443a78f4336a8ad5cfbd6d8ed57b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: <https://example.org/dataset/oceanTemp2025>/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:nd3fd7443a78f4336a8ad5cfbd6d8ed57b5: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/dataset/oceanTemp2025/var/seaWaterTemp>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b26: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b8: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b10: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b19: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b6: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:naa9c4e12a0374a27a9ddee3b206b4a04b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b25: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b20: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b22: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n454dd3a38d2f48b2bdd3127cf570f687b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *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/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b13: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b10: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b15: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b75: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b69: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b66: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b18: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b70: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b14: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b72: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b11: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b67: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b71: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/dataset/oceanTemp2025/var/seaWaterTemp>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/qcFlag> - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b73: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b17: *none* - Shape _:n4b8e7fa5d34d47469c21cc609aab3924b16: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb37: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb8: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb5: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb14: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb29: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb51: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb44: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb52: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb45: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb10: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb4: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb9: *none* - Shape _:n65ca73a9630a4f5590040ac3e6e747dcb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/observations> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b18: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b10: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b67: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b70: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b69: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b15: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b75: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b73: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b13: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b66: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b71: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b17: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b20: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b16: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b72: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b14: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb10: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb26: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb4: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb6: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb7: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb5: *none* - Shape cdifd:CDIFDefinedTermShape: *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: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b11: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b22: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b25: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b10: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b21: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/observations/rv/observationId>,<https://example.org/struct/observations/rv/observationValue> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n1ed43d610e75415c8a2a746e460be68db5: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db37: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db30: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db8: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db45: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db44: *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 _:n1ed43d610e75415c8a2a746e460be68db10: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db52: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db12: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db4: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db14: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db7: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db38: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db11: *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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/observations/comp/observationId>
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:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/vitalsLong/pk> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b18: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b10: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b67: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b70: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b69: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b15: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b75: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b73: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b13: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b66: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b71: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b17: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b20: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b16: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b72: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b14: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb10: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb26: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb4: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb6: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb7: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb5: *none* - Shape cdifd:CDIFDefinedTermShape: *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: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b11: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b22: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b25: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b10: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b21: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/observedAt> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n1ed43d610e75415c8a2a746e460be68db5: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db37: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db30: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db8: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db45: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db44: *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 _:n1ed43d610e75415c8a2a746e460be68db10: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db52: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db12: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db4: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db14: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db7: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db38: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db11: *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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsLong/comp/patientId>
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:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: <https://example.org/struct/salesCube> - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/salesCube/pk> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b18: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b10: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b67: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b70: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b69: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b15: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b75: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b73: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b13: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b66: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b71: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b17: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b20: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b16: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b72: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b14: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb10: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb26: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb4: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb6: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb7: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb5: *none* - Shape cdifd:CDIFDefinedTermShape: *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: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b11: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b22: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b25: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b10: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b21: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdi:semantic - Shape skosv:prefLabelUniqueLangShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdi:semantic - Shape skosv:conceptBroaderNotSelfShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdi:semantic
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/salesCube/rv/productCategory>,<https://example.org/struct/salesCube/rv/salesAmount>,<https://example.org/struct/salesCube/rv/currency>,<https://example.org/struct/salesCube/rv/country>,<https://example.org/struct/salesCube/rv/quarter> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in NodeKindConstraintComponent (http://www.w3.org/ns/shacl#NodeKindConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFCodelistConceptShape Focus Node: [ rdf:type skos:Concept ; skos:definition Literal("Total monetary value of sales.") ; skos:inScheme <https://example.org/vocab/measure> ; skos:notation Literal("monetary-total") ; skos:prefLabel Literal("Monetary Total") ] Value Node: [ rdf:type skos:Concept ; skos:definition Literal("Total monetary value of sales.") ; skos:inScheme <https://example.org/vocab/measure> ; skos:notation Literal("monetary-total") ; skos:prefLabel Literal("Monetary Total") ] Message: A CDIF codelist concept must have a resolvable IRI as @id. Constraint Violation in ClassConstraintComponent (http://www.w3.org/ns/shacl#ClassConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:class skos:ConceptScheme ; sh:maxCount Literal("1", datatype=xsd:integer) ; sh:message Literal("Every concept must declare skos:inScheme referencing its ConceptScheme.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path skos:inScheme ] Focus Node: [ rdf:type skos:Concept ; skos:definition Literal("Total monetary value of sales.") ; skos:inScheme <https://example.org/vocab/measure> ; skos:notation Literal("monetary-total") ; skos:prefLabel Literal("Monetary Total") ] Value Node: <https://example.org/vocab/measure> Result Path: skos:inScheme Message: Every concept must declare skos:inScheme referencing its ConceptScheme.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdi:semantic - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n1ed43d610e75415c8a2a746e460be68db5: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db37: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db30: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db8: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db45: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db44: *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 _:n1ed43d610e75415c8a2a746e460be68db10: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db52: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db12: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db4: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db14: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db7: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db38: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db11: *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:cdifDimensionComponentShape: <https://example.org/struct/salesCube/comp/productCategory>,<https://example.org/struct/salesCube/comp/country>,<https://example.org/struct/salesCube/comp/quarter> - Shape cdifd:cdifIdentifierComponentShape: *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_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:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/vitalsWide> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/vitalsWide/pk> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b18: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b10: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b67: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b70: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b69: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b15: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b75: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b73: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b13: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b66: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b71: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b17: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b20: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b16: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b72: *none* - Shape _:nd9092db7dff24f9c900daf5465408866b14: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb10: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb26: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb4: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb6: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb7: *none* - Shape _:naa3552a2e19b4d00a4891fe79e9f3a3cb5: *none* - Shape cdifd:CDIFDefinedTermShape: *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: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b11: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b22: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b25: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b10: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b21: *none* - Shape _:nabf65e0459364ed8a6b30d6b709d5767b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsWide/rv/observedAt>,<https://example.org/struct/vitalsWide/rv/heartRate>,<https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/systolicBP>,<https://example.org/struct/vitalsWide/rv/diastolicBP> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n1ed43d610e75415c8a2a746e460be68db5: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db37: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db30: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db8: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db45: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db44: *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 _:n1ed43d610e75415c8a2a746e460be68db10: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db52: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db12: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db4: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db14: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db7: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db38: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ed43d610e75415c8a2a746e460be68db11: *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:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsWide/comp/patientId>
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: 2 / 2

measurementTechnique-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using measurementTechnique-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD measurementTechnique-fail.jsonld created
Output Turtle measurementTechnique-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['schema:measurementTechnique']: {'description': 'The technique, technology, or methodology used for ' 'measurement or determination of the dataset values.', 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, 'type': 'array'} On instance['schema:measurementTechnique']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *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 _:nfae717e68e1e42eaa1771f50b0c4c1ebb5: *none* - Shape _:nfae717e68e1e42eaa1771f50b0c4c1ebb4: *none* - Shape _:nfae717e68e1e42eaa1771f50b0c4c1ebb13: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfae717e68e1e42eaa1771f50b0c4c1ebb11: *none* - Shape _:nfae717e68e1e42eaa1771f50b0c4c1ebb12: *none* - Shape _:nfae717e68e1e42eaa1771f50b0c4c1ebb14: *none* - Shape cdifd:qualityMeasurementNode: <https://example.org/dataset/arctic-sea-ice-extent-2025>/dqv:hasQualityMeasurement
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ndb6d4636a2d34557ba758601caf45ba4b8: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b5: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b7: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b19: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b26: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db20: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db10: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db25: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db23: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nafb63ecb45e8428a8582404d2035402eb38: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: <https://example.org/dataset/arctic-sea-ice-extent-2025>/schema1:spatialCoverage/schema1:geo - Shape _:nafb63ecb45e8428a8582404d2035402eb42: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb40: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb10: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb44: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb4: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb29: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb41: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb9: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb39: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb15: *none* - Shape cdifd:spatialExtentProperty: <https://example.org/dataset/arctic-sea-ice-extent-2025>/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb3: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb13: *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:rest/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n0b222a8acb924fea89796ac2860b6ebdb17: *none* - Shape _:n0b222a8acb924fea89796ac2860b6ebdb4: *none* - Shape _:n0b222a8acb924fea89796ac2860b6ebdb5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n0b222a8acb924fea89796ac2860b6ebdb3: *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: [ rdf:type schema1:PropertyValue ; schema1:name Literal("sea ice extent") ; schema1:unitText Literal("million km^2") ] 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") ; schema1:unitText Literal("million km^2") ] Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n9a540ab97753401db3196f19009babdcb8: *none* - Shape _:n9a540ab97753401db3196f19009babdcb52: *none* - Shape _:n9a540ab97753401db3196f19009babdcb37: *none* - Shape _:n9a540ab97753401db3196f19009babdcb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a540ab97753401db3196f19009babdcb9: *none* - Shape _:n9a540ab97753401db3196f19009babdcb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a540ab97753401db3196f19009babdcb7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n9a540ab97753401db3196f19009babdcb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a540ab97753401db3196f19009babdcb45: *none* - Shape _:n9a540ab97753401db3196f19009babdcb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a540ab97753401db3196f19009babdcb10: *none* - Shape _:n9a540ab97753401db3196f19009babdcb44: *none* - Shape _:n9a540ab97753401db3196f19009babdcb29: *none* - Shape _:n9a540ab97753401db3196f19009babdcb5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a540ab97753401db3196f19009babdcb38: *none* - Shape _:n9a540ab97753401db3196f19009babdcb4: *none* - Shape _:n9a540ab97753401db3196f19009babdcb14: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
variableMeasured-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using variableMeasured-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD variableMeasured-fail.jsonld created
Output Turtle variableMeasured-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['schema:variableMeasured']: {'description': 'What does the dataset measure? (e.g., temperature, ' 'pressure)', 'items': {'$ref': '#/$defs/VariableMeasured'}, 'type': 'array'} On instance['schema:variableMeasured']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *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 _:nfae717e68e1e42eaa1771f50b0c4c1ebb5: *none* - Shape _:nfae717e68e1e42eaa1771f50b0c4c1ebb4: *none* - Shape _:nfae717e68e1e42eaa1771f50b0c4c1ebb13: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfae717e68e1e42eaa1771f50b0c4c1ebb11: *none* - Shape _:nfae717e68e1e42eaa1771f50b0c4c1ebb12: *none* - Shape _:nfae717e68e1e42eaa1771f50b0c4c1ebb14: *none* - Shape cdifd:qualityMeasurementNode: <https://example.org/dataset/arctic-sea-ice-extent-2025>/dqv:hasQualityMeasurement
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ndb6d4636a2d34557ba758601caf45ba4b8: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b5: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b7: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b19: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b26: *none* - Shape _:ndb6d4636a2d34557ba758601caf45ba4b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db20: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db10: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db25: *none* - Shape _:n1edcd89d395f4fdfb9138da551e1af6db23: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nafb63ecb45e8428a8582404d2035402eb38: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: <https://example.org/dataset/arctic-sea-ice-extent-2025>/schema1:spatialCoverage/schema1:geo - Shape _:nafb63ecb45e8428a8582404d2035402eb42: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb40: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb10: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb44: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb4: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb29: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb41: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb9: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb39: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb15: *none* - Shape cdifd:spatialExtentProperty: <https://example.org/dataset/arctic-sea-ice-extent-2025>/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb3: *none* - Shape _:nafb63ecb45e8428a8582404d2035402eb13: *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:rest/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n0b222a8acb924fea89796ac2860b6ebdb17: *none* - Shape _:n0b222a8acb924fea89796ac2860b6ebdb4: *none* - Shape _:n0b222a8acb924fea89796ac2860b6ebdb5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n0b222a8acb924fea89796ac2860b6ebdb3: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n9a540ab97753401db3196f19009babdcb8: *none* - Shape _:n9a540ab97753401db3196f19009babdcb52: *none* - Shape _:n9a540ab97753401db3196f19009babdcb37: *none* - Shape _:n9a540ab97753401db3196f19009babdcb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a540ab97753401db3196f19009babdcb9: *none* - Shape _:n9a540ab97753401db3196f19009babdcb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a540ab97753401db3196f19009babdcb7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n9a540ab97753401db3196f19009babdcb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a540ab97753401db3196f19009babdcb45: *none* - Shape _:n9a540ab97753401db3196f19009babdcb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a540ab97753401db3196f19009babdcb10: *none* - Shape _:n9a540ab97753401db3196f19009babdcb44: *none* - Shape _:n9a540ab97753401db3196f19009babdcb29: *none* - Shape _:n9a540ab97753401db3196f19009babdcb5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a540ab97753401db3196f19009babdcb38: *none* - Shape _:n9a540ab97753401db3196f19009babdcb4: *none* - Shape _:n9a540ab97753401db3196f19009babdcb14: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*

Test passed: 3 / 3

distribution-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using distribution-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD distribution-fail.jsonld created
Output Turtle distribution-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['schema:distribution']: {'items': {'allOf': [{'properties': {'schema:hasPart': {'$ref': '#/$defs/archivePartArray', 'description': 'For ' 'bundle/archive ' 'distributions ' '(positively ' 'typed ' 'with ' 'schema:Collection ' 'in ' '@type), ' 'describes ' 'the ' 'component ' 'files. ' 'Each ' 'component ' 'is ' 'typed ' 'as ' 'schema:MediaObject ' 'and ' 'may ' 'include ' 'CDIF ' 'data ' 'description ' 'extensions ' '(cdifTabularData, ' 'cdifDataCube) ' 'to ' 'describe ' 'its ' 'internal ' 'structure.'}}}, {'if': {'properties': {'@type': {'contains': {'const': 'schema:Collection'}, 'type': 'array'}}, 'required': ['@type']}, 'then': {'required': ['schema:hasPart']}}]}, 'type': 'array'} On instance['schema:distribution']: 42
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:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none* - Shape cdifd:CDIFManifestConformsToShape: *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 _:n4e7406680c634b8ab550454868d55a79b8: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b5: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b7: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b19: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b10: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - 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 _:n80b19ca1f0f5428dbd38eee6fd71feb1b20: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b23: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b11: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b21: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b25: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b10: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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_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:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none* - Shape cdifd:CDIFManifestConformsToShape: *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 _:n4e7406680c634b8ab550454868d55a79b8: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b5: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b7: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b19: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b10: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - 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 _:n80b19ca1f0f5428dbd38eee6fd71feb1b20: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b23: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b11: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b21: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b25: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b10: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none* - Shape cdifd:CDIFManifestConformsToShape: *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 _:n4e7406680c634b8ab550454868d55a79b8: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b5: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b7: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b19: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b10: *none* - Shape _:n4e7406680c634b8ab550454868d55a79b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - 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 _:n80b19ca1f0f5428dbd38eee6fd71feb1b20: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b23: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b11: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b21: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b25: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b10: *none* - Shape _:n80b19ca1f0f5428dbd38eee6fd71feb1b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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: 2 / 3

wasGeneratedBy-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using wasGeneratedBy-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD wasGeneratedBy-fail.jsonld created
Output Turtle wasGeneratedBy-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['prov:wasGeneratedBy']: {'description': 'Provenance activities describing how the resource was ' 'generated, including agents, instruments, ' 'methodology, temporal bounds, and action chaining.', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifProvActivity/schema.yaml'}, 'type': 'array'} On instance['prov:wasGeneratedBy']: 42
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 _:n834eb8293e9d47ff8e5a0d4e65f4b635b5: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b21: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b23: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b4: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b35: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b36: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b22: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b13: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b28: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b29: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b7: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b21: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b13: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b6: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b30: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b20: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b33: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *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:or/rdf:first: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b6: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b19: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b7: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b10: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b4: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b5: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b25: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b22: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b20: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b21: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b16: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b38: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b4: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b10: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b13: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b3: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b39: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b9: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b15: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b44: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b29: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b42: *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/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:nfb9bd67393d64c11bac3fae88890d528b3: *none* - 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/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 cdifd:CDIFDefinedTermShape: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb20: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb16: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb4: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb15: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb14: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb18: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb17: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/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:CDIFContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9c18354bb1ba430f9ffb64b4a955163ab14: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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 _:n6e63ffb77f7d4a2c9ba76834a556e51fb4: *none* - Shape _:n6e63ffb77f7d4a2c9ba76834a556e51fb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
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 _:n834eb8293e9d47ff8e5a0d4e65f4b635b5: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b21: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b23: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b4: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b35: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b36: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b22: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b13: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b28: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b29: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b7: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b21: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b13: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b6: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b30: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b20: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b33: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *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:or/rdf:first: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b6: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b19: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b7: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b10: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b4: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b5: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b25: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b22: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b20: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b21: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b16: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b38: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b4: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b10: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b13: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b3: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b39: *none* - Shape cdifd:CDIFDefinedTermShape: _:Nc89110ae83dd41c4a4d3391509c5fb4b - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b9: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b15: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b44: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b29: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b42: *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/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:nfb9bd67393d64c11bac3fae88890d528b3: *none* - 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/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 cdifd:CDIFDefinedTermShape: _:Nc89110ae83dd41c4a4d3391509c5fb4b - Shape _:n9a2e62721aed48a5b30fab8f8891301fb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb20: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb16: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb4: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb15: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb14: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb18: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb17: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/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:CDIFContactPointShape: ex:dataset_with_provenance_001/prov:wasGeneratedBy/schema1:agent/schema1:contactPoint - 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:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9c18354bb1ba430f9ffb64b4a955163ab14: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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 _:n6e63ffb77f7d4a2c9ba76834a556e51fb4: *none* - Shape _:n6e63ffb77f7d4a2c9ba76834a556e51fb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/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 _:n834eb8293e9d47ff8e5a0d4e65f4b635b5: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: <file:///github/workspace/#DataReduction>/schema1:actionProcess/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess/schema1:step,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#DataReduction>/schema1:actionProcess/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#DataReduction>/schema1:actionProcess/schema1:step - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b21: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b23: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b4: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b35: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b36: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b22: *none* - Shape cdifd:cdifProvHowToShape: <file:///github/workspace/#SamplePreparation>/schema1:actionProcess,<file:///github/workspace/#DataReduction>/schema1:actionProcess,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1> - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n834eb8293e9d47ff8e5a0d4e65f4b635b13: *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("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("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("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 _:nc1cab0d7c76f4dd0b8f2828beac4a019b31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord,schema1:CreateAction,bios:LabProcess - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b28: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b29: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b7: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b21: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b13: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b6: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b30: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b20: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc1cab0d7c76f4dd0b8f2828beac4a019b33: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *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:or/rdf:first: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b6: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b19: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b7: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b10: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b4: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n538cb3fc3b234cf38cdd44f159a592f1b5: *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/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b25: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b22: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b20: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5631ffb919994afcb759652d01d5f678b21: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b16: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b38: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b4: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b10: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b13: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b3: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b39: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b9: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b15: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b44: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b29: *none* - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty: <file:///github/workspace/#EPMAAnalysis>/schema1:location - Shape _:n8ccf8bf7897a4f2399c5b8b3c36d2880b42: *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:Product, schema1:SoftwareApplication, schema1:Thing ; 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/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:nfb9bd67393d64c11bac3fae88890d528b3: *none* - Shape cdifd:CDIFOrganizationShape: <file:///github/workspace/#EPMAAnalysis>/prov:used/schema1:instrument/schema1:manufacturer - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb20: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb16: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb4: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb15: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb14: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb18: *none* - Shape _:n9a2e62721aed48a5b30fab8f8891301fb17: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *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:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/#EPMAAnalysis>/schema1:agent,<file:///github/workspace/#SamplePreparation>/schema1:agent,<file:///github/workspace/#DataReduction>/schema1:agent - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9c18354bb1ba430f9ffb64b4a955163ab14: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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 _:n6e63ffb77f7d4a2c9ba76834a556e51fb4: *none* - Shape _:n6e63ffb77f7d4a2c9ba76834a556e51fb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*

Test passed: 1 / 1

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 cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n4432887bd0624cd18fd3615abc6e0bf0b4: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: _:Nb1a20bc235f148b4a9e1b51a5a5d1c07 - Shape cdifd:CDIFLabeledLinkShape: _:Nb1a20bc235f148b4a9e1b51a5a5d1c07
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 _:n055cfc88c8d84aaa8c2047ff229f734fb7: *none* - Shape _:n055cfc88c8d84aaa8c2047ff229f734fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n055cfc88c8d84aaa8c2047ff229f734fb6: *none* - Shape _:n055cfc88c8d84aaa8c2047ff229f734fb5: *none* - Shape _:n055cfc88c8d84aaa8c2047ff229f734fb8: *none* - Shape _:n055cfc88c8d84aaa8c2047ff229f734fb19: *none* - Shape _:n055cfc88c8d84aaa8c2047ff229f734fb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n055cfc88c8d84aaa8c2047ff229f734fb26: *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 _:n6dfd08fc75e246c6b30de0aa94bb6cf6b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6dfd08fc75e246c6b30de0aa94bb6cf6b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6dfd08fc75e246c6b30de0aa94bb6cf6b23: *none* - Shape _:n6dfd08fc75e246c6b30de0aa94bb6cf6b21: *none* - Shape _:n6dfd08fc75e246c6b30de0aa94bb6cf6b20: *none* - Shape _:n6dfd08fc75e246c6b30de0aa94bb6cf6b22: *none* - Shape _:n6dfd08fc75e246c6b30de0aa94bb6cf6b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*

Test passed: 2 / 2

used-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using used-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD used-fail.jsonld created
Output Turtle used-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['prov:used']: {'description': 'Entities the activity used. Per PROV-O each value ' 'denotes a prov:Entity. An item may be (1) a string ' 'URI or free-text reference, (2) an {@id} reference, ' '(3) an inline entity object carrying an @type that ' 'includes prov:Entity plus a schema.org type for the ' 'kind of thing used, e.g. ' '["prov:Entity","schema:Thing"] (instrument), ' '["prov:Entity","schema:CreativeWork"] ' '(method/protocol), or ' '["prov:Entity","schema:SoftwareApplication"] ' '(software), or (4) a role-keyed wrapper naming what ' 'was used through one of the recognized "used" ' 'relations (schema:instrument, bios:computationalTool, ' 'prov:reagent). Base leaves the wrapped value loose; ' 'profiles/extensions (e.g. cdifProvActivity, ' 'adaProduct) pin its shape (Instrument, ' 'ComputationalTool, Reagent, ...).', 'items': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'description': 'a ' 'resolvable ' 'reference ' 'to a ' 'representation ' 'of the ' 'software ' 'or ' 'instrument ' 'used', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'description': 'an inline prov:Entity used by ' 'the activity (see prov:used ' 'description)', 'properties': {'@type': {'contains': {'const': 'prov:Entity'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}}, 'required': ['@type'], 'type': 'object'}, {'description': 'a role-keyed wrapper naming an ' 'instrument used by the activity; ' 'the extension layer pins the ' 'value to an Instrument ' 'description.', 'required': ['schema:instrument'], 'type': 'object'}, {'description': 'a role-keyed wrapper naming a ' 'computational tool (software) ' 'used; the extension layer pins ' 'the value to a ComputationalTool ' 'description.', 'required': ['bios:computationalTool'], 'type': 'object'}, {'description': 'a role-keyed wrapper naming a ' 'reagent / material used; the ' 'extension layer pins the value ' 'to a Reagent description.', 'required': ['prov:reagent'], 'type': 'object'}]}, 'type': 'array', 'x-jsonld-id': 'http://www.w3.org/ns/prov#used'} On instance['prov:used']: 42
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 _:nb266c562953d48b1a1adff75082f7bbbb5: *none* - Shape _:nb266c562953d48b1a1adff75082f7bbbb4: *none*
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 _:nb266c562953d48b1a1adff75082f7bbbb5: *none* - Shape _:nb266c562953d48b1a1adff75082f7bbbb4: *none*

Test passed: 2 / 2

used-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using used-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD used-fail.jsonld created
Output Turtle used-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['allOf'][0]['properties']['prov:used']: {'description': 'Entities the activity used. Per PROV-O each value ' 'denotes a prov:Entity. An item may be (1) a string ' 'URI or free-text reference, (2) an {@id} reference, ' '(3) an inline entity object carrying an @type that ' 'includes prov:Entity plus a schema.org type for the ' 'kind of thing used, e.g. ' '["prov:Entity","schema:Thing"] (instrument), ' '["prov:Entity","schema:CreativeWork"] ' '(method/protocol), or ' '["prov:Entity","schema:SoftwareApplication"] ' '(software), or (4) a role-keyed wrapper naming what ' 'was used through one of the recognized "used" ' 'relations (schema:instrument, bios:computationalTool, ' 'prov:reagent). Base leaves the wrapped value loose; ' 'profiles/extensions (e.g. cdifProvActivity, ' 'adaProduct) pin its shape (Instrument, ' 'ComputationalTool, Reagent, ...).', 'items': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'description': 'a ' 'resolvable ' 'reference ' 'to a ' 'representation ' 'of the ' 'software ' 'or ' 'instrument ' 'used', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'description': 'an inline prov:Entity used by ' 'the activity (see prov:used ' 'description)', 'properties': {'@type': {'contains': {'const': 'prov:Entity'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}}, 'required': ['@type'], 'type': 'object'}, {'description': 'a role-keyed wrapper naming an ' 'instrument used by the activity; ' 'the extension layer pins the ' 'value to an Instrument ' 'description.', 'required': ['schema:instrument'], 'type': 'object'}, {'description': 'a role-keyed wrapper naming a ' 'computational tool (software) ' 'used; the extension layer pins ' 'the value to a ComputationalTool ' 'description.', 'required': ['bios:computationalTool'], 'type': 'object'}, {'description': 'a role-keyed wrapper naming a ' 'reagent / material used; the ' 'extension layer pins the value ' 'to a Reagent description.', 'required': ['prov:reagent'], 'type': 'object'}]}, 'type': 'array', 'x-jsonld-id': 'http://www.w3.org/ns/prov#used'} On instance['prov:used']: 42
SHACL
Validation result for _sources/provProperties/provActivity/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 provActivity must specify at least one resource that was used (prov:used)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:nodeKind sh:BlankNode ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] ) ; sh:path prov:used ; sh:severity sh:Violation ] Focus Node: ex:activity-soil-chem-analysis Value Node: Literal("42", datatype=xsd:integer) Result Path: prov:used Message: A provActivity must specify at least one resource that was used (prov:used)
Focus nodes for _sources/provProperties/provActivity/rules.shacl: - Shape cdifd:provActivityHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b30: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b4: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b43: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b5: *none* - Shape cdifd:provActivityHowToStepShape: ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step,ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b45: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b29: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b14: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b36: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b23: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b13: *none* - Shape cdifd:provActivityShape: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b44: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b57: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b58: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b37: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b22: *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:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb29: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb13: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb30: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://registry.identifiers.org/registry/orcid> - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb28: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb7: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb14: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb21: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb20: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb33: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb31: *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:or/rdf:first: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b26: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b8: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b7: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b10: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b19: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b6: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b25: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b21: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b11: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b10: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b23: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:n40969550e3614b9e96008c5b45844263b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b4: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b18: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b15: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b14: *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:CDIFContactPointShape: <mailto:maria.chen@unr.edu> - Shape _:n464d339e493e410db0cfbdb512ff2bf2b14: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/prov:wasAssociatedWith - Shape cdifd:affiliationProperty/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:affiliationProperty/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*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nd609a20e985546219258c7d91153c0edb13: *none* - Shape _:nd609a20e985546219258c7d91153c0edb15: *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 _:nd609a20e985546219258c7d91153c0edb24: *none* - Shape _:nd609a20e985546219258c7d91153c0edb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd609a20e985546219258c7d91153c0edb3: *none* - Shape _:nd609a20e985546219258c7d91153c0edb44: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd609a20e985546219258c7d91153c0edb39: *none* - Shape _:nd609a20e985546219258c7d91153c0edb40: *none* - Shape _:nd609a20e985546219258c7d91153c0edb42: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/prov:atLocation - Shape _:nd609a20e985546219258c7d91153c0edb41: *none* - Shape _:nd609a20e985546219258c7d91153c0edb4: *none* - Shape _:nd609a20e985546219258c7d91153c0edb29: *none* - Shape _:nd609a20e985546219258c7d91153c0edb38: *none* - Shape _:nd609a20e985546219258c7d91153c0edb9: *none* - Shape _:nd609a20e985546219258c7d91153c0edb10: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n4f74116e028d4a64ab34d50fa888378bb4: *none* - Shape _:n4f74116e028d4a64ab34d50fa888378bb5: *none*
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 cdifd:provActivityHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b30: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b4: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b43: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b5: *none* - Shape cdifd:provActivityHowToStepShape: ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step,ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b45: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b29: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b14: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b36: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b23: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b13: *none* - Shape cdifd:provActivityShape: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b44: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b57: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b58: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b37: *none* - Shape _:n7d5a9cc773ff415bbada5d4466a0ab17b22: *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:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb29: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb13: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb30: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://registry.identifiers.org/registry/orcid> - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb28: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb7: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb14: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb21: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb20: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb33: *none* - Shape _:n9422642872da44d692f3acd5fae8cf3fb31: *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:or/rdf:first: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b26: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b8: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b7: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b10: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b19: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b6: *none* - Shape _:n6ea16fb781fb46778c97d9967092b3a4b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b25: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b21: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b11: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b10: *none* - Shape _:n30c8e77c2c224958b277d9cca9cd5743b23: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:n40969550e3614b9e96008c5b45844263b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b4: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b18: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b15: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:naeab3bef0ad24f0c8c80a929cf5de7a6b14: *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:CDIFContactPointShape: <mailto:maria.chen@unr.edu> - Shape _:n464d339e493e410db0cfbdb512ff2bf2b14: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/prov:wasAssociatedWith - Shape cdifd:affiliationProperty/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:affiliationProperty/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*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:activity-soil-chem-analysis/prov:used
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nd609a20e985546219258c7d91153c0edb13: *none* - Shape _:nd609a20e985546219258c7d91153c0edb15: *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 _:nd609a20e985546219258c7d91153c0edb24: *none* - Shape _:nd609a20e985546219258c7d91153c0edb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd609a20e985546219258c7d91153c0edb3: *none* - Shape _:nd609a20e985546219258c7d91153c0edb44: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd609a20e985546219258c7d91153c0edb39: *none* - Shape _:nd609a20e985546219258c7d91153c0edb40: *none* - Shape _:nd609a20e985546219258c7d91153c0edb42: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/prov:atLocation - Shape _:nd609a20e985546219258c7d91153c0edb41: *none* - Shape _:nd609a20e985546219258c7d91153c0edb4: *none* - Shape _:nd609a20e985546219258c7d91153c0edb29: *none* - Shape _:nd609a20e985546219258c7d91153c0edb38: *none* - Shape _:nd609a20e985546219258c7d91153c0edb9: *none* - Shape _:nd609a20e985546219258c7d91153c0edb10: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n4f74116e028d4a64ab34d50fa888378bb4: *none* - Shape _:n4f74116e028d4a64ab34d50fa888378bb5: *none*

Test passed: 4 / 4

hasTarget-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using hasTarget-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD hasTarget-fail.jsonld created
Output Turtle hasTarget-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'object' Failed validating 'type' in schema['properties']['oa:hasTarget']: {'additionalProperties': False, 'description': 'the resource the annotation is about; if omitted, the ' 'annotation is about the resource that carries it ' '(e.g. the Dataset)', 'properties': {'@id': {'description': 'a resolvable reference to the ' 'annotated resource', 'type': 'string'}}, 'required': ['@id'], 'type': 'object', 'x-jsonld-id': 'http://www.w3.org/ns/oa#hasTarget'} On instance['oa:hasTarget']: 42
SHACL
Validation result for _sources/qualityProperties/qualityAnnotation/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in NodeKindConstraintComponent (http://www.w3.org/ns/shacl#NodeKindConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("oa:hasTarget, if given, references the annotated resource by IRI") ; sh:nodeKind sh:IRI ; sh:path oa:hasTarget ; sh:severity sh:Info ] Focus Node: [ oa:hasBody Literal("Metadata for this dataset were prepared and validated against ISO 19115-1:2014. All mandatory elements are populated and the record passed the national profile conformance check on 2024-03-11.") ; oa:hasTarget Literal("42", datatype=xsd:integer) ; oa:motivatedBy dqv:qualityAssessment ; rdf:type dqv:QualityAnnotation ; schema1:name Literal("ISO 19115 compliance statement") ] Value Node: Literal("42", datatype=xsd:integer) Result Path: oa:hasTarget Message: oa:hasTarget, if given, references the annotated resource by IRI
Focus nodes for _sources/qualityProperties/qualityAnnotation/rules.shacl: - Shape _:na612a3fa0ac44054b28eaca304b448d1b11: *none* - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:na612a3fa0ac44054b28eaca304b448d1b3: *none* - Shape cdifd:qualityAnnotationNode: _:Nf304007e20c54c98a9345ac0ddaabf2c - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:na612a3fa0ac44054b28eaca304b448d1b4: *none* - Shape _:na612a3fa0ac44054b28eaca304b448d1b10: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b5: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b8: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b10: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b4: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b19: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b11: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b21: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b22: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b23: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
name-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using name-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD name-fail.jsonld created
Output Turtle name-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:name']: {'description': 'optional short human-readable label for the ' 'annotation', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/qualityProperties/qualityAnnotation/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityAnnotation/rules.shacl: - Shape _:na612a3fa0ac44054b28eaca304b448d1b11: *none* - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:na612a3fa0ac44054b28eaca304b448d1b3: *none* - Shape cdifd:qualityAnnotationNode: _:Nef16057a942b444fb6c3122fed40d9fa - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:na612a3fa0ac44054b28eaca304b448d1b4: *none* - Shape _:na612a3fa0ac44054b28eaca304b448d1b10: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b5: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b8: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b10: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b4: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b19: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b11: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b21: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b22: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b23: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
example_1_1.json Example
Passed
Files
Using exampleQualityAnnotation.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/qualityAnnotation/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityAnnotation/rules.shacl: - Shape _:na612a3fa0ac44054b28eaca304b448d1b11: *none* - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:na612a3fa0ac44054b28eaca304b448d1b3: *none* - Shape cdifd:qualityAnnotationNode: _:N28639bc437d9473387830b722567dd62 - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:na612a3fa0ac44054b28eaca304b448d1b4: *none* - Shape _:na612a3fa0ac44054b28eaca304b448d1b10: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b5: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b8: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b10: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b4: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b19: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b11: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b21: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b22: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b23: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleQualityAnnotationRating.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/qualityProperties/qualityAnnotation/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityAnnotation/rules.shacl: - Shape _:na612a3fa0ac44054b28eaca304b448d1b11: *none* - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:na612a3fa0ac44054b28eaca304b448d1b3: *none* - Shape cdifd:qualityAnnotationNode: _:N5dd83014b27d45a98bd2824b4478eeb6 - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:na612a3fa0ac44054b28eaca304b448d1b4: *none* - Shape _:na612a3fa0ac44054b28eaca304b448d1b10: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b5: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b8: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b10: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b4: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b19: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned085f8d6a34478ca3013bd6cb8a05d9b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b11: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b21: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b22: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b23: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nf238e9b1c2c14e3abf3f199e1afe91d2b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*

Test passed: 4 / 4

isMeasurementOf-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using isMeasurementOf-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD isMeasurementOf-fail.jsonld created
Output Turtle isMeasurementOf-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'}, {'additionalProperties': False, 'properties': {'@id': {'description': 'a ' 'resolvable ' 'reference ' 'to ' 'a ' 'representation ' 'of ' 'a ' 'quality ' 'measure', 'type': 'string'}}, 'required': ['@id'], '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'}, {'type': 'number'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'the reported result of ' 'the quality measure, as ' 'a string, a number, 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: {'@type': ['dqv:QualityMeasurement'], 'dqv:value': {'@type': ['schema:DefinedTerm'], 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://standards.iso.org/iso/19157/qualityResult'}, 'schema:url': 'http://example.com/resource?foo=bar#fragment', 'schema:value': 'conformant'}, 'schema:inDefinedTermSet': 'https://standards.iso.org/iso/19157/conformanceResult', 'schema:name': 'Pass', 'schema:termCode': 'pass'}}
SHACL
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab13: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab14: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab11: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab4: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab12: *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:or/rdf:first: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb10: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb19: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb7: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb26: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb5: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b21: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b20: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b23: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b10: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b25: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
value-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using value-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD value-fail.jsonld created
Output Turtle value-fail.ttl created
JSON Schema
ValidationError: 'dqv:value' 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'}, {'additionalProperties': False, 'properties': {'@id': {'description': 'a ' 'resolvable ' 'reference ' 'to ' 'a ' 'representation ' 'of ' 'a ' 'quality ' 'measure', 'type': 'string'}}, 'required': ['@id'], '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'}, {'type': 'number'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'the reported result of ' 'the quality measure, as ' 'a string, a number, 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: {'@type': ['dqv:QualityMeasurement'], 'dqv:isMeasurementOf': {'@type': ['schema:DefinedTerm'], 'schema:identifier': 'https://standards.iso.org/iso/19157/qualityMeasure/28', 'schema:inDefinedTermSet': 'https://standards.iso.org/iso/19157', 'schema:name': 'Positional Accuracy', 'schema:termCode': 'DQ_AbsoluteExternalPositionalAccuracy'}}
SHACL
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab13: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab14: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab11: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab4: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab12: *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:or/rdf:first: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb10: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb19: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb7: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb26: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb5: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b21: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b20: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b23: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b10: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b25: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *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 _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab13: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab14: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab11: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab4: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab12: *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:or/rdf:first: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb10: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb19: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb7: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb26: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb5: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b21: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b20: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b23: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b10: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b25: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
example_2_1.json Example
Passed
Files
Using exampleQualityMeasureNumeric.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab13: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab14: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab11: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab4: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:nd615d1e7c0dd4029b8fa5ccab7fcc14ab12: *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:or/rdf:first: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb10: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb19: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb7: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb26: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb5: *none* - Shape _:ne9bc4b12b1424055a5c51d8467deb7adb8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b21: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b20: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b23: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b10: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b25: *none* - Shape _:nef010bfce0d84b4c8c2ef6cdd4434184b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*

Test passed: 4 / 4

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:name' is a required property Failed validating 'required' in schema: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'this element defines an action (operation) that can ' 'be invoked via messages using the protocol defined. ' 'In most cases this will be an http request via ' 'TCP/IP, but in desktop or LAN environments, other ' 'protocols might be used. The target property defines ' 'the endpoint and syntax for invoking the action. ' 'Result specifies the encoding format for the ' '(possible) response(s) when the action is invoked. ' 'Object specifies the information model for the ' 'resource that is the object of the action. This ' 'approach is an adoptation of the Action Blog Post ' 'from schema.org (see ' 'https://schema.org/docs/actions.html, and ' 'https://github.com/schemaorg/suggestions-questions-brainstorming/issues/62) ', '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'}, 'schema:name': {'description': 'text label for the ' 'action', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:object': {'description': 'The entity upon ' 'which the action is ' 'carried out, whose ' 'state is kept intact ' 'or changed. This is ' 'an open ended class ' 'for general ' 'description of ' 'Actions. When ' 'schema:Action (or a ' 'subclass) is used to ' 'describe operations ' 'for a WebAPI ' 'distribution, the ' 'object is implicitly ' 'the resource that is ' 'the subject of the ' 'containing metadata ' 'record, so this ' 'property would be ' 'superfluous.', 'properties': {'@type': {'default': 'schema:Thing', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}}, 'type': 'object', 'x-jsonld-id': 'http://schema.org/object'}, 'schema:query-input': {'description': 'set of ' 'explanations of ' 'the parameters ' 'in the URL ' 'template for ' 'the target.', 'items': {'description': 'Query ' 'input ' 'parameter ' 'for a ' 'web ' 'API ' 'action, ' 'typed ' 'as ' 'schema:PropertyValueSpecification.', 'properties': {'@id': {'type': 'string'}, '@type': {'contains': {'const': 'schema:PropertyValueSpecification'}, 'default': 'schema:PropertyValueSpecification', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:valueName': {'type': 'string', 'x-jsonld-id': 'http://schema.org/valueName'}, 'schema:valuePattern': {'type': 'string', 'x-jsonld-id': 'http://schema.org/valuePattern'}, 'schema:valueRequired': {'default': True, 'type': 'boolean', 'x-jsonld-id': 'http://schema.org/valueRequired'}}, 'required': ['schema:valueName', 'schema:description'], 'type': 'object'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/query-input'}, 'schema:result': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/actionResult/schema.yaml', 'description': 'specifies the ' 'serialization scheme ' '(encoding format, ' 'information model) ' 'for the expected ' 'representation of ' 'the data - ' 'documentation of the ' 'serialization format ' 'for the API ' 'response. See the ' 'actionResult ' 'building block.', 'x-jsonld-id': 'http://schema.org/result'}, 'schema:target': {'description': 'specifies the ' 'request target ' 'location and request ' 'syntax. ' 'Documentation of the ' 'URL end point and ' 'syntax to invoke the ' 'service. This schema ' "doesn't handle post " 'requests.', 'properties': {'@type': {'contains': {'const': 'schema:EntryPoint'}, 'default': 'schema:EntryPoint', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:contentType': {'description': 'The ' 'supported ' 'content ' 'type(s) ' 'for ' 'an ' 'EntryPoint ' 'response. ' 'a ' 'MIME ' 'type ' '(https://www.iana.org/assignments/media-types/media-types.xhtml) ' 'that ' 'specifies ' 'the ' 'content ' 'type ' 'for ' 'messages ' 'in ' 'resonses ' 'from ' 'the ' 'service ' 'endpoint. ' 'This ' 'is ' 'a ' 'schema.org ' 'property, ' 'and ' 'is ' 'redundant ' 'with ' 'encodingFormat ' 'in ' 'the ' 'result ' 'property ' 'for ' 'the ' 'Action.', 'items': {'type': 'string'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/contentType'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:httpMethod': {'description': 'only ' 'applicable ' 'if ' 'protocol ' 'is ' 'http ' 'or ' 'a ' 'protocol ' 'that ' 'tunnels ' 'on ' 'http', 'items': {'default': 'GET', 'enum': ['GET', 'PUT', 'POST', 'PATCH', 'DELETE', 'COPY', 'HEAD', 'OPTIONS', 'PROPFIND'], 'type': 'string'}, 'title': 'HTTP ' 'Method', 'type': 'array', 'x-jsonld-id': 'http://schema.org/httpMethod'}, 'schema:urlTemplate': {'description': 'a ' 'templated ' 'URL; ' 'parameters ' 'are ' 'enclosed ' 'in ' 'curly ' 'braces ' '({..}); ' 'parameters ' 'are ' 'not ' 'required. ' 'If ' 'included, ' 'parameters ' 'MUST ' 'be ' 'documented ' 'in ' 'the ' 'query-input ' 'element. ' 'Template ' 'should ' 'be ' 'consitent ' 'with ' 'URI ' 'Template ' '(https://datatracker.ietf.org/doc/html/rfc6570) ' 'examples: ' '- ' 'http://portal.chordsrt.com/api/v1/data.{encoding}; ' 'single ' 'parameter ' '- ' 'http://portal.chordsrt.com/api/v1/data.{encoding}?instruments={instruments}&start={start}&end={end} ' '; ' 'multiple ' 'parameters ' '- ' '{endpoint}{encoding}; ' 'endpoint ' 'URL ' 'path ' 'is ' 'a ' 'parameter,should ' 'only ' 'appear ' 'in ' 'potential ' 'actions ' 'for ' 'API ' 'specification ' 'descriptions, ' 'which ' 'are ' 'generic-not ' 'specific ' 'to ' 'a ' 'particular ' 'endpoint.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/urlTemplate'}}, 'required': ['schema:urlTemplate'], 'type': 'object', 'x-jsonld-id': 'http://schema.org/target'}}, 'required': ['schema:name', 'schema:target'], 'title': 'Action ', 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance: {'@context': {'dcterms': 'http://purl.org/dc/terms/', 'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:exampleAction_37467', '@type': ['schema:Action'], 'schema:object': {'@type': ['schema:DataFeed'], 'schema:description': 'description of the structure ' 'of the api result data', 'schema:encodingFormat-input': ['application/json', 'text/csv']}, 'schema:query-input': [{'@id': 'ex:input_encoding', '@type': ['schema:PropertyValueSpecification'], 'schema:description': 'format of requested ' 'result', 'schema:valueName': 'encoding', 'schema:valuePattern': '^(csv|json)$', 'schema:valueRequired': False}, {'@id': 'ex:input_instruments', '@type': ['schema:PropertyValueSpecification'], 'schema:description': 'sensor for data ' 'requested', 'schema:valueName': 'instruments', 'schema:valuePattern': '^[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}Z)?$', '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}Z)?$', 'schema:valueRequired': True}], 'schema:result': {'@type': ['schema:DataDownload'], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}], '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}'}}
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*
target-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using target-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD target-fail.jsonld created
Output Turtle target-fail.ttl created
JSON Schema
ValidationError: 'schema:target' is a required property Failed validating 'required' in schema: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'this element defines an action (operation) that can ' 'be invoked via messages using the protocol defined. ' 'In most cases this will be an http request via ' 'TCP/IP, but in desktop or LAN environments, other ' 'protocols might be used. The target property defines ' 'the endpoint and syntax for invoking the action. ' 'Result specifies the encoding format for the ' '(possible) response(s) when the action is invoked. ' 'Object specifies the information model for the ' 'resource that is the object of the action. This ' 'approach is an adoptation of the Action Blog Post ' 'from schema.org (see ' 'https://schema.org/docs/actions.html, and ' 'https://github.com/schemaorg/suggestions-questions-brainstorming/issues/62) ', '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'}, 'schema:name': {'description': 'text label for the ' 'action', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:object': {'description': 'The entity upon ' 'which the action is ' 'carried out, whose ' 'state is kept intact ' 'or changed. This is ' 'an open ended class ' 'for general ' 'description of ' 'Actions. When ' 'schema:Action (or a ' 'subclass) is used to ' 'describe operations ' 'for a WebAPI ' 'distribution, the ' 'object is implicitly ' 'the resource that is ' 'the subject of the ' 'containing metadata ' 'record, so this ' 'property would be ' 'superfluous.', 'properties': {'@type': {'default': 'schema:Thing', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}}, 'type': 'object', 'x-jsonld-id': 'http://schema.org/object'}, 'schema:query-input': {'description': 'set of ' 'explanations of ' 'the parameters ' 'in the URL ' 'template for ' 'the target.', 'items': {'description': 'Query ' 'input ' 'parameter ' 'for a ' 'web ' 'API ' 'action, ' 'typed ' 'as ' 'schema:PropertyValueSpecification.', 'properties': {'@id': {'type': 'string'}, '@type': {'contains': {'const': 'schema:PropertyValueSpecification'}, 'default': 'schema:PropertyValueSpecification', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:valueName': {'type': 'string', 'x-jsonld-id': 'http://schema.org/valueName'}, 'schema:valuePattern': {'type': 'string', 'x-jsonld-id': 'http://schema.org/valuePattern'}, 'schema:valueRequired': {'default': True, 'type': 'boolean', 'x-jsonld-id': 'http://schema.org/valueRequired'}}, 'required': ['schema:valueName', 'schema:description'], 'type': 'object'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/query-input'}, 'schema:result': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/actionResult/schema.yaml', 'description': 'specifies the ' 'serialization scheme ' '(encoding format, ' 'information model) ' 'for the expected ' 'representation of ' 'the data - ' 'documentation of the ' 'serialization format ' 'for the API ' 'response. See the ' 'actionResult ' 'building block.', 'x-jsonld-id': 'http://schema.org/result'}, 'schema:target': {'description': 'specifies the ' 'request target ' 'location and request ' 'syntax. ' 'Documentation of the ' 'URL end point and ' 'syntax to invoke the ' 'service. This schema ' "doesn't handle post " 'requests.', 'properties': {'@type': {'contains': {'const': 'schema:EntryPoint'}, 'default': 'schema:EntryPoint', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:contentType': {'description': 'The ' 'supported ' 'content ' 'type(s) ' 'for ' 'an ' 'EntryPoint ' 'response. ' 'a ' 'MIME ' 'type ' '(https://www.iana.org/assignments/media-types/media-types.xhtml) ' 'that ' 'specifies ' 'the ' 'content ' 'type ' 'for ' 'messages ' 'in ' 'resonses ' 'from ' 'the ' 'service ' 'endpoint. ' 'This ' 'is ' 'a ' 'schema.org ' 'property, ' 'and ' 'is ' 'redundant ' 'with ' 'encodingFormat ' 'in ' 'the ' 'result ' 'property ' 'for ' 'the ' 'Action.', 'items': {'type': 'string'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/contentType'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:httpMethod': {'description': 'only ' 'applicable ' 'if ' 'protocol ' 'is ' 'http ' 'or ' 'a ' 'protocol ' 'that ' 'tunnels ' 'on ' 'http', 'items': {'default': 'GET', 'enum': ['GET', 'PUT', 'POST', 'PATCH', 'DELETE', 'COPY', 'HEAD', 'OPTIONS', 'PROPFIND'], 'type': 'string'}, 'title': 'HTTP ' 'Method', 'type': 'array', 'x-jsonld-id': 'http://schema.org/httpMethod'}, 'schema:urlTemplate': {'description': 'a ' 'templated ' 'URL; ' 'parameters ' 'are ' 'enclosed ' 'in ' 'curly ' 'braces ' '({..}); ' 'parameters ' 'are ' 'not ' 'required. ' 'If ' 'included, ' 'parameters ' 'MUST ' 'be ' 'documented ' 'in ' 'the ' 'query-input ' 'element. ' 'Template ' 'should ' 'be ' 'consitent ' 'with ' 'URI ' 'Template ' '(https://datatracker.ietf.org/doc/html/rfc6570) ' 'examples: ' '- ' 'http://portal.chordsrt.com/api/v1/data.{encoding}; ' 'single ' 'parameter ' '- ' 'http://portal.chordsrt.com/api/v1/data.{encoding}?instruments={instruments}&start={start}&end={end} ' '; ' 'multiple ' 'parameters ' '- ' '{endpoint}{encoding}; ' 'endpoint ' 'URL ' 'path ' 'is ' 'a ' 'parameter,should ' 'only ' 'appear ' 'in ' 'potential ' 'actions ' 'for ' 'API ' 'specification ' 'descriptions, ' 'which ' 'are ' 'generic-not ' 'specific ' 'to ' 'a ' 'particular ' 'endpoint.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/urlTemplate'}}, 'required': ['schema:urlTemplate'], 'type': 'object', 'x-jsonld-id': 'http://schema.org/target'}}, 'required': ['schema:name', 'schema:target'], 'title': 'Action ', 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance: {'@context': {'dcterms': 'http://purl.org/dc/terms/', 'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@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:encodingFormat-input': ['application/json', 'text/csv']}, 'schema:query-input': [{'@id': 'ex:input_encoding', '@type': ['schema:PropertyValueSpecification'], 'schema:description': 'format of requested ' 'result', 'schema:valueName': 'encoding', 'schema:valuePattern': '^(csv|json)$', 'schema:valueRequired': False}, {'@id': 'ex:input_instruments', '@type': ['schema:PropertyValueSpecification'], 'schema:description': 'sensor for data ' 'requested', 'schema:valueName': 'instruments', 'schema:valuePattern': '^[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}Z)?$', '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}Z)?$', 'schema:valueRequired': True}], 'schema:result': {'@type': ['schema:DataDownload'], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}], 'schema:description': 'a description the file ' 'format(s) generated by api ' 'requests', 'schema:encodingFormat': ['text/csv']}}
SHACL
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ sh:class schema1:EntryPoint ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:target ; sh:property [ sh:datatype xsd:string ; sh:message Literal("A web service distribution must include a URL; the CDIF schema allows URL Templates") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:urlTemplate ], [ sh:datatype xsd:string ; sh:path schema1:contentType ], [ sh:datatype xsd:string ; sh:path schema1:httpMethod ] ] Focus Node: ex:exampleAction_37467 Result Path: schema1:target Message: Less than 1 values on ex:exampleAction_37467->schema1:target
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: 2 / 2

description-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:description']: {'description': 'description of the result/response representation.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
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: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:name']: {'description': 'text label for the result/response format.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42

Test passed: 3 / 4

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: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'}, 'propertyID_item': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}]}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'PropertyValue values required to define a soft-typed ' 'property with a value. ', 'properties': {'@type': {'contains': {'const': 'schema:PropertyValue'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:name': {'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:propertyID': {'description': 'identifier or ' 'name for the ' 'property concept ' 'quantified by ' 'the values in ' 'this variable ' 'slot. Multiple ' 'values can ' 'specify the ' 'property at ' 'different levels ' 'of granularity.', 'items': {'$ref': '#/$defs/propertyID_item'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://schema.org/propertyID'}, 'schema:unitCode': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/DefinedTerm'}], 'x-jsonld-id': 'http://schema.org/unitCode'}, 'schema:unitText': {'type': 'string', 'x-jsonld-id': 'http://schema.org/unitText'}, 'schema:value': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'object'}], 'x-jsonld-id': 'http://schema.org/value'}}, 'required': ['schema:name', 'schema:value'], 'title': 'additionalProperty PropertyValue', 'type': 'object', 'x-jsonld-prefixes': {'nxs': 'https://manual.nexusformat.org/classes/', 'schema': 'http://schema.org/'}} On instance: {'@context': {'ex': 'https://example.org/', 'nxs': 'https://manual.nexusformat.org/classes/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:exampleAdditionalProperty_lkj09', '@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'nxs:Field/NXsource/probe'}, {'@id': 'ex:addPropdefinedTerm_zZc'}], 'schema:value': 'x-ray'}
SHACL
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nc1f2f4554a594db285647372de8f3e9fb21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/Field/NXsource/probe>,ex:addPropdefinedTerm_zZc - Shape _:nc1f2f4554a594db285647372de8f3e9fb13: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb28: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb33: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb31: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb20: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb14: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/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 _:n9f733ead57864120afed6e73f93e673eb8: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb10: *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 _:n9f733ead57864120afed6e73f93e673eb7: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb26: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb5: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb6: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na1223754580c45258529d5a60d27992ab25: *none* - Shape _:na1223754580c45258529d5a60d27992ab21: *none* - Shape _:na1223754580c45258529d5a60d27992ab11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na1223754580c45258529d5a60d27992ab10: *none* - Shape _:na1223754580c45258529d5a60d27992ab22: *none* - Shape _:na1223754580c45258529d5a60d27992ab23: *none* - Shape _:na1223754580c45258529d5a60d27992ab20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
propertyID-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using propertyID-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD propertyID-fail.jsonld created
Output Turtle propertyID-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['schema:propertyID']: {'description': 'identifier or name for the property concept ' 'quantified by the values in this variable slot. ' 'Multiple values can specify the property at different ' 'levels of granularity.', 'items': {'$ref': '#/$defs/propertyID_item'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://schema.org/propertyID'} On instance['schema:propertyID']: 42
SHACL
Validation result for _sources/schemaorgProperties/additionalProperty/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:PropertyIDUriShouldBeIRIShape Focus Node: Literal("42", datatype=xsd:integer) Value Node: Literal("42", datatype=xsd:integer) Message: schema:propertyID value looks like a URI or CURIE (prefix:localname) but is serialized as a string literal. Serialize URI values as JSON-LD IRI references: {"@id":"..."}. Free-label strings like 'temperature' remain valid as strings. Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): 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: ex:exampleAdditionalProperty_lkj09 Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:propertyID Message: Node Literal("42", datatype=xsd:integer) does not conform to one or more shapes in [ sh:nodeKind sh:IRI ] , [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] , [ sh:class schema1:DefinedTerm ]
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nc1f2f4554a594db285647372de8f3e9fb21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:exampleAdditionalProperty_lkj09/schema1:propertyID - Shape _:nc1f2f4554a594db285647372de8f3e9fb13: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb28: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb33: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb31: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb20: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb14: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/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 _:n9f733ead57864120afed6e73f93e673eb8: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb10: *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 _:n9f733ead57864120afed6e73f93e673eb7: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb26: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb5: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb6: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na1223754580c45258529d5a60d27992ab25: *none* - Shape _:na1223754580c45258529d5a60d27992ab21: *none* - Shape _:na1223754580c45258529d5a60d27992ab11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na1223754580c45258529d5a60d27992ab10: *none* - Shape _:na1223754580c45258529d5a60d27992ab22: *none* - Shape _:na1223754580c45258529d5a60d27992ab23: *none* - Shape _:na1223754580c45258529d5a60d27992ab20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
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 _:nc1f2f4554a594db285647372de8f3e9fb21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/Field/NXsource/probe>,ex:addPropdefinedTerm_zZc - Shape _:nc1f2f4554a594db285647372de8f3e9fb13: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb28: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb33: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb31: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb20: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb14: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/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 _:n9f733ead57864120afed6e73f93e673eb8: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb10: *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 _:n9f733ead57864120afed6e73f93e673eb7: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb26: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb5: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb6: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na1223754580c45258529d5a60d27992ab25: *none* - Shape _:na1223754580c45258529d5a60d27992ab21: *none* - Shape _:na1223754580c45258529d5a60d27992ab11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na1223754580c45258529d5a60d27992ab10: *none* - Shape _:na1223754580c45258529d5a60d27992ab22: *none* - Shape _:na1223754580c45258529d5a60d27992ab23: *none* - Shape _:na1223754580c45258529d5a60d27992ab20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
example_2_1.json Example
SHACL: 1 Violation
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: False Results (1): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:PropertyIDUriShouldBeIRIShape Focus Node: Literal("https://vocab.nerc.ac.uk/collection/Q01/current/") Value Node: Literal("https://vocab.nerc.ac.uk/collection/Q01/current/") Message: schema:propertyID value looks like a URI or CURIE (prefix:localname) but is serialized as a string literal. Serialize URI values as JSON-LD IRI references: {"@id":"..."}. Free-label strings like 'temperature' remain valid as strings.
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nc1f2f4554a594db285647372de8f3e9fb21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:additionalPropertyComplete_001/schema1:propertyID/schema1:identifier/schema1:propertyID,ex:samplePreparationMethod,ex:additionalPropertyComplete_001/schema1:propertyID - Shape _:nc1f2f4554a594db285647372de8f3e9fb13: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb28: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb33: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb31: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb20: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb14: *none* - Shape _:nc1f2f4554a594db285647372de8f3e9fb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/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 _:n9f733ead57864120afed6e73f93e673eb8: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb10: *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 _:n9f733ead57864120afed6e73f93e673eb7: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb26: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb5: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb6: *none* - Shape _:n9f733ead57864120afed6e73f93e673eb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na1223754580c45258529d5a60d27992ab25: *none* - Shape _:na1223754580c45258529d5a60d27992ab21: *none* - Shape _:na1223754580c45258529d5a60d27992ab11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na1223754580c45258529d5a60d27992ab10: *none* - Shape _:na1223754580c45258529d5a60d27992ab22: *none* - Shape _:na1223754580c45258529d5a60d27992ab23: *none* - Shape _:na1223754580c45258529d5a60d27992ab20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*

Test passed: 5 / 5

contributor-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using contributor-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD contributor-fail.jsonld created
Output Turtle contributor-fail.ttl created
JSON Schema
ValidationError: 'schema:contributor' 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': [{'additionalProperties': False, '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/'}, '@type': ['schema:Role'], 'schema:roleName': {'@type': ['schema:DefinedTerm'], 'schema:inDefinedTermSet': 'https://credit.niso.org/', 'schema:name': 'Principal Investigator', 'schema:termCode': 'investigation'}}
SHACL
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ sh:description Literal("https://cross-domain-interoperability-framework.github.io/cdifbook/metadata/schemaorgimplementation.html") ; sh:message Literal("a Role must be filled by a Person, Organization, or IRI reference to one") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:class schema1:Person ] [ sh:class schema1:Organization ] [ sh:nodeKind sh:IRI ] ) ; sh:path schema1:contributor ] Focus Node: [ rdf:type schema1:Role ; schema1:roleName [ rdf:type schema1:DefinedTerm ; schema1:inDefinedTermSet Literal("https://credit.niso.org/") ; schema1:name Literal("Principal Investigator") ; schema1:termCode Literal("investigation") ] ] Result Path: schema1:contributor Message: a Role must be filled by a Person, Organization, or IRI reference to one
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n62e9d72a668141b09461dd3fd373bd14b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b14: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b18: *none* - Shape cdifd:CDIFDefinedTermShape: _:N951ec62a0f6a4cb5b156ee8b2938830f - Shape _:n62e9d72a668141b09461dd3fd373bd14b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b20: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b4: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: _:N09976f58ec5840c6a05b2c321a965ce7 - Shape _:n62e9d72a668141b09461dd3fd373bd14b17: *none* - Shape cdifd:CDIFRoleShape/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 _:ne588fb22026f4abda93342863911b699b10: *none* - Shape _:ne588fb22026f4abda93342863911b699b19: *none* - Shape _:ne588fb22026f4abda93342863911b699b7: *none* - Shape _:ne588fb22026f4abda93342863911b699b5: *none* - Shape _:ne588fb22026f4abda93342863911b699b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne588fb22026f4abda93342863911b699b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne588fb22026f4abda93342863911b699b26: *none* - Shape _:ne588fb22026f4abda93342863911b699b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b20: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b22: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b23: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n124eeaec7bff43f4b54ba5ef19c220adb14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/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: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: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4a01504a3ec24625af7ccc37e23862cbb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
roleName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using roleName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD roleName-fail.jsonld created
Output Turtle roleName-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': [{'additionalProperties': False, '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/'}, '@type': ['schema:Role'], 'schema:contributor': {'@id': 'ex:PersonComplete_PI', '@type': ['schema:Person'], 'schema:affiliation': {'@type': ['schema:Organization'], 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://ror.org'}, 'schema:url': 'https://ror.org/035a68863', 'schema:value': '035a68863'}, 'schema:name': 'USGS ' 'Cascades ' 'Volcano ' 'Observatory'}, 'schema:alternateName': 'Volcanova, E.', 'schema:contactPoint': {'@type': ['schema:ContactPoint'], 'schema:email': 'evolcanova@usgs.gov'}, 'schema:description': 'Volcanologist and ' 'principal investigator ' 'for the Cascades ' 'Monitoring Network', 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://orcid.org'}, 'schema:url': 'https://orcid.org/0000-0003-4567-8901', 'schema:value': '0000-0003-4567-8901'}, 'schema:name': 'Elena Volcanova', 'schema:sameAs': ['https://www.usgs.gov/staff-profiles/elena-volcanova']}}
SHACL
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: cdifd:roleNameProperty Focus Node: [ rdf:type schema1:Role ; schema1:contributor ex:PersonComplete_PI ] Result Path: schema1:roleName Message: a Role must provide a roleName, ideally the value is a term from a controlled vocabulary or an IRI for a role concept. For terms from a vocabulary, recommend using schema:DefinedTerm
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n62e9d72a668141b09461dd3fd373bd14b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b14: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b18: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b20: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b4: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: _:Nc4a45730600b419ca81d7391b192e0a2 - Shape _:n62e9d72a668141b09461dd3fd373bd14b17: *none* - Shape cdifd:CDIFRoleShape/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 _:ne588fb22026f4abda93342863911b699b10: *none* - Shape _:ne588fb22026f4abda93342863911b699b19: *none* - Shape _:ne588fb22026f4abda93342863911b699b7: *none* - Shape _:ne588fb22026f4abda93342863911b699b5: *none* - Shape _:ne588fb22026f4abda93342863911b699b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne588fb22026f4abda93342863911b699b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne588fb22026f4abda93342863911b699b26: *none* - Shape _:ne588fb22026f4abda93342863911b699b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b20: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b22: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b23: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n124eeaec7bff43f4b54ba5ef19c220adb14: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonComplete_PI/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonComplete_PI - Shape cdifd:contactPointProperty/sh:or/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: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: ex:PersonComplete_PI/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4a01504a3ec24625af7ccc37e23862cbb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:n62e9d72a668141b09461dd3fd373bd14b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b14: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b18: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b20: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b4: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: _:Nd382c58b53a44733a8f25e8c3394ebee - Shape _:n62e9d72a668141b09461dd3fd373bd14b17: *none* - Shape cdifd:CDIFRoleShape/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 _:ne588fb22026f4abda93342863911b699b10: *none* - Shape _:ne588fb22026f4abda93342863911b699b19: *none* - Shape _:ne588fb22026f4abda93342863911b699b7: *none* - Shape _:ne588fb22026f4abda93342863911b699b5: *none* - Shape _:ne588fb22026f4abda93342863911b699b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne588fb22026f4abda93342863911b699b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne588fb22026f4abda93342863911b699b26: *none* - Shape _:ne588fb22026f4abda93342863911b699b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b20: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b22: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b23: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n124eeaec7bff43f4b54ba5ef19c220adb14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/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: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: ex:exampleOrg_fW - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4a01504a3ec24625af7ccc37e23862cbb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:n62e9d72a668141b09461dd3fd373bd14b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b14: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b18: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b20: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b4: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: _:Nb69fe13b28c8458385ccaeb4702e40cc - Shape _:n62e9d72a668141b09461dd3fd373bd14b17: *none* - Shape cdifd:CDIFRoleShape/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 _:ne588fb22026f4abda93342863911b699b10: *none* - Shape _:ne588fb22026f4abda93342863911b699b19: *none* - Shape _:ne588fb22026f4abda93342863911b699b7: *none* - Shape _:ne588fb22026f4abda93342863911b699b5: *none* - Shape _:ne588fb22026f4abda93342863911b699b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne588fb22026f4abda93342863911b699b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne588fb22026f4abda93342863911b699b26: *none* - Shape _:ne588fb22026f4abda93342863911b699b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b20: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b22: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b23: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n124eeaec7bff43f4b54ba5ef19c220adb14: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:contactPointProperty/sh:or/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: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: ex:PersonExample_zZc/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4a01504a3ec24625af7ccc37e23862cbb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *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 _:n62e9d72a668141b09461dd3fd373bd14b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b14: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b18: *none* - Shape cdifd:CDIFDefinedTermShape: _:N86679988c5dd431c9ebb8e03b0af5bf0 - Shape _:n62e9d72a668141b09461dd3fd373bd14b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b20: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b4: *none* - Shape _:n62e9d72a668141b09461dd3fd373bd14b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: _:N0a06073fb02048829b10f296d071dd61 - Shape _:n62e9d72a668141b09461dd3fd373bd14b17: *none* - Shape cdifd:CDIFRoleShape/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 _:ne588fb22026f4abda93342863911b699b10: *none* - Shape _:ne588fb22026f4abda93342863911b699b19: *none* - Shape _:ne588fb22026f4abda93342863911b699b7: *none* - Shape _:ne588fb22026f4abda93342863911b699b5: *none* - Shape _:ne588fb22026f4abda93342863911b699b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne588fb22026f4abda93342863911b699b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne588fb22026f4abda93342863911b699b26: *none* - Shape _:ne588fb22026f4abda93342863911b699b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b20: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b22: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b23: *none* - Shape _:na3bf9444ad0f4ceaa7daf53f4fe89be7b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n124eeaec7bff43f4b54ba5ef19c220adb14: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonComplete_PI/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonComplete_PI - Shape cdifd:contactPointProperty/sh:or/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: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: ex:PersonComplete_PI/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4a01504a3ec24625af7ccc37e23862cbb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*

Test passed: 4 / 4

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: 'schema:contentUrl' is a required property Failed validating 'required' in schema['allOf'][0]['then']: {'required': ['schema:contentUrl']} On instance: {'@context': {'dcterms': 'http://purl.org/dc/terms/', 'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@type': ['schema:DataDownload'], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}], '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': {'@id': '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': 'd41d8cd98f00b204e9800998ecf8427e'}}
SHACL
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): 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: [ dcterms:conformsTo <http://www.opengis.net/def/nil/OGC/0/missing> ; ns1:checksum [ ns1:algorithm Literal("MD5") ; ns1:checksumValue Literal("d41d8cd98f00b204e9800998ecf8427e") ; rdf:type ns1:Checksum ] ; rdf:type schema1:DataDownload ; 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: schema1:contentUrl Message: Less than 1 values on [ dcterms:conformsTo <http://www.opengis.net/def/nil/OGC/0/missing> ; ns1:checksum [ ns1:algorithm Literal("MD5") ; ns1:checksumValue Literal("d41d8cd98f00b204e9800998ecf8427e") ; rdf:type ns1:Checksum ] ; rdf:type schema1:DataDownload ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("Water levels in Beartooth reservoir, 1992-2020") ; schema1:provider <https://orcid.org/3333-4444-5565> ]->schema1:contentUrl
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: _:Ndcc4f630381846e0965ea1f92617ac8b - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: _:Ndcc4f630381846e0965ea1f92617ac8b
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/347237> - Shape _:n602fe6daf3f1422b80ebbd8ffbaf025cb3: *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 _:n571655331b0441aab46a5b897bd24d47b5: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b26: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b19: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b10: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b4: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b7: *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 _:n1ae29f0ef116400f95dce2f67de560f2b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b21: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b23: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:nae99f99e42384660a402b3a0e238bd51b14: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4444-5565>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4444-5565> - Shape cdifd:contactPointProperty/sh:or/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:rest/rdf:first: *none*
name-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using name-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD name-fail.jsonld created
Output Turtle name-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:name']: {'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: _:N8d736e6be45d49f380e270e17a8fe707 - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: _:N8d736e6be45d49f380e270e17a8fe707
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/347237> - Shape _:n602fe6daf3f1422b80ebbd8ffbaf025cb3: *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 _:n571655331b0441aab46a5b897bd24d47b5: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b26: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b19: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b10: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b4: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b7: *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 _:n1ae29f0ef116400f95dce2f67de560f2b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b21: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b23: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:nae99f99e42384660a402b3a0e238bd51b14: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4444-5565>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4444-5565> - Shape cdifd:contactPointProperty/sh:or/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:rest/rdf:first: *none*
example_1_1.json Example
Passed
Files
Using exampleDataDownload.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: _:Neee73487327c4d9b9ffaa4ef2d836d6f - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: _:Neee73487327c4d9b9ffaa4ef2d836d6f
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/347237> - Shape _:n602fe6daf3f1422b80ebbd8ffbaf025cb3: *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 _:n571655331b0441aab46a5b897bd24d47b5: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b26: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b19: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b10: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b4: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b7: *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 _:n1ae29f0ef116400f95dce2f67de560f2b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b21: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b23: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:nae99f99e42384660a402b3a0e238bd51b14: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4444-5565>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4444-5565> - Shape cdifd:contactPointProperty/sh:or/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:rest/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleDataDownloadComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:DataDownloadComplete_001 - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:DataDownloadComplete_001
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://orcid.org/0000-0002-5678-1234>/schema1:affiliation,ex:DataDownloadComplete_001/schema1:provider - Shape _:n602fe6daf3f1422b80ebbd8ffbaf025cb3: *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 _:n571655331b0441aab46a5b897bd24d47b5: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b26: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b19: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b10: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b4: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n571655331b0441aab46a5b897bd24d47b7: *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 _:n1ae29f0ef116400f95dce2f67de560f2b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b21: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b23: *none* - Shape _:n1ae29f0ef116400f95dce2f67de560f2b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:nae99f99e42384660a402b3a0e238bd51b14: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-5678-1234>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-5678-1234> - Shape cdifd:contactPointProperty/sh:or/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:rest/rdf:first: *none*

Test passed: 5 / 5

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 _:n91221519916d4161b62e1e03d3ef3d78b8: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b6: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b26: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b4: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b5: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b19: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nc8774fc8d6ad4b33bb8425db59864732b10: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b21: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
name-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using name-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD name-fail.jsonld created
Output Turtle name-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:name']: {'description': 'text label for the term that is useful to human user', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n91221519916d4161b62e1e03d3ef3d78b8: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b6: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b26: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b4: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b5: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b19: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nc8774fc8d6ad4b33bb8425db59864732b10: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b21: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
termCode-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using termCode-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD termCode-fail.jsonld created
Output Turtle termCode-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:termCode']: {'description': 'A representative code for this keyword in the ' 'controlled vocabulary. Analogous to skos:Notation', 'type': 'string', 'x-jsonld-id': 'http://schema.org/termCode'} On instance['schema:termCode']: 42
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("termCode is a short code or notation for the term within its vocabulary (analogous to skos:notation)") ; sh:minCount Literal("0", datatype=xsd:integer) ; sh:path schema1:termCode ; sh:severity sh:Info ] Focus Node: ex:definedTerm_zZc Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:termCode Message: termCode is a short code or notation for the term within its vocabulary (analogous to skos:notation)
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n91221519916d4161b62e1e03d3ef3d78b8: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b6: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b26: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b4: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b5: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b19: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nc8774fc8d6ad4b33bb8425db59864732b10: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b21: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *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 _:n91221519916d4161b62e1e03d3ef3d78b8: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b6: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b26: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b4: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b5: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b19: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nc8774fc8d6ad4b33bb8425db59864732b10: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b21: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *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 _:n91221519916d4161b62e1e03d3ef3d78b8: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b6: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b26: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b4: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b5: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b19: *none* - Shape _:n91221519916d4161b62e1e03d3ef3d78b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nc8774fc8d6ad4b33bb8425db59864732b10: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b21: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc8774fc8d6ad4b33bb8425db59864732b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*

Test passed: 4 / 4

description-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:description']: {'description': 'Description of the scope and purpose of the term set.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/schemaorgProperties/definedTermSet/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTermSet/rules.shacl: - Shape _:n92f40af9c59542f2b6d5555eb60181cdb6: *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/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb20: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb25: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb10: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb23: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b19: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b26: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b10: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b4: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b6: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
name-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using name-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD name-fail.jsonld created
Output Turtle name-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:name']: {'description': 'Human-readable name (label) for the term set.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/schemaorgProperties/definedTermSet/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTermSet/rules.shacl: - Shape _:n92f40af9c59542f2b6d5555eb60181cdb6: *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/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb20: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb25: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb10: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb23: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b19: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b26: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b10: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b4: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b6: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
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 _:n92f40af9c59542f2b6d5555eb60181cdb6: *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/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb20: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb25: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb10: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb23: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b19: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b26: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b10: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b4: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b6: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *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 _:n92f40af9c59542f2b6d5555eb60181cdb6: *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/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb20: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb25: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb10: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n9d206e83ed4f42e6a1a0293e5f22741bb23: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b19: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b26: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b10: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b4: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b6: *none* - Shape _:naaa8aca3287d4e9aa30854b0164fc7e0b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*

Test passed: 4 / 4

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: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:url']: {'description': 'web-resolveable string for the identifier; host name ' 'part is location of a resolver that will return some ' 'representation for the given identifier value. E.g. ' 'https://doi.org/10.5066/F7VX0DMQ ', 'format': 'uri', 'type': 'string', 'x-jsonld-id': 'http://schema.org/url'} On instance['schema:url']: 42
SHACL
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab22: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab20: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab21: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab11: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
value-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using value-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD value-fail.jsonld created
Output Turtle value-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:value']: {'description': 'the identifier string. E.g. 10.5066/F7VX0DMQ', 'type': 'string', 'x-jsonld-id': 'http://schema.org/value'} On instance['schema:value']: 42
SHACL
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab22: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab20: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab21: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab11: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
example_1_1.json Example
Passed
Files
Using exampleIdentifier.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab22: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab20: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab21: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab11: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
example_2_1.json Example
Passed
Files
Using exampleIdentifierComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab22: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab20: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab21: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab11: *none* - Shape _:nc7607674f21841dfb6e3874a87cc6deab25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*

Test passed: 4 / 4

additionalType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using additionalType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD additionalType-fail.jsonld created
Output Turtle additionalType-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['schema:additionalType']: {'description': 'Domain-specific type classifications. Should include ' 'a scientific instrument type URI (e.g. wd:Q3099911 ' 'for Wikidata scientific instrument).', 'items': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://schema.org/additionalType'} On instance['schema:additionalType']: 42
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: False Results (1): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:AdditionalTypeUriShouldBeIRIShape Focus Node: Literal("42", datatype=xsd:integer) Value Node: Literal("42", datatype=xsd:integer) Message: schema:additionalType value looks like a URI or CURIE (prefix:localname) but is serialized as a string literal. Serialize URI values as JSON-LD IRI references: {"@id":"..."}. Free-label strings like 'MaterialSample' remain valid as strings; schema:DefinedTerm objects are also permitted.
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: wd:Q848143,ex:instrument-pygcmsms-gsfc-001/schema1:additionalType,wd:Q3099911,wd:Q180809 - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b33: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:model/schema1:identifier/schema1:propertyID,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,<https://doi.org>,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,<https://vocab.nerc.ac.uk/collection/L05/current/>,<https://ror.org>,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:identifier/schema1:propertyID,<https://orcid.org>,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID - Shape _:n351eccdf10db408f869e88a8bb991028b13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b28: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b29: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b7: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b6: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b14: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b20: *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 _:n47341a8eed2d416dad50c91fbbb93ed4b4: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b5: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b19: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b10: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2327cb46448b402dbb6fe6514514a251b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b22: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b21: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:component-mass-spectrometer/schema1:manufacturer,ex:component-pyrolysis-oven/schema1:manufacturer,<https://ror.org/0171mag52>,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer,ex:component-gas-chromatograph/schema1:manufacturer - Shape _:n73736c10e29f4f658468b0675204fe8db3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:instrument-pygcmsms-gsfc-001/schema1:contributor/schema1:roleName,ex:instrument-pygcmsms-gsfc-001/schema1:category,ex:instrument-pygcmsms-gsfc-001/schema1:category - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b15: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b3: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b14: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b20: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b16: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b18: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b17: *none* - 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 cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/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 _:nb7cd3f6791d344cc93e869e533208810b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-8898-3457>/schema1:contactPoint,<https://orcid.org/0000-0002-4805-7062>/schema1:contactPoint,<https://ror.org/0171mag52>/schema1:contactPoint,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-4805-7062>,<https://orcid.org/0000-0001-8898-3457> - 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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/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:CDIFRelationShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink - Shape cdifd:CDIFLabeledLinkShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink
description-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:description']: {'description': 'Text description of this instrument, its purpose, and ' 'capabilities.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
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 cdifd:AdditionalTypeUriShouldBeIRIShape: wd:Q848143,wd:Q420427,wd:Q3099911,wd:Q180809 - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b33: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:model/schema1:identifier/schema1:propertyID,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,<https://doi.org>,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,<https://vocab.nerc.ac.uk/collection/L05/current/>,<https://ror.org>,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:identifier/schema1:propertyID,<https://orcid.org>,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID - Shape _:n351eccdf10db408f869e88a8bb991028b13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b28: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b29: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b7: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b6: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b14: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b20: *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 _:n47341a8eed2d416dad50c91fbbb93ed4b4: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b5: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b19: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b10: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2327cb46448b402dbb6fe6514514a251b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b22: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b21: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:component-pyrolysis-oven/schema1:manufacturer,ex:component-mass-spectrometer/schema1:manufacturer,ex:component-gas-chromatograph/schema1:manufacturer,<https://ror.org/0171mag52>,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer - Shape _:n73736c10e29f4f658468b0675204fe8db3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *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:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b15: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b3: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b14: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b20: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b16: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b18: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b17: *none* - 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 cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/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 _:nb7cd3f6791d344cc93e869e533208810b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-4805-7062>/schema1:contactPoint,<https://orcid.org/0000-0001-8898-3457>/schema1:contactPoint,<https://ror.org/0171mag52>/schema1:contactPoint,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-4805-7062>,<https://orcid.org/0000-0001-8898-3457> - 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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/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:CDIFRelationShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink - Shape cdifd:CDIFLabeledLinkShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink
example_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 cdifd:AdditionalTypeUriShouldBeIRIShape: wd:Q848143,wd:Q420427,wd:Q3099911,wd:Q180809 - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b33: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:model/schema1:identifier/schema1:propertyID,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,<https://doi.org>,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,<https://vocab.nerc.ac.uk/collection/L05/current/>,<https://ror.org>,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:identifier/schema1:propertyID,<https://orcid.org>,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID - Shape _:n351eccdf10db408f869e88a8bb991028b13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b28: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b29: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b7: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b6: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b14: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b20: *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 _:n47341a8eed2d416dad50c91fbbb93ed4b4: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b5: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b19: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b10: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2327cb46448b402dbb6fe6514514a251b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b22: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b21: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink/schema1:target,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink/schema1:target,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink/schema1:target
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:component-gas-chromatograph/schema1:manufacturer,ex:component-pyrolysis-oven/schema1:manufacturer,<https://ror.org/0171mag52>,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer,ex:component-mass-spectrometer/schema1:manufacturer - Shape _:n73736c10e29f4f658468b0675204fe8db3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:instrument-pygcmsms-gsfc-001/schema1:contributor/schema1:roleName,ex:instrument-pygcmsms-gsfc-001/schema1:category,ex:instrument-pygcmsms-gsfc-001/schema1:category - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b15: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b3: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b14: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b20: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b16: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b18: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b17: *none* - 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 cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/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 _:nb7cd3f6791d344cc93e869e533208810b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer/schema1:contactPoint,<https://orcid.org/0000-0002-4805-7062>/schema1:contactPoint,<https://orcid.org/0000-0001-8898-3457>/schema1:contactPoint,<https://ror.org/0171mag52>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-4805-7062>,<https://orcid.org/0000-0001-8898-3457> - 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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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 cdifd:AdditionalTypeUriShouldBeIRIShape: wd:Q16653419,wd:Q223767 - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b33: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:instrument-icpms-lab42/schema1:additionalProperty/schema1:propertyID,<https://vocab.nerc.ac.uk/collection/L05/current/>,<https://ror.org>,ex:instrument-icpms-lab42/schema1:additionalProperty/schema1:propertyID,ex:component-autosampler-lab42/schema1:additionalProperty/schema1:propertyID,ex:instrument-icpms-lab42/schema1:model/schema1:identifier/schema1:propertyID,ex:instrument-icpms-lab42/schema1:identifier/schema1:propertyID,<https://doi.org>,<https://orcid.org> - Shape _:n351eccdf10db408f869e88a8bb991028b13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b28: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b29: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b7: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b6: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b14: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n351eccdf10db408f869e88a8bb991028b20: *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 _:n47341a8eed2d416dad50c91fbbb93ed4b4: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b5: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b19: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b10: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n47341a8eed2d416dad50c91fbbb93ed4b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2327cb46448b402dbb6fe6514514a251b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b22: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b21: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2327cb46448b402dbb6fe6514514a251b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: ex:instrument-icpms-lab42/schema1:relatedLink,ex:instrument-icpms-lab42/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:instrument-icpms-lab42/schema1:relatedLink/schema1:target,ex:instrument-icpms-lab42/schema1:relatedLink/schema1:target
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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/03m2x1q45>,ex:instrument-icpms-lab42/schema1:manufacturer,ex:component-autosampler-lab42/schema1:manufacturer - Shape _:n73736c10e29f4f658468b0675204fe8db3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:instrument-icpms-lab42/schema1:contributor/schema1:roleName,ex:instrument-icpms-lab42/schema1:category - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b15: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b3: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b14: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b20: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b16: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b18: *none* - Shape _:n46ac44468ec3481da90b5c644fc9a9d5b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-icpms-lab42/schema1:contributor - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/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 _:nb7cd3f6791d344cc93e869e533208810b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-9876-5432>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-9876-5432> - 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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*

Test passed: 3 / 3

target-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using target-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD target-fail.jsonld created
Output Turtle target-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'object' Failed validating 'type' in schema['properties']['schema:target']: {'description': 'The entry point being linked to. Deliberately not ' 'sealed: real targets also carry schema:httpMethod, ' 'schema:urlTemplate, schema:contentType and ' 'domain-specific properties, and JSON-LD is ' 'open-world.', 'properties': {'@type': {'contains': {'const': 'schema:EntryPoint'}, 'default': 'schema:EntryPoint', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:encodingFormat': {'description': 'registered ' 'MIME types ' 'are expected', 'type': 'string', 'x-jsonld-id': 'http://schema.org/encodingFormat'}, 'schema:name': {'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:url': {'format': 'uri', 'type': 'string', 'x-jsonld-id': 'http://schema.org/url'}}, 'type': 'object', 'x-jsonld-id': 'http://schema.org/target'} On instance['schema:target']: 42
SHACL
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: _:N4d055224687948d8a8518e876ac4240e - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb8: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb7: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb6: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb19: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b20: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b21: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b22: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b23: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b25: *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/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
example_1_1.json Example
Passed
Files
Using exampleLinkRole.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/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: _:Nc9e788ccbc1d4887bbb8f8282a013501 - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: _:N51e6928f1cca4f3fa8ebc431930bc037
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb8: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb7: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb6: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb19: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b20: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b21: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b22: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b23: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b25: *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/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
example_2_1.json Example
Passed
Files
Using exampleLinkRoleComplete.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/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: _:N91d17e0976374fcd8904b376aef37ea9 - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: _:N3a1d274585224ca692ba69609737f290
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb8: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb7: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb6: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb19: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf0ea3cc3fc244fee851938eadc9c98beb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b20: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b21: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b22: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b23: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nbcdbbce92e4a4fa4a094ff48be6c81f4b25: *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/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: <https://example.org/concepts/isDocumentedBy> - Shape skosv:prefLabelUniqueLangShape: <https://example.org/concepts/isDocumentedBy> - Shape skosv:conceptBroaderNotSelfShape: <https://example.org/concepts/isDocumentedBy>

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: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:name']: {'description': 'title of the grant', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n0ee75c8230ab413380b13163c490edcab11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab5: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab12: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab26: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab3: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab13: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab17: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab25: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab14: *none* - Shape cdifd:fundingShape: _:N8c357f95b2d04088a4f1a6dcb7e42d11 - Shape _:n0ee75c8230ab413380b13163c490edcab4: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:ne4f9a19a9cdb4e71a8a35fdb8979155bb3: *none* - 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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b6: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b4: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b19: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db25: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db21: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db10: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape _:n8e8b3bda54964d7b8ace4d89dcb504eeb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none*
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 _:n0ee75c8230ab413380b13163c490edcab11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab5: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab12: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab26: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab3: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab13: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab17: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab25: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab14: *none* - Shape cdifd:fundingShape: _:N5016a3935d6d4304bcf38064a2d7f898 - Shape _:n0ee75c8230ab413380b13163c490edcab4: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:ne4f9a19a9cdb4e71a8a35fdb8979155bb3: *none* - 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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b6: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b4: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b19: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db25: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db21: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db10: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape _:n8e8b3bda54964d7b8ace4d89dcb504eeb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none*
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 _:n0ee75c8230ab413380b13163c490edcab11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab5: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab12: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab26: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab3: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab13: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab17: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab25: *none* - Shape _:n0ee75c8230ab413380b13163c490edcab14: *none* - Shape cdifd:fundingShape: ex:FunderComplete_001 - Shape _:n0ee75c8230ab413380b13163c490edcab4: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:ne4f9a19a9cdb4e71a8a35fdb8979155bb3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/021nxhr62> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *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 _:n50a10e1d20a5448d97d42b7ca2dceee5b6: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b4: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b19: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n50a10e1d20a5448d97d42b7ca2dceee5b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db25: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db21: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db10: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n269c256e2c8349b4bf0528ea7cd4288db20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape _:n8e8b3bda54964d7b8ace4d89dcb504eeb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none*

Test passed: 4 / 4

additionalType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using additionalType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD additionalType-fail.jsonld created
Output Turtle additionalType-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['schema:additionalType']: {'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/additionalType'} On instance['schema:additionalType']: 42
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:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne2ad661dbe7a4510abb7da5666938c68b3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0d765fb5ae60475595697c609a65643ab5: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab26: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab7: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab8: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb23: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb20: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb11: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb22: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb25: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb21: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:name']: {'description': 'string label for organization that is meaningful for ' 'human users', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
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:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne2ad661dbe7a4510abb7da5666938c68b3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0d765fb5ae60475595697c609a65643ab5: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab26: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab7: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab8: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb23: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb20: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb11: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb22: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb25: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb21: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne2ad661dbe7a4510abb7da5666938c68b3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0d765fb5ae60475595697c609a65643ab5: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab26: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab7: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab8: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb23: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb20: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb11: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb22: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb25: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb21: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:OrgComplete_001 - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne2ad661dbe7a4510abb7da5666938c68b3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0d765fb5ae60475595697c609a65643ab5: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab26: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab7: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab8: *none* - Shape _:n0d765fb5ae60475595697c609a65643ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb23: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb20: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb11: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb22: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb25: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb21: *none* - Shape _:n1939471f7ad543e6ac21d9d418b07fdcb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*

Test passed: 5 / 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: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:maintainerOrProviderContactPointShape: *none* - Shape _:n2ca8d22414054cffb936fdb078a0b713b14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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: *none* - Shape _:ncab25c8b3cf84b22a417cd5297858d05b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b26: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b5: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b19: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b4: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b10: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b7: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b8: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b6: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:n9ffdb479406a40e8a33d9ec4cd6e58bdb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb10: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb25: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
description-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:description']: {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
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 _:n2ca8d22414054cffb936fdb078a0b713b14: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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: ex:PersonExample_zZc/schema1:affiliation - Shape _:ncab25c8b3cf84b22a417cd5297858d05b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b26: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b5: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b19: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b4: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b10: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b7: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b8: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b6: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:n9ffdb479406a40e8a33d9ec4cd6e58bdb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb10: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb25: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:name']: {'description': 'string label for person that is meaningful for human ' "users, should format consistently. Recommend 'Family " "Name, Given name' format.", 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/schemaorgProperties/person/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: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.
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n2ca8d22414054cffb936fdb078a0b713b14: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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: ex:PersonExample_zZc/schema1:affiliation - Shape _:ncab25c8b3cf84b22a417cd5297858d05b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b26: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b5: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b19: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b4: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b10: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b7: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b8: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b6: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:n9ffdb479406a40e8a33d9ec4cd6e58bdb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb10: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb25: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:maintainerOrProviderContactPointShape: *none* - Shape _:n2ca8d22414054cffb936fdb078a0b713b14: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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: ex:PersonExample_zZc/schema1:affiliation - Shape _:ncab25c8b3cf84b22a417cd5297858d05b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b26: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b5: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b19: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b4: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b10: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b7: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b8: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b6: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:n9ffdb479406a40e8a33d9ec4cd6e58bdb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb10: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb25: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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:maintainerOrProviderContactPointShape: *none* - Shape _:n2ca8d22414054cffb936fdb078a0b713b14: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonComplete_001/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonComplete_001 - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *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: ex:PersonComplete_001/schema1:affiliation - Shape _:ncab25c8b3cf84b22a417cd5297858d05b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b26: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b5: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b19: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b4: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b10: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b7: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b8: *none* - Shape _:nadce0e63cd5b45e690b982241c0d7cf3b6: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:n9ffdb479406a40e8a33d9ec4cd6e58bdb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb10: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb25: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n9ffdb479406a40e8a33d9ec4cd6e58bdb20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*

Test passed: 6 / 6

geo-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using geo-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD geo-fail.jsonld created
Output Turtle geo-fail.ttl created
JSON Schema
ValidationError: 42 is not valid under any of the given schemas Failed validating 'anyOf' in schema['properties']['schema:geo']: {'anyOf': [{'description': 'A point location. Point locations are ' 'recommended for data that is associated ' 'with specific sample locations, ' 'particularly if these are widely spaced ' 'such that an enclosing bounding box would ' 'be a misleading representation of the ' 'spatial location. Be aware that some ' 'client applications might only index or ' 'display bounding box extents or a single ' 'point location.', 'properties': {'@type': {'contains': {'const': 'schema:GeoCoordinates'}, 'default': 'schema:GeoCoordinates', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:latitude': {'maximum': 90, 'minimum': -90, 'type': 'number', 'x-jsonld-id': 'http://schema.org/latitude'}, 'schema:longitude': {'maximum': 180, 'minimum': -180, 'type': 'number', 'x-jsonld-id': 'http://schema.org/longitude'}}, 'required': ['@type', 'schema:latitude', 'schema:longitude'], 'type': 'object'}, {'description': 'A schema:GeoShape bounding box. The ' 'geometry is described with a set of ' 'latitude/longitude pairs (in that ' 'order).The documentation for ' "schema:GeoShape states 'Either whitespace " 'or commas can be used to separate latitude ' 'and longitude; whitespace should be used ' 'when writing a list of several such ' "points.'", 'properties': {'@type': {'contains': {'const': 'schema:GeoShape'}, 'default': 'schema:GeoShape', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:box': {'description': 'A GeoShape ' 'box defines ' 'an area on ' 'the surface ' 'of the earth ' 'defined by ' 'point ' 'locations of ' 'the ' 'southwest ' 'corner and ' 'northeast ' 'corner of ' 'the ' 'rectangle in ' 'latitude-longitude ' 'coordinates. ' 'A space ' 'should be ' 'used to ' 'separate the ' 'latitude and ' 'longitude ' 'values. The ' 'two corner ' 'coordinate ' 'points are ' 'separated by ' 'a space. ' "'East " "longitude' " 'means ' 'positive ' 'longitude ' 'values are ' 'east of the ' 'prime ' '(Greenwich) ' 'meridian.', 'type': 'string', 'x-jsonld-id': 'http://schema.org/box'}}, 'required': ['@type', 'schema:box'], 'type': 'object'}, {'description': 'A schema:GeoShape curvilinear trace, for ' 'resource related to a linear trace like a ' 'ship track or airplane flight line', 'properties': {'@type': {'contains': {'const': 'schema:GeoShape'}, 'default': 'schema:GeoShape', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:line': {'description': 'A GeoShape ' 'box defines ' 'a ' 'curvilinear ' 'geometry as ' 'a string of ' 'latitude-longitude ' 'coordinates. ' 'A space ' 'should be ' 'used to ' 'separate ' 'the ' 'latitude ' 'and ' 'longitude ' 'values. The ' 'coordinate ' 'point pairs ' 'are also ' 'separated ' 'by a space. ' "'East " "longitude' " 'means ' 'positive ' 'longitude ' 'values are ' 'east of the ' 'prime ' '(Greenwich) ' 'meridian. ' "e.g. '39.33 " '120.77 ' '40.44 ' '123.96 ' '41.00 ' "121.34' ", 'type': 'string', 'x-jsonld-id': 'http://schema.org/line'}}, 'required': ['@type', 'schema:line'], 'type': 'object'}], 'description': 'Either a bounding box or a point location.', 'x-jsonld-id': 'http://schema.org/geo'} On instance['schema:geo']: 42
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/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:spatialExtentProperty Focus Node: ex:SpatialExtentBox_my8 Value Node: ex:SpatialExtentBox_my8 Message: Recommended: provide a spatial coverage description if applicable using schema:Place, identified by a place name, an identifier, point location(s) (GeoCoordinates), or GeoShape (bounding box, line profile location, or polygon).
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb42: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb44: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb9: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb41: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape _:n69f15a723a42408daa1a00d9f225294bb29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb13: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb16: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb10: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb40: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb39: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb38: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b22: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b11: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b25: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b23: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b21: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n821f9c404d784fcdaeee1f518cfd266ab6: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab26: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab7: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab5: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab4: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
example_1_1.json Example
Passed
Files
Using exampleSpatialExtentPoint.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb42: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: ex:SpatialExtentPoint_mdfd8/schema1:geo - Shape _:n69f15a723a42408daa1a00d9f225294bb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb44: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb9: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb41: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentPoint_mdfd8 - Shape _:n69f15a723a42408daa1a00d9f225294bb29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb13: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb16: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb10: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb40: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb39: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb38: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b22: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b11: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b25: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b23: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b21: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n821f9c404d784fcdaeee1f518cfd266ab6: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab26: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab7: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab5: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab4: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleSpatialExtentPlaceName.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb42: *none* - Shape cdifd:CDIFDefinedTermShape: ex:SpatialExtentPlaceName_45hwe6/schema1:alternateName,ex:SpatialExtentPlaceName_45hwe6/schema1:alternateName,ex:SpatialExtentPlaceName_45hwe6/schema1:name - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb44: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb9: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb41: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentPlaceName_45hwe6 - Shape _:n69f15a723a42408daa1a00d9f225294bb29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb13: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb16: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb10: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb40: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb39: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb38: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b22: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b11: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b25: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b23: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b21: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n821f9c404d784fcdaeee1f518cfd266ab6: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab26: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab7: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab5: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab4: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
example_3_1.json Example
Passed
Files
Using exampleSpatialExtentLine.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentBox_my8/schema1:geo - Shape _:n69f15a723a42408daa1a00d9f225294bb42: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb44: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb9: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb41: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape _:n69f15a723a42408daa1a00d9f225294bb29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb13: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb16: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb10: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb40: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb39: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb38: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b22: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b11: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b25: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b23: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b21: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n821f9c404d784fcdaeee1f518cfd266ab6: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab26: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab7: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab5: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab4: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
example_4_1.json Example
Passed
Files
Using exampleSpatialExtentBox.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_4_1.jsonld created
Output Turtle example_4_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentBox_my8/schema1:geo - Shape _:n69f15a723a42408daa1a00d9f225294bb42: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb44: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb9: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb41: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape _:n69f15a723a42408daa1a00d9f225294bb29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb13: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb16: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb10: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb40: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb39: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb38: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b22: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b11: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b25: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b23: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b21: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n821f9c404d784fcdaeee1f518cfd266ab6: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab26: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab7: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab5: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab4: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
example_5_1.json Example
Passed
Files
Using exampleSpatialExtentComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_5_1.jsonld created
Output Turtle example_5_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentComplete_001/schema1:geo - Shape _:n69f15a723a42408daa1a00d9f225294bb42: *none* - Shape cdifd:CDIFDefinedTermShape: ex:SpatialExtentComplete_001/schema1:name - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb44: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb9: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb41: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentComplete_001 - Shape _:n69f15a723a42408daa1a00d9f225294bb29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb13: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb16: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb10: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb40: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb39: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb38: *none* - Shape _:n69f15a723a42408daa1a00d9f225294bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b22: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b11: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b25: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b23: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ncfb3b8d6dc634617b8c48ada06fdaca2b21: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n821f9c404d784fcdaeee1f518cfd266ab6: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab26: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab7: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab5: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab4: *none* - Shape _:n821f9c404d784fcdaeee1f518cfd266ab19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*

Test passed: 4 / 4

description-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:description']: {'type': 'string'} On instance['schema:description']: 42
SHACL
Validation result for _sources/schemaorgProperties/statisticalVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/statisticalVariable/rules.shacl: - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:statisticalVariableNode: ex:statvar-median-income - Shape _:n8df48ebb548547e082a41a34d2328ff7b5: *none* - Shape _:n8df48ebb548547e082a41a34d2328ff7b6: *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 _:n2d27daecada0416fadde34fd5866f753b8: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b5: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b26: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b7: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b10: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n045436ff97134f9cae72b17821ea4204b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b20: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b25: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b10: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b22: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b21: *none* - Shape cdifd:CDIFIdentifierShape: *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: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'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'A statistical variable description using ' 'schema.org/StatisticalVariable. Defines a variable ' 'that represents a statistical measure, such as median ' 'income or unemployment rate.', 'properties': {'@id': {'type': 'string'}, '@type': {'contains': {'const': 'schema:StatisticalVariable'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:alternateName': {'items': {'description': 'human ' 'intelligible ' 'name ' 'for ' 'variable ' 'that ' 'conveys ' 'semantics', 'type': 'string'}, 'type': 'array'}, 'schema:description': {'type': 'string'}, 'schema:measuredProperty': {'properties': {'@id': {'description': 'reference ' 'to ' 'a ' 'skos ' 'concept ' 'for ' 'the ' 'property', 'type': 'string'}, '@type': {'contains': {'const': 'schema:Property'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:name': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}]}}, 'type': 'object'}, 'schema:measurementTechnique': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'description': 'reference ' 'to ' 'a ' 'skos ' 'concept', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'Text ' 'description ' 'or URI ' 'identifying ' 'the ' 'measurement ' 'method.'}, 'schema:name': {'description': 'string label for the ' 'statistical variable', 'type': 'string'}, 'schema:statType': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}]}}, 'required': ['@type', 'schema:name', 'schema:measuredProperty'], 'type': 'object'} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/'}, '@id': 'ex:statvar-median-income', '@type': ['schema:StatisticalVariable'], 'schema:description': 'Median annual household income in US dollars, ' 'estimated from survey data.', 'schema:measuredProperty': {'@type': ['schema:Property'], 'schema:name': 'household income'}, 'schema:measurementTechnique': 'American Community Survey 5-year ' 'estimates', 'schema:statType': 'Median'}
SHACL
Validation result for _sources/schemaorgProperties/statisticalVariable/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ sh:datatype xsd:string ; sh:message Literal("A StatisticalVariable must have a name (schema:name) with at least 3 characters.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("3", datatype=xsd:integer) ; sh:path schema1:name ] Focus Node: ex:statvar-median-income Result Path: schema1:name Message: A StatisticalVariable must have a name (schema:name) with at least 3 characters.
Focus nodes for _sources/schemaorgProperties/statisticalVariable/rules.shacl: - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:statisticalVariableNode: ex:statvar-median-income - Shape _:n8df48ebb548547e082a41a34d2328ff7b5: *none* - Shape _:n8df48ebb548547e082a41a34d2328ff7b6: *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 _:n2d27daecada0416fadde34fd5866f753b8: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b5: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b26: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b7: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b10: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n045436ff97134f9cae72b17821ea4204b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b20: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b25: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b10: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b22: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b21: *none* - Shape cdifd:CDIFIdentifierShape: *none*
example_1_1.json Example
Passed
Files
Using exampleStatisticalVariable.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/statisticalVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/statisticalVariable/rules.shacl: - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:statisticalVariableNode: ex:statvar-median-income - Shape _:n8df48ebb548547e082a41a34d2328ff7b5: *none* - Shape _:n8df48ebb548547e082a41a34d2328ff7b6: *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 _:n2d27daecada0416fadde34fd5866f753b8: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b5: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b26: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b7: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b10: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n045436ff97134f9cae72b17821ea4204b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b20: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b25: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b10: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b22: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b21: *none* - Shape cdifd:CDIFIdentifierShape: *none*
example_2_1.json Example
Passed
Files
Using exampleStatisticalVariableComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/statisticalVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/statisticalVariable/rules.shacl: - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:statisticalVariableNode: ex:StatVarComplete_001 - Shape _:n8df48ebb548547e082a41a34d2328ff7b5: *none* - Shape _:n8df48ebb548547e082a41a34d2328ff7b6: *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 _:n2d27daecada0416fadde34fd5866f753b8: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b5: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b26: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b7: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b10: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2d27daecada0416fadde34fd5866f753b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n045436ff97134f9cae72b17821ea4204b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b20: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b25: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b10: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b22: *none* - Shape _:n045436ff97134f9cae72b17821ea4204b21: *none* - Shape cdifd:CDIFIdentifierShape: *none*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleTemporalExtent.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf629dbb9a2d54a958bb4da65ff60b507b5: *none* - Shape _:nf629dbb9a2d54a958bb4da65ff60b507b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:nf629dbb9a2d54a958bb4da65ff60b507b4: *none* - Shape cdifd:timePositionNode: _:Nd5dd1cbe5d2a48619a67278daa9b77ff,_:Ncd97a4f9739c4cff8c16119f8e3db264 - Shape cdifd:timeIntervalNode: _:Naab96e25f6974119a54b2eff4f74f2b1 - Shape cdifd:timeInstantNode: _:N8485e385935b410fb814f25fcc522045,_:N0b0bdf1bf1654621a8ef60659107662c - Shape _:nf629dbb9a2d54a958bb4da65ff60b507b3: *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 cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf629dbb9a2d54a958bb4da65ff60b507b5: *none* - Shape _:nf629dbb9a2d54a958bb4da65ff60b507b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:nf629dbb9a2d54a958bb4da65ff60b507b4: *none* - Shape cdifd:timePositionNode: _:Nf42dc00d0c084d74be36cec08d61542a,_:N3f779d96a9a844bda71436504467f5aa - Shape cdifd:timeIntervalNode: _:N0beb576bf2374831873d5fab29ec5b01 - Shape cdifd:timeInstantNode: _:N2e7237b3b4b24ba6b8fa552e87aad086,_:N689c826c25a747c3a78e262338dc1ba2 - Shape _:nf629dbb9a2d54a958bb4da65ff60b507b3: *none*

Test passed: 4 / 4

description-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:description']: {'default': 'missing', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): 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: ex:variableMeasured_346 Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): 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: ex:variableMeasured_346 Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n8d60075c8119405fb0df4470b09a66feb44: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb45: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb51: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb38: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb52: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb29: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb14: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb8: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb30: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb9: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb4: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb5: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb12: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:variableMeasured_346/schema1:url - 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 _:n7c7bb242e49e4880a542da9740d4ee01b19: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b10: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b8: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b7: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b6: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b22: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b23: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b20: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b21: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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: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': {'anyOf': [{'const': 'schema:PropertyValue'}, {'const': 'schema:PropertyValueSpecification'}]}, 'description': 'Must include ' 'schema:PropertyValue - a ' 'measured VALUE - or ' 'schema:PropertyValueSpecification ' '- a SPECIFICATION of one, ' 'stating the permitted range, ' 'default or unit rather than ' 'an observed result. Protocol ' 'and method descriptions ' 'declare the latter, and ' 'pinning the array to ' 'PropertyValue alone left ' 'them no valid spelling. ' 'Additional type URIs may be ' 'included.', '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'}, {'additionalProperties': False, 'properties': {'@id': {'description': 'reference ' 'to ' 'a ' 'skos ' 'concept', 'type': 'string'}}, 'required': ['@id'], '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'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}]}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/propertyID'}, 'schema:unitCode': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], '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': {'dcat': 'http://www.w3.org/ns/dcat#', 'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:variableMeasured_346', '@type': ['schema:PropertyValue'], 'schema:description': 'Air temperature measured at 2 meters above ' 'ground level', 'schema:maxValue': 200, 'schema:measurementTechnique': 'thermometer', 'schema:minValue': 0, 'schema:propertyID': [{'@id': 'ex:definedTerm_zZc'}], 'schema:unitCode': 'C', 'schema:unitText': 'deg C', 'schema:url': {'@type': ['schema:CreativeWork', 'dcat:Relationship'], 'schema:name': 'WMO Guide to Meteorological ' 'Instruments – Temperature', 'schema:url': 'https://library.wmo.int/idurl/4/68695'}}
SHACL
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n8d60075c8119405fb0df4470b09a66feb44: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb45: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb51: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb38: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb52: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb29: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb14: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb8: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb30: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb9: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb4: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb5: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb12: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:variableMeasured_346/schema1:url - 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 _:n7c7bb242e49e4880a542da9740d4ee01b19: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b10: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b8: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b7: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b6: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b22: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b23: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b20: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b21: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:n8d60075c8119405fb0df4470b09a66feb44: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb45: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb51: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb38: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb52: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb29: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb14: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb8: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb30: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb9: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb4: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb5: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb12: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:variableMeasured_346/schema1:url - 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 _:n7c7bb242e49e4880a542da9740d4ee01b19: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b10: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b8: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b7: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b6: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b22: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b23: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b20: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b21: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:n8d60075c8119405fb0df4470b09a66feb44: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb45: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb51: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb38: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb52: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb29: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb14: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb8: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb30: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb9: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb4: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb5: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8d60075c8119405fb0df4470b09a66feb12: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:variableMeasuredComplete_001/schema1:url - 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 _:n7c7bb242e49e4880a542da9740d4ee01b19: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b10: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b8: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b7: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b6: *none* - Shape _:n7c7bb242e49e4880a542da9740d4ee01b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b22: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b23: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b20: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b21: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb36c3aa4fb3a4630aeac70c899e81965b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*

Test passed: 4 / 4

potentialAction-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using potentialAction-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD potentialAction-fail.jsonld created
Output Turtle potentialAction-fail.ttl created
JSON Schema
ValidationError: 'schema:potentialAction' is a required property Failed validating 'required' in schema: {'$defs': {'Action': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/action/schema.yaml'}, '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': 'use schema.org Action to document url or url template ' 'and parameters to request data through a web ' 'accessible location. At this point, schema is set up ' 'for one action-- an HTTP Get that requests data. The ' "url template parameters (in curly brackets '{}') " 'specify query paramters to filter the source data, ' 'request particular output formats or other aspects of ' 'data.', 'properties': {'@type': {'contains': {'const': 'schema:WebAPI'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:documentation': {'description': 'a document ' 'that provides ' 'a ' 'machine-actionable ' 'description ' 'of a service ' 'instance. ' 'Examples ' 'include ' 'OpenAPI ' 'documents, ' 'OGC ' 'Capabilities ' 'documents. ' 'Software ' 'designed to ' 'utilise a ' 'particular ' 'service type ' 'will ' 'typically ' 'include ' 'functionality ' 'to parse such ' 'a description ' 'document and ' 'engage with ' 'the service ' 'endpoint. If ' 'such a ' 'document is ' 'available for ' 'the service ' 'instance ' 'providing the ' 'resource ' 'distribution, ' 'it should be ' 'included in ' 'the ' 'distribution ' 'metadata.', 'oneOf': [{'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/documentation'}, 'schema:potentialAction': {'description': 'actions ' 'that can be ' 'invoked via ' 'the API', 'items': {'$ref': '#/$defs/Action'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/potentialAction'}, 'schema:serviceType': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'specify the ' 'kind of ' 'service. ' 'Ideally this ' 'should be a ' 'resolvable ' 'identifier. ' 'Currently there ' 'is no widely ' 'adopted ' 'registry for ' 'serviceType ' 'identifiers, in ' 'large part ' 'because ' 'services might ' 'be defined at ' 'different ' 'levels of ' 'granularity, ' 'and ' 'classifications ' 'might focus on ' 'function, data ' 'formats, ' 'thematic ' 'content, ' 'security, or ' 'other aspects ' 'of the service ' 'definition. For ' 'interoperability, ' 'there must be ' 'an external ' 'arrangement ' 'between data ' 'providers and ' 'consumers on ' 'the strings ' 'that will be ' 'used to specify ' 'service types.', 'x-jsonld-id': 'http://schema.org/serviceType'}, 'schema:termsOfService': {'description': 'Description ' 'of access ' 'privileges ' 'required to ' 'use the API, ' 'e.g. ' 'registration, ' 'licensing, ' 'payments. ' 'Note that ' 'access ' 'constraints ' 'applying to ' 'all ' 'distributions ' 'of the ' 'resource ' 'should be ' 'specified in ' 'the access ' 'constraints ' 'for the ' 'resource ' 'description ' 'as a whole.', 'oneOf': [{'default': 'not ' 'specified', 'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/termsOfService'}}, 'required': ['schema:serviceType', 'schema:potentialAction', 'schema:termsOfService'], 'title': 'Direct data access to a resource via web servcie', 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} 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:exampleWebAPI_354btrh', '@type': ['schema:WebAPI'], 'schema:documentation': {'@type': ['schema:CreativeWork', 'dcat:Relationship'], 'schema:description': 'Machine-readable API ' 'description in ' 'OpenAPI 3.0 format', 'schema:name': 'OpenAPI specification', 'schema:url': 'http://example.com/resource/documentation35hn3'}, 'schema:serviceType': 'OGC:WFS', 'schema:termsOfService': {'@type': ['schema:CreativeWork', 'dcat:Relationship'], 'schema:description': 'Public access with ' 'attribution required', 'schema:name': 'Terms of Service for ' 'Example Data Portal', 'schema:url': 'http://example.com/resource/termsDoc35yh'}}
SHACL
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ sh:message Literal("at least one action must be provided for a webAPI distribution") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:class schema1:Action ] [ sh:class schema1:AssessAction ] [ sh:class schema1:ConsumeAction ] [ sh:class schema1:ControlAction ] [ sh:class schema1:CreateAction ] [ sh:class schema1:DeleteAction ] [ sh:class schema1:FindAction ] [ sh:class schema1:InteractAction ] [ sh:class schema1:MoveAction ] [ sh:class schema1:PlayAction ] [ sh:class schema1:SearchAction ] [ sh:class schema1:TransferAction ] [ sh:class schema1:UpdateAction ] ) ; sh:path schema1:potentialAction ] Focus Node: ex:exampleWebAPI_354btrh Result Path: schema1:potentialAction Message: at least one action must be provided for a webAPI distribution
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nba821907d3fe444baa1d5b961908aea2b10: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b32: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh - Shape _:nba821907d3fe444baa1d5b961908aea2b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b35: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b33: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b27: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b26: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b24: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b25: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b30: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b11: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b29: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b4: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b28: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b31: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation - 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 _:nf010c924fc924e458bd168c812248494b4: *none* - Shape _:nf010c924fc924e458bd168c812248494b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf010c924fc924e458bd168c812248494b6: *none* - Shape _:nf010c924fc924e458bd168c812248494b19: *none* - Shape _:nf010c924fc924e458bd168c812248494b26: *none* - Shape _:nf010c924fc924e458bd168c812248494b8: *none* - Shape _:nf010c924fc924e458bd168c812248494b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf010c924fc924e458bd168c812248494b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *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:CDIFIdentifierTypeTermShape: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b25: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b11: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b10: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b20: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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*
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:serviceType' is a required property Failed validating 'required' in schema: {'$defs': {'Action': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/action/schema.yaml'}, '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': 'use schema.org Action to document url or url template ' 'and parameters to request data through a web ' 'accessible location. At this point, schema is set up ' 'for one action-- an HTTP Get that requests data. The ' "url template parameters (in curly brackets '{}') " 'specify query paramters to filter the source data, ' 'request particular output formats or other aspects of ' 'data.', 'properties': {'@type': {'contains': {'const': 'schema:WebAPI'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:documentation': {'description': 'a document ' 'that provides ' 'a ' 'machine-actionable ' 'description ' 'of a service ' 'instance. ' 'Examples ' 'include ' 'OpenAPI ' 'documents, ' 'OGC ' 'Capabilities ' 'documents. ' 'Software ' 'designed to ' 'utilise a ' 'particular ' 'service type ' 'will ' 'typically ' 'include ' 'functionality ' 'to parse such ' 'a description ' 'document and ' 'engage with ' 'the service ' 'endpoint. If ' 'such a ' 'document is ' 'available for ' 'the service ' 'instance ' 'providing the ' 'resource ' 'distribution, ' 'it should be ' 'included in ' 'the ' 'distribution ' 'metadata.', 'oneOf': [{'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/documentation'}, 'schema:potentialAction': {'description': 'actions ' 'that can be ' 'invoked via ' 'the API', 'items': {'$ref': '#/$defs/Action'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/potentialAction'}, 'schema:serviceType': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'specify the ' 'kind of ' 'service. ' 'Ideally this ' 'should be a ' 'resolvable ' 'identifier. ' 'Currently there ' 'is no widely ' 'adopted ' 'registry for ' 'serviceType ' 'identifiers, in ' 'large part ' 'because ' 'services might ' 'be defined at ' 'different ' 'levels of ' 'granularity, ' 'and ' 'classifications ' 'might focus on ' 'function, data ' 'formats, ' 'thematic ' 'content, ' 'security, or ' 'other aspects ' 'of the service ' 'definition. For ' 'interoperability, ' 'there must be ' 'an external ' 'arrangement ' 'between data ' 'providers and ' 'consumers on ' 'the strings ' 'that will be ' 'used to specify ' 'service types.', 'x-jsonld-id': 'http://schema.org/serviceType'}, 'schema:termsOfService': {'description': 'Description ' 'of access ' 'privileges ' 'required to ' 'use the API, ' 'e.g. ' 'registration, ' 'licensing, ' 'payments. ' 'Note that ' 'access ' 'constraints ' 'applying to ' 'all ' 'distributions ' 'of the ' 'resource ' 'should be ' 'specified in ' 'the access ' 'constraints ' 'for the ' 'resource ' 'description ' 'as a whole.', 'oneOf': [{'default': 'not ' 'specified', 'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/termsOfService'}}, 'required': ['schema:serviceType', 'schema:potentialAction', 'schema:termsOfService'], 'title': 'Direct data access to a resource via web servcie', 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} 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:exampleWebAPI_354btrh', '@type': ['schema:WebAPI'], 'schema:documentation': {'@type': ['schema:CreativeWork', 'dcat:Relationship'], 'schema:description': 'Machine-readable API ' 'description in ' 'OpenAPI 3.0 format', 'schema:name': 'OpenAPI specification', 'schema:url': 'http://example.com/resource/documentation35hn3'}, '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': [{'@id': 'http://qudt.org/defs/temperature'}]}, {'@id': 'ex:propertyValue_zZc', '@type': ['schema:PropertyValue'], 'schema:description': 'a ' 'quantity ' 'expressing ' 'the ' 'magnitude ' 'of ' 'internal ' 'friction', 'schema:name': 'Viscosity', 'schema:propertyID': [{'@id': 'http://ogc.org/defs/g35408y'}]}]}, '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'], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}], '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'], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}], '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:termsOfService': {'@type': ['schema:CreativeWork', 'dcat:Relationship'], 'schema:description': 'Public access with ' 'attribution required', 'schema:name': 'Terms of Service for ' 'Example Data Portal', 'schema:url': 'http://example.com/resource/termsDoc35yh'}}
SHACL
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): 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 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 _:nba821907d3fe444baa1d5b961908aea2b10: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b32: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh - Shape _:nba821907d3fe444baa1d5b961908aea2b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b35: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b33: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b27: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b26: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b24: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b25: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b30: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b11: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b29: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b4: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b28: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b31: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation - 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 _:nf010c924fc924e458bd168c812248494b4: *none* - Shape _:nf010c924fc924e458bd168c812248494b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf010c924fc924e458bd168c812248494b6: *none* - Shape _:nf010c924fc924e458bd168c812248494b19: *none* - Shape _:nf010c924fc924e458bd168c812248494b26: *none* - Shape _:nf010c924fc924e458bd168c812248494b8: *none* - Shape _:nf010c924fc924e458bd168c812248494b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf010c924fc924e458bd168c812248494b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *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:CDIFIdentifierTypeTermShape: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b25: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b11: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b10: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b20: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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*
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 _:nba821907d3fe444baa1d5b961908aea2b10: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b32: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh - Shape _:nba821907d3fe444baa1d5b961908aea2b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b35: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b33: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b27: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b26: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b24: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b25: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b30: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b11: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b29: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b4: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b28: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b31: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:exampleWebAPI_354btrh/schema1:documentation,ex:exampleWebAPI_354btrh/schema1:termsOfService - 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 _:nf010c924fc924e458bd168c812248494b4: *none* - Shape _:nf010c924fc924e458bd168c812248494b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf010c924fc924e458bd168c812248494b6: *none* - Shape _:nf010c924fc924e458bd168c812248494b19: *none* - Shape _:nf010c924fc924e458bd168c812248494b26: *none* - Shape _:nf010c924fc924e458bd168c812248494b8: *none* - Shape _:nf010c924fc924e458bd168c812248494b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf010c924fc924e458bd168c812248494b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *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:CDIFIdentifierTypeTermShape: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b25: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b11: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b10: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b20: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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*
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 _:nba821907d3fe444baa1d5b961908aea2b10: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b32: *none* - Shape cdifd:webAPINode: ex:WebAPIComplete_001 - Shape _:nba821907d3fe444baa1d5b961908aea2b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b35: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b33: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b27: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b26: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b24: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b25: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b30: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b11: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b29: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b4: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b28: *none* - Shape _:nba821907d3fe444baa1d5b961908aea2b31: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:WebAPIComplete_001/schema1:termsOfService,ex:WebAPIComplete_001/schema1:documentation - Shape cdifd:CDIFLabeledLinkShape: ex:WebAPIComplete_001/schema1:termsOfService,ex:WebAPIComplete_001/schema1:documentation
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf010c924fc924e458bd168c812248494b4: *none* - Shape _:nf010c924fc924e458bd168c812248494b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf010c924fc924e458bd168c812248494b6: *none* - Shape _:nf010c924fc924e458bd168c812248494b19: *none* - Shape _:nf010c924fc924e458bd168c812248494b26: *none* - Shape _:nf010c924fc924e458bd168c812248494b8: *none* - Shape _:nf010c924fc924e458bd168c812248494b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf010c924fc924e458bd168c812248494b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *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:CDIFIdentifierTypeTermShape: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b25: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b11: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b10: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b20: *none* - Shape _:ndee5e2d2867c4a748e142a8782fb10e3b21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 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:OrderedCollectionShape: *none* - Shape skosv:CollectionShape: ex:solid-earth-disciplines
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: ex:geology,ex:geophysics - Shape skosv:prefLabelUniqueLangShape: ex:geology,ex:geophysics - Shape skosv:conceptBroaderNotSelfShape: ex:geology,ex:geophysics

Test passed: 3 / 3

definition-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using definition-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD definition-fail.jsonld created
Output Turtle definition-fail.ttl created
JSON Schema
ValidationError: 42 is not valid under any of the given schemas Failed validating 'anyOf' in schema['allOf'][0]['properties']['skos:definition']: {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}, 'type': 'array'}], 'description': 'Formal explanation of the meaning of this concept.', 'x-jsonld-id': 'http://www.w3.org/2004/02/skos/core#definition'} On instance['skos:definition']: 42
SHACL
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: mat:soil,mat:particulate,mat:rockorsediment,mat:rock,mat:mineral,mat:sediment,mat:earthmaterial,mat:mixedsoilsedimentrock - Shape skosv:prefLabelUniqueLangShape: mat:soil,mat:particulate,mat:rockorsediment,mat:rock,mat:mineral,mat:sediment,mat:earthmaterial,mat:mixedsoilsedimentrock - Shape skosv:conceptBroaderNotSelfShape: mat:soil,mat:particulate,mat:rockorsediment,mat:rock,mat:mineral,mat:sediment,mat:earthmaterial,mat:mixedsoilsedimentrock
prefLabel-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using prefLabel-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD prefLabel-fail.jsonld created
Output Turtle prefLabel-fail.ttl created
JSON Schema
ValidationError: 42 is not valid under any of the given schemas Failed validating 'anyOf' in schema['allOf'][0]['properties']['skos:prefLabel']: {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'items': {'$ref': '#/$defs/LanguageTaggedValue'}, 'type': 'array'}], 'description': 'Preferred lexical label for this concept. A single ' 'string, a single language-tagged value, or an array ' 'of language-tagged values. Each language should ' 'appear at most once.', 'x-jsonld-id': 'http://www.w3.org/2004/02/skos/core#prefLabel'} On instance['skos:prefLabel']: 42
SHACL
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: mat:soil,mat:particulate,mat:rockorsediment,mat:rock,mat:mineral,mat:sediment,mat:earthmaterial,mat:mixedsoilsedimentrock - Shape skosv:prefLabelUniqueLangShape: mat:soil,mat:particulate,mat:rockorsediment,mat:rock,mat:mineral,mat:sediment,mat:earthmaterial,mat:mixedsoilsedimentrock - Shape skosv:conceptBroaderNotSelfShape: mat:soil,mat:particulate,mat:rockorsediment,mat:rock,mat:mineral,mat:sediment,mat:earthmaterial,mat:mixedsoilsedimentrock
example_1_1.json Example
Passed
Files
Using exampleSkosConcept.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: mat:soil,mat:particulate,mat:rockorsediment,mat:rock,mat:mineral,mat:sediment,mat:earthmaterial,mat:mixedsoilsedimentrock - Shape skosv:prefLabelUniqueLangShape: mat:soil,mat:particulate,mat:rockorsediment,mat:rock,mat:mineral,mat:sediment,mat:earthmaterial,mat:mixedsoilsedimentrock - Shape skosv:conceptBroaderNotSelfShape: mat:soil,mat:particulate,mat:rockorsediment,mat:rock,mat:mineral,mat:sediment,mat:earthmaterial,mat:mixedsoilsedimentrock

Test passed: 3 / 3

created-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using created-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD created-fail.jsonld created
Output Turtle created-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['dcterms:created']: {'description': 'Date the concept scheme was created (ISO 8601).', 'type': 'string', 'x-jsonld-id': 'http://purl.org/dc/terms/created'} On instance['dcterms:created']: 42
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:ConceptShape: mat:gas,mat:soil,mat:anyanthropogenicmaterial,mat:rockorsediment,mat:anthropogenicmetal,mat:anyice,mat:mineral,mat:organicmaterial,mat:sediment,mat:otheranthropogenicmaterial,mat:dispersedmedia,mat:material,mat:nonaqueousliquid,mat:biogenicnonorganicmaterial,mat:particulate,mat:liquidwater,mat:rock,mat:mixedsoilsedimentrock,mat:earthmaterial,mat:fluid,mat:waterice - Shape skosv:prefLabelUniqueLangShape: mat:gas,mat:soil,mat:anyanthropogenicmaterial,mat:rockorsediment,mat:anthropogenicmetal,mat:anyice,mat:mineral,mat:organicmaterial,mat:sediment,mat:otheranthropogenicmaterial,mat:dispersedmedia,mat:material,mat:nonaqueousliquid,mat:biogenicnonorganicmaterial,mat:particulate,mat:liquidwater,mat:rock,mat:mixedsoilsedimentrock,mat:earthmaterial,mat:fluid,mat:waterice - Shape skosv:conceptBroaderNotSelfShape: mat:gas,mat:soil,mat:anyanthropogenicmaterial,mat:rockorsediment,mat:anthropogenicmetal,mat:anyice,mat:mineral,mat:organicmaterial,mat:sediment,mat:otheranthropogenicmaterial,mat:dispersedmedia,mat:material,mat:nonaqueousliquid,mat:biogenicnonorganicmaterial,mat:particulate,mat:liquidwater,mat:rock,mat:mixedsoilsedimentrock,mat:earthmaterial,mat:fluid,mat:waterice
hasTopConcept-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using hasTopConcept-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD hasTopConcept-fail.jsonld created
Output Turtle hasTopConcept-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['skos:hasTopConcept']: {'description': 'Top-level concepts in this scheme. Each item is a ' 'skos:Concept (inline or @id reference).', 'items': {'anyOf': [{'$ref': '#/$defs/Concept'}, {'additionalProperties': False, 'properties': {'@id': {'description': 'URI ' 'reference ' 'to a ' 'concept ' 'defined ' 'elsewhere', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://www.w3.org/2004/02/skos/core#hasTopConcept'} On instance['skos:hasTopConcept']: 42
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:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
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:ConceptShape: mat:gas,mat:soil,mat:anyanthropogenicmaterial,mat:rockorsediment,mat:anthropogenicmetal,mat:anyice,mat:mineral,mat:organicmaterial,mat:sediment,mat:otheranthropogenicmaterial,mat:dispersedmedia,mat:material,mat:nonaqueousliquid,mat:biogenicnonorganicmaterial,mat:particulate,mat:liquidwater,mat:rock,mat:mixedsoilsedimentrock,mat:earthmaterial,mat:fluid,mat:waterice - Shape skosv:prefLabelUniqueLangShape: mat:gas,mat:soil,mat:anyanthropogenicmaterial,mat:rockorsediment,mat:anthropogenicmetal,mat:anyice,mat:mineral,mat:organicmaterial,mat:sediment,mat:otheranthropogenicmaterial,mat:dispersedmedia,mat:material,mat:nonaqueousliquid,mat:biogenicnonorganicmaterial,mat:particulate,mat:liquidwater,mat:rock,mat:mixedsoilsedimentrock,mat:earthmaterial,mat:fluid,mat:waterice - Shape skosv:conceptBroaderNotSelfShape: mat:gas,mat:soil,mat:anyanthropogenicmaterial,mat:rockorsediment,mat:anthropogenicmetal,mat:anyice,mat:mineral,mat:organicmaterial,mat:sediment,mat:otheranthropogenicmaterial,mat:dispersedmedia,mat:material,mat:nonaqueousliquid,mat:biogenicnonorganicmaterial,mat:particulate,mat:liquidwater,mat:rock,mat:mixedsoilsedimentrock,mat:earthmaterial,mat:fluid,mat:waterice

Test passed: 2 / 3

distribution-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using distribution-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD distribution-fail.jsonld created
Output Turtle distribution-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['schema:distribution']: {'contains': {'properties': {'@type': {'allOf': [{'contains': {'const': 'schema:DataDownload'}}, {'contains': {'enum': ['cdi:PhysicalDataSet', 'cdi:TabularTextDataSet', 'cdi:StructuredDataSet']}}], 'items': {'type': 'string'}, 'minItems': 2, 'type': 'array'}, 'dcterms:conformsTo': {'contains': {'additionalProperties': False, 'properties': {'@id': {'anyOf': [{'const': 'https://github.com/XraySpectroscopy/XAS-Data-Interchange/blob/master/specification/spec.md', 'description': 'The ' 'XDI ' 'specification.'}, {'description': 'A ' 'NeXus ' 'application ' 'definition, ' 'compact ' 'form, ' 'as ' 'emitted ' 'with ' 'the ' 'nxs: ' 'prefix ' 'bound ' 'to ' 'https://manual.nexusformat.org/classes/.', 'pattern': '^nxs:applications/NX[A-Za-z0-9_]+\\.html$', 'type': 'string'}, {'description': 'A ' 'NeXus ' 'application ' 'definition, ' 'full ' 'form.', 'pattern': '^https://manual\\.nexusformat\\.org/classes/applications/NX[A-Za-z0-9_]+\\.html$', 'type': 'string'}]}}, 'required': ['@id'], 'type': 'object'}, 'description': 'The ' 'distribution ' 'must ' 'declare ' 'the ' 'format ' 'specification ' 'its ' 'bytes ' 'follow. ' 'XDI ' 'and ' 'NeXus ' 'are ' 'the ' 'two ' 'serializations ' 'of ' 'XAS ' 'data ' 'in ' 'scope, ' 'so ' 'either ' 'satisfies ' 'this. ' 'The ' "'@type' " 'constraint ' 'above ' 'is ' 'already ' 'format-neutral ' '(tabular ' 'text ' 'or ' 'structured ' 'binary); ' 'requiring ' 'the ' 'XDI ' 'specification ' 'here ' 'contradicted ' 'it ' 'and ' 'made ' 'a ' 'conforming ' 'NeXus/HDF5 ' 'distribution ' 'impossible ' 'to ' 'describe.', 'type': 'array', 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}}, 'required': ['@type', 'dcterms:conformsTo'], 'type': 'object'}, 'items': {'$ref': '#/$defs/DataDownload'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/distribution'} On instance['schema:distribution']: 42
SHACL
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:analysisevent,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,wd:Q3099911,dcat:CatalogRecord,xas:xraymonochromator,xas:beamline,xas:source,ex:xas-dataset-001/prov:wasGeneratedBy/schema1:object/schema1:additionalType - Shape _:n3620e2117e9641989aa399d3f5ac208cb30: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:samplechemicalcomposition,xas:probe,xas:xraysourcetype,xas:samplepreparation,xas:dspacing,<https://doi.org>,xas:monochromatortype,xas:reflectionplane - Shape _:n3620e2117e9641989aa399d3f5ac208cb7: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb14: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb6: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb31: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb21: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb28: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb33: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb20: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab5: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab8: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab4: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab10: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab22: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab20: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
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/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: 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("Probe") ; schema1:propertyID xas:probe ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("x-ray source") ; schema1:propertyID xas:xraysourcetype ; schema1:value Literal("Synchrotron X-ray Source") ] ; schema1:additionalType wd:Q3099911, xas:source ; schema1:name Literal("APS bending magnet source") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("crystal type") ; schema1:propertyID xas:monochromatortype ; schema1:value Literal("Si(111)") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("d-spacing") ; schema1:propertyID xas:dspacing ; schema1:unitText Literal("Angstrom") ; schema1:value Literal("3.13550") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("reflection plane (hkl)") ; schema1:propertyID xas:reflectionplane ; schema1:value Literal("1,1,1") ] ; schema1:additionalType wd:Q3099911, xas:xraymonochromator ; schema1:name Literal("Si 111") ] 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/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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* - Shape _:n14dad37884814f05bec2dd7513172579b3: *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:first: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords,_:Nf55f66a96e0d4a438f6d52c144335c0f,ex:xas-dataset-001/schema1:keywords - Shape _:n612b3d242d5e457e8dda6bacf29a7280b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b17: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b15: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b18: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b20: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b4: *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 _:n3119ea40a024471ab11d55ed06ec99bab14: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:affiliationProperty/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:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/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 _:n3e26c483697d4a9f9d52bffd708c6867b13: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b3: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b15: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b40: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b29: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b16: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords,_:Nf55f66a96e0d4a438f6d52c144335c0f,ex:xas-dataset-001/schema1:keywords - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b38: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b9: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b44: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b41: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b10: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b24: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b35: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b23: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b13: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b21: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b36: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b22: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b12: *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 _:n1a1d57539fed47bdab3baee564b3038eb5: *none* - Shape _:n1a1d57539fed47bdab3baee564b3038eb4: *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/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none*
wasGeneratedBy-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using wasGeneratedBy-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD wasGeneratedBy-fail.jsonld created
Output Turtle wasGeneratedBy-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['prov:wasGeneratedBy']: {'items': {'allOf': [{'$ref': '#/$defs/CdifProvActivity'}, {'properties': {'prov:used': {'allOf': [{'contains': {'properties': {'schema:instrument': {'contains': {'properties': {'schema:additionalProperty': {'allOf': [{'contains': {'properties': {'schema:propertyID': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'xas:xraysourcetype'}}, 'required': ['@id'], 'type': 'object'}, 'type': 'array'}, 'schema:value': {'type': 'string'}}, 'required': ['schema:propertyID', 'schema:value'], 'type': 'object'}}, {'contains': {'properties': {'schema:name': {'const': 'Probe'}, 'schema:propertyID': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'xas:probe'}}, 'required': ['@id'], 'type': 'object'}, 'type': 'array'}, 'schema:value': {'type': 'string'}}, 'required': ['schema:name', 'schema:propertyID', 'schema:value'], 'type': 'object'}}], 'items': {'$ref': '#/$defs/AdditionalProperty'}, 'minItems': 2, 'type': 'array'}, 'schema:additionalType': {'anyOf': [{'additionalProperties': False, 'properties': {'@id': {'const': 'xas:source'}}, 'required': ['@id'], 'type': 'object'}, {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'xas:source'}}, 'required': ['@id'], 'type': 'object'}, 'type': 'array'}]}}, 'required': ['schema:additionalType', 'schema:additionalProperty'], 'type': 'object'}, 'type': 'array'}}, 'required': ['schema:instrument'], 'type': 'object'}, 'description': 'Must ' 'contain ' 'a ' 'peer ' 'wrapper ' 'whose ' 'schema:instrument ' 'is ' 'classified ' 'as ' 'xas:source ' 'and ' 'carries ' 'schema:additionalProperty ' 'entries ' 'for ' 'xas:xraysourcetype ' 'and ' 'xas:probe ' '(each ' 'with ' 'a ' 'schema:value; ' 'the ' 'probe ' 'entry ' 'is ' 'also ' 'named ' '"Probe").'}, {'contains': {'properties': {'schema:instrument': {'contains': {'properties': {'schema:additionalProperty': {'allOf': [{'contains': {'properties': {'schema:propertyID': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'xas:monochromatortype'}}, 'required': ['@id'], 'type': 'object'}, 'type': 'array'}, 'schema:value': {'type': 'string'}}, 'required': ['schema:propertyID', 'schema:value'], 'type': 'object'}}, {'contains': {'properties': {'schema:propertyID': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'xas:dspacing'}}, 'required': ['@id'], 'type': 'object'}, 'type': 'array'}, 'schema:unitText': {'type': 'string'}, 'schema:value': {'type': 'string'}}, 'required': ['schema:propertyID', 'schema:value', 'schema:unitText'], 'type': 'object'}}, {'contains': {'properties': {'schema:propertyID': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'xas:reflectionplane'}}, 'required': ['@id'], 'type': 'object'}, 'type': 'array'}, 'schema:value': {'type': 'string'}}, 'required': ['schema:propertyID', 'schema:value'], 'type': 'object'}}], 'description': 'Require ' 'crystal ' 'type, ' 'd_spacing ' '(with ' 'unitText), ' 'and ' 'reflection ' 'plane ' 'properties.', 'items': {'$ref': '#/$defs/AdditionalProperty'}, 'minItems': 3, 'type': 'array'}, 'schema:additionalType': {'anyOf': [{'additionalProperties': False, 'properties': {'@id': {'const': 'xas:xraymonochromator'}}, 'required': ['@id'], 'type': 'object'}, {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'xas:xraymonochromator'}}, 'required': ['@id'], 'type': 'object'}, 'type': 'array'}]}, 'schema:name': {'type': 'string'}}, 'required': ['schema:additionalType', 'schema:name', 'schema:additionalProperty'], 'type': 'object'}, 'type': 'array'}}, 'required': ['schema:instrument'], 'type': 'object'}, 'description': 'Must ' 'contain ' 'a ' 'peer ' 'wrapper ' 'whose ' 'schema:instrument ' 'is ' 'classified ' 'as ' 'xas:xraymonochromator, ' 'has ' 'a ' 'schema:name, ' 'and ' 'carries ' 'schema:additionalProperty ' 'entries ' 'for ' 'xas:monochromatortype, ' 'xas:dspacing ' '(with ' 'value ' '+ ' 'unitText), ' 'and ' 'xas:reflectionplane.'}], 'description': 'Array ' 'of ' 'instrument-wrapper ' 'entries ' 'used ' 'by ' 'the ' 'analysis. ' 'Under ' 'the ' 'peer ' 'prov:used ' 'model ' 'each ' 'instrument ' '(source, ' 'beamline, ' 'monochromator, ' 'monitor, ' '...) ' 'is ' 'its ' 'own ' 'top-level ' 'wrapper ' 'differentiated ' 'by ' 'schema:instrument.schema:additionalType. ' 'An ' 'x-ray ' 'source ' '(with ' 'type ' 'and ' 'probe ' 'properties) ' 'and ' 'a ' 'monochromator ' '(with ' 'crystal ' 'type, ' 'd_spacing, ' 'and ' 'reflection ' 'plane ' 'properties) ' 'are ' 'required ' 'here; ' 'xas:beamline ' 'and ' 'the ' 'monochromator ' 'd_spacing ' 'schema:value ' 'are ' 'additionally ' 'required ' 'by ' 'xasGeneratedBy.', 'type': 'array', 'x-jsonld-id': 'http://www.w3.org/ns/prov#used'}, 'schema:object': {'$ref': '#/$defs/XasSample', 'x-jsonld-id': 'http://schema.org/object'}}, 'type': 'object'}]}, 'type': 'array', 'x-jsonld-id': 'http://www.w3.org/ns/prov#wasGeneratedBy'} On instance['prov:wasGeneratedBy']: 42
SHACL
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/lMtIx>,<file:///github/workspace/RNdlTIf> - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape _:n3620e2117e9641989aa399d3f5ac208cb30: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://doi.org> - Shape _:n3620e2117e9641989aa399d3f5ac208cb7: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb14: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb6: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb31: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb21: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb28: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb33: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb20: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab5: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab8: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab4: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab10: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab22: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab20: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
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/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/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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/04qxsr837> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n14dad37884814f05bec2dd7513172579b3: *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:first: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:keywords - Shape _:n612b3d242d5e457e8dda6bacf29a7280b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b17: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b15: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b18: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b20: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b4: *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 _:n3119ea40a024471ab11d55ed06ec99bab14: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:affiliationProperty/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:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/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 _:n3e26c483697d4a9f9d52bffd708c6867b13: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b3: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b15: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b40: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b29: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b16: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:keywords - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b38: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b9: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b44: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b41: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b10: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b24: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b35: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b23: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b13: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b21: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b36: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b22: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b12: *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 _:n1a1d57539fed47bdab3baee564b3038eb5: *none* - Shape _:n1a1d57539fed47bdab3baee564b3038eb4: *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/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/lMtIx>,<file:///github/workspace/RNdlTIf> - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <file:///github/workspace/lMtIx>,<file:///github/workspace/RNdlTIf>
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:CDIFDataDownloadShape: <file:///github/workspace/lMtIx>,<file:///github/workspace/RNdlTIf> - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:analysisevent,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,wd:Q3099911,dcat:CatalogRecord,xas:xraymonochromator,xas:beamline,xas:source,ex:xas-dataset-001/prov:wasGeneratedBy/schema1:object/schema1:additionalType - Shape _:n3620e2117e9641989aa399d3f5ac208cb30: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:samplechemicalcomposition,xas:probe,xas:xraysourcetype,xas:samplepreparation,xas:dspacing,<https://doi.org>,xas:monochromatortype,xas:reflectionplane - Shape _:n3620e2117e9641989aa399d3f5ac208cb7: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb14: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb6: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb31: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb21: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb28: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb33: *none* - Shape _:n3620e2117e9641989aa399d3f5ac208cb20: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab5: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab8: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab4: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab10: *none* - Shape _:n96e8e270f04745a8818cf6fa57b2e4eab19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab22: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab20: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n04690fec30bc4346980b03b9e90e182ab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
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/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: 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("Probe") ; schema1:propertyID xas:probe ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("x-ray source") ; schema1:propertyID xas:xraysourcetype ; schema1:value Literal("Synchrotron X-ray Source") ] ; schema1:additionalType wd:Q3099911, xas:source ; schema1:name Literal("APS bending magnet source") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("crystal type") ; schema1:propertyID xas:monochromatortype ; schema1:value Literal("Si(111)") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("d-spacing") ; schema1:propertyID xas:dspacing ; schema1:unitText Literal("Angstrom") ; schema1:value Literal("3.13550") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("reflection plane (hkl)") ; schema1:propertyID xas:reflectionplane ; schema1:value Literal("1,1,1") ] ; schema1:additionalType wd:Q3099911, xas:xraymonochromator ; schema1:name Literal("Si 111") ] 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/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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/04qxsr837> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n14dad37884814f05bec2dd7513172579b3: *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:first: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique,_:Na92a9527babc4fbb82bf12d22a731bdc - Shape _:n612b3d242d5e457e8dda6bacf29a7280b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b17: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b15: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b18: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b20: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n612b3d242d5e457e8dda6bacf29a7280b4: *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 _:n3119ea40a024471ab11d55ed06ec99bab14: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:affiliationProperty/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:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/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 _:n3e26c483697d4a9f9d52bffd708c6867b13: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b3: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b15: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b40: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b29: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b16: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique,_:Na92a9527babc4fbb82bf12d22a731bdc - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b38: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b9: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b44: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b41: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b10: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b24: *none* - Shape _:n3e26c483697d4a9f9d52bffd708c6867b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b35: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b23: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b13: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b21: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b36: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b22: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n6a7c008677d44022afc68ea2e87cfd25b12: *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 _:n1a1d57539fed47bdab3baee564b3038eb5: *none* - Shape _:n1a1d57539fed47bdab3baee564b3038eb4: *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/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/lMtIx>,<file:///github/workspace/RNdlTIf> - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <file:///github/workspace/lMtIx>,<file:///github/workspace/RNdlTIf>

Test passed: 2 / 2

additionalType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using additionalType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD additionalType-fail.jsonld created
Output Turtle additionalType-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['allOf'][0]['properties']['schema:additionalType']: {'description': 'Domain-specific type classifications for this place ' '(e.g. facility type,laboratory classification, ' 'feature type).', 'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/DefinedTerm'}, {'additionalProperties': False, 'properties': {'@id': {'description': 'reference ' 'to a term ' 'defined ' 'elsewhere', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/additionalType'} On instance['schema:additionalType']: 42
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/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b38: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b16: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b24: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b13: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b40: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b10: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b3: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b39: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b42: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b29: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b44: *none* - Shape cdifd:spatialExtentProperty/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 _:na2cc190bda464420ac1352c36e656c86b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na2cc190bda464420ac1352c36e656c86b22: *none* - Shape _:na2cc190bda464420ac1352c36e656c86b23: *none* - Shape _:na2cc190bda464420ac1352c36e656c86b21: *none* - Shape _:na2cc190bda464420ac1352c36e656c86b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na2cc190bda464420ac1352c36e656c86b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na2cc190bda464420ac1352c36e656c86b20: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n114e2975b50d4186870dde57dd723892b26: *none* - Shape _:n114e2975b50d4186870dde57dd723892b19: *none* - Shape _:n114e2975b50d4186870dde57dd723892b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n114e2975b50d4186870dde57dd723892b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n114e2975b50d4186870dde57dd723892b7: *none* - Shape _:n114e2975b50d4186870dde57dd723892b4: *none* - Shape _:n114e2975b50d4186870dde57dd723892b8: *none* - Shape _:n114e2975b50d4186870dde57dd723892b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/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:AdditionalTypeUriShouldBeIRIShape Focus Node: Literal("42", datatype=xsd:integer) Value Node: Literal("42", datatype=xsd:integer) Message: schema:additionalType value looks like a URI or CURIE (prefix:localname) but is serialized as a string literal. Serialize URI values as JSON-LD IRI references: {"@id":"..."}. Free-label strings like 'MaterialSample' remain valid as strings; schema:DefinedTerm objects are also permitted.
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:xasfacility_37yht/schema1:additionalType - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:facilityenergy,xas:facilitycurrent,xas:xraysourcetype - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b29: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b31: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b33: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b7: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b30: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b13: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b21: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b6: *none*
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/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b38: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b16: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b24: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b13: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b40: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b10: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b3: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b39: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b42: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b29: *none* - Shape _:n9ee7b225b88b4cd8874fc21770f0b4c7b44: *none* - Shape cdifd:spatialExtentProperty/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 _:na2cc190bda464420ac1352c36e656c86b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na2cc190bda464420ac1352c36e656c86b22: *none* - Shape _:na2cc190bda464420ac1352c36e656c86b23: *none* - Shape _:na2cc190bda464420ac1352c36e656c86b21: *none* - Shape _:na2cc190bda464420ac1352c36e656c86b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na2cc190bda464420ac1352c36e656c86b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na2cc190bda464420ac1352c36e656c86b20: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n114e2975b50d4186870dde57dd723892b26: *none* - Shape _:n114e2975b50d4186870dde57dd723892b19: *none* - Shape _:n114e2975b50d4186870dde57dd723892b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n114e2975b50d4186870dde57dd723892b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n114e2975b50d4186870dde57dd723892b7: *none* - Shape _:n114e2975b50d4186870dde57dd723892b4: *none* - Shape _:n114e2975b50d4186870dde57dd723892b8: *none* - Shape _:n114e2975b50d4186870dde57dd723892b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:facility - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:facilityenergy,xas:facilitycurrent,xas:xraysourcetype - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b29: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b31: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b33: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b7: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b30: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b13: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b21: *none* - Shape _:nbd68cd37101f4a8391e3b4bbb777c830b6: *none*

Test passed: 2 / 3

startTime-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using startTime-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD startTime-fail.jsonld created
Output Turtle startTime-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['allOf'][1]['properties']['schema:startTime']: {'description': 'ISO8601 date-time when the activity started (maps to ' 'PROV startedAtTime)', 'type': 'string', 'x-jsonld-id': 'http://schema.org/startTime'} On instance['schema:startTime']: 42
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:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:analysisevent,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,wd:Q3099911,xas:xraymonochromator,xas:beamline,xas:facility,xas:xraymonitor,xas:source,ex:exampleGeneratedBy_w46j6j/schema1:object/schema1:additionalType - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb6: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb28: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb29: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb33: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:sampleunitcell,xas:edgeenergy,xas:monitormode,xas:experimentdocumentation,xas:samplepreparation,xas:focusing,xas:samplematerial,xas:monochromatorchemicalformula,xas:collimation,xas:harmonicrejection,xas:installedoptions,xas:samplemass,xas:samplechemicalcomposition,xas:facilityenergy,xas:detectorit,xas:detectori0,xas:pressure,xas:probe,xas:xraysourcetype,xas:facilitycurrent,xas:pointgroup,xas:dspacing,xas:porosity,xas:parentsample,xas:monochromatortype,xas:reflectionplane,xas:monitorpreset,xas:calibrationmethod - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb7: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb21: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb13: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *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 _:n3f55081aecfb48aab91255f5d0c65ec6b19: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b10: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b6: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b26: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b4: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b7: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n85f11e228f404ccdbf52ad6841962e35b25: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b23: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b10: *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:rest/rdf:first: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b11: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b21: *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/schemaorgProperties/instrument/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("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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("beamline collimation") ; schema1:propertyID xas:collimation ; schema1:value Literal("none") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("focusing") ; schema1:propertyID xas:focusing ; schema1:value Literal("unknown") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("harmonic_rejection") ; schema1:propertyID xas:harmonicrejection ; schema1:value Literal("Rh-coated mirror, detuned") ] ; schema1:additionalType wd:Q3099911, xas:beamline ; schema1:identifier Literal("https://www.aps.anl.gov/Beamlines/Directory/13-BM-D") ; schema1:name Literal("13-BM-D") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("Monochromator chemical formula") ; schema1:propertyID xas:monochromatorchemicalformula ; schema1:value Literal("Si") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("Monochromator crystal type") ; schema1:propertyID xas:monochromatortype ; schema1:value Literal("crystal type") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("Monochromator d-spacing") ; schema1:propertyID xas:dspacing ; schema1:unitText Literal("Angstrom") ; schema1:value Literal("3.13550") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("Reflecting plane") ; schema1:propertyID xas:reflectionplane ; schema1:value Literal("1,1,1") ] ; schema1:additionalType wd:Q3099911, xas:xraymonochromator ; schema1:name Literal("Si 111") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("Probe") ; schema1:propertyID xas:probe ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("X-ray source") ; schema1:propertyID xas:xraysourcetype ; schema1:value Literal("Synchrotron X-ray Source") ] ; schema1:additionalType wd:Q3099911, xas:source ; schema1:identifier Literal("https://www.aps.anl.gov/Beamlines/Directory/source/13-BM") ; schema1:name Literal("APS bending magnet source") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:alternateName Literal("incident flux measurement method") ; schema1:name Literal("detector mode i0") ; schema1:propertyID xas:detectori0 ; schema1:value Literal("10cm N2") ], [ rdf:type schema1:PropertyValue ; schema1:alternateName Literal("transmitted flux measurement method") ; schema1:name Literal("detector mode it") ; schema1:propertyID xas:detectorit ; schema1:value Literal("10cm N2") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("monitor mode") ; schema1:propertyID xas:monitormode ; schema1:value Literal("monitor") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("monitor preset") ; schema1:propertyID xas:monitorpreset ; schema1:value Literal("N.A.") ] ; schema1:additionalType wd:Q3099911, xas:xraymonitor ; schema1:name Literal("x-ray intensity monitor") ] 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/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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* - Shape _:n4e398f13261645628d882ff1e2bf6a95b3: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ndd9ec46201444f09942844d955602708b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ndd9ec46201444f09942844d955602708b16: *none* - Shape _:ndd9ec46201444f09942844d955602708b18: *none* - Shape _:ndd9ec46201444f09942844d955602708b17: *none* - Shape _:ndd9ec46201444f09942844d955602708b14: *none* - Shape _:ndd9ec46201444f09942844d955602708b20: *none* - Shape _:ndd9ec46201444f09942844d955602708b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndd9ec46201444f09942844d955602708b3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n837092cb677b4b4f9a90a707c2b2c1c3b14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n34f2ca0147404b778ae389ef0512d65eb9: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb44: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb3: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb24: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb15: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb13: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb42: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb41: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb10: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb38: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb29: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb4: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb39: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in DatatypeConstraintComponent (http://www.w3.org/ns/shacl#DatatypeConstraintComponent): Severity: sh:Warning Source Shape: [ sh:datatype xsd:string ; sh:message Literal("A cdifProvActivity should specify a schema:startTime (ISO8601 date-time)") ; sh:path schema1:startTime ; sh:severity sh:Warning ] Focus Node: ex:exampleGeneratedBy_w46j6j Value Node: Literal("42", datatype=xsd:integer) Result Path: schema1:startTime Message: A cdifProvActivity should specify a schema:startTime (ISO8601 date-time)
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b4: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b36: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b12: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b13: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b23: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b21: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b22: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b35: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n057306b245ba47258bd3b6de213da413b4: *none* - Shape _:n057306b245ba47258bd3b6de213da413b5: *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*
used-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using used-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD used-fail.jsonld created
Output Turtle used-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['allOf'][0]['allOf'][0]['properties']['prov:used']: {'description': 'Entities the activity used. Per PROV-O each value ' 'denotes a prov:Entity. An item may be (1) a string ' 'URI or free-text reference, (2) an {@id} reference, ' '(3) an inline entity object carrying an @type that ' 'includes prov:Entity plus a schema.org type for the ' 'kind of thing used, e.g. ' '["prov:Entity","schema:Thing"] (instrument), ' '["prov:Entity","schema:CreativeWork"] ' '(method/protocol), or ' '["prov:Entity","schema:SoftwareApplication"] ' '(software), or (4) a role-keyed wrapper naming what ' 'was used through one of the recognized "used" ' 'relations (schema:instrument, bios:computationalTool, ' 'prov:reagent). Base leaves the wrapped value loose; ' 'profiles/extensions (e.g. cdifProvActivity, ' 'adaProduct) pin its shape (Instrument, ' 'ComputationalTool, Reagent, ...).', 'items': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'description': 'a ' 'resolvable ' 'reference ' 'to a ' 'representation ' 'of the ' 'software ' 'or ' 'instrument ' 'used', 'type': 'string'}}, 'required': ['@id'], 'type': 'object'}, {'description': 'an inline prov:Entity used by ' 'the activity (see prov:used ' 'description)', 'properties': {'@type': {'contains': {'const': 'prov:Entity'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}}, 'required': ['@type'], 'type': 'object'}, {'description': 'a role-keyed wrapper naming an ' 'instrument used by the activity; ' 'the extension layer pins the ' 'value to an Instrument ' 'description.', 'required': ['schema:instrument'], 'type': 'object'}, {'description': 'a role-keyed wrapper naming a ' 'computational tool (software) ' 'used; the extension layer pins ' 'the value to a ComputationalTool ' 'description.', 'required': ['bios:computationalTool'], 'type': 'object'}, {'description': 'a role-keyed wrapper naming a ' 'reagent / material used; the ' 'extension layer pins the value ' 'to a Reagent description.', 'required': ['prov:reagent'], 'type': 'object'}]}, 'type': 'array', 'x-jsonld-id': 'http://www.w3.org/ns/prov#used'} On instance['prov:used']: 42
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:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,xas:facility,xas:analysisevent,ex:exampleGeneratedBy_w46j6j/schema1:object/schema1:additionalType - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb6: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb28: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb29: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb33: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:sampleunitcell,xas:edgeenergy,xas:experimentdocumentation,xas:samplepreparation,xas:samplematerial,xas:installedoptions,xas:samplemass,xas:facilityenergy,xas:pressure,xas:facilitycurrent,xas:xraysourcetype,xas:pointgroup,xas:porosity,xas:parentsample,xas:samplechemicalcomposition,xas:calibrationmethod - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb7: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb21: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb13: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *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 _:n3f55081aecfb48aab91255f5d0c65ec6b19: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b10: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b6: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b26: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b4: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b7: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n85f11e228f404ccdbf52ad6841962e35b25: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b23: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b10: *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:rest/rdf:first: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b11: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b21: *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/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/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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* - Shape _:n4e398f13261645628d882ff1e2bf6a95b3: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ndd9ec46201444f09942844d955602708b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ndd9ec46201444f09942844d955602708b16: *none* - Shape _:ndd9ec46201444f09942844d955602708b18: *none* - Shape _:ndd9ec46201444f09942844d955602708b17: *none* - Shape _:ndd9ec46201444f09942844d955602708b14: *none* - Shape _:ndd9ec46201444f09942844d955602708b20: *none* - Shape _:ndd9ec46201444f09942844d955602708b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndd9ec46201444f09942844d955602708b3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n837092cb677b4b4f9a90a707c2b2c1c3b14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n34f2ca0147404b778ae389ef0512d65eb9: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb44: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb3: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb24: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb15: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb13: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb42: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb41: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb10: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb38: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb29: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb4: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb39: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/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 cdifProvActivity must specify at least one resource that was used (prov:used)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:nodeKind sh:BlankNode ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] ) ; sh:path prov:used ; sh:severity sh:Violation ] Focus Node: ex:exampleGeneratedBy_w46j6j Value Node: Literal("42", datatype=xsd:integer) Result Path: prov:used Message: A cdifProvActivity must specify at least one resource that was used (prov:used)
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b4: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b36: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b12: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b13: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b23: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b21: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b22: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b35: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n057306b245ba47258bd3b6de213da413b4: *none* - Shape _:n057306b245ba47258bd3b6de213da413b5: *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*
example_1_1.json Example
SHACL: 4 Warning
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: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:analysisevent,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,wd:Q3099911,xas:xraymonochromator,xas:beamline,xas:facility,xas:xraymonitor,xas:source,ex:exampleGeneratedBy_w46j6j/schema1:object/schema1:additionalType - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb6: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb28: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb29: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb33: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:sampleunitcell,xas:edgeenergy,xas:monitormode,xas:experimentdocumentation,xas:samplepreparation,xas:focusing,xas:samplematerial,xas:monochromatorchemicalformula,xas:collimation,xas:harmonicrejection,xas:installedoptions,xas:samplemass,xas:samplechemicalcomposition,xas:facilityenergy,xas:detectorit,xas:detectori0,xas:pressure,xas:probe,xas:xraysourcetype,xas:facilitycurrent,xas:pointgroup,xas:dspacing,xas:porosity,xas:parentsample,xas:monochromatortype,xas:reflectionplane,xas:monitorpreset,xas:calibrationmethod - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb7: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb21: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb13: *none* - Shape _:nf1ded029a8ee41a58c4d1b46da9e4eebb20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *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 _:n3f55081aecfb48aab91255f5d0c65ec6b19: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b10: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b6: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b26: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b4: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b7: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f55081aecfb48aab91255f5d0c65ec6b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n85f11e228f404ccdbf52ad6841962e35b25: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b23: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b10: *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:rest/rdf:first: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b11: *none* - Shape _:n85f11e228f404ccdbf52ad6841962e35b21: *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/schemaorgProperties/instrument/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("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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:alternateName Literal("incident flux measurement method") ; schema1:name Literal("detector mode i0") ; schema1:propertyID xas:detectori0 ; schema1:value Literal("10cm N2") ], [ rdf:type schema1:PropertyValue ; schema1:alternateName Literal("transmitted flux measurement method") ; schema1:name Literal("detector mode it") ; schema1:propertyID xas:detectorit ; schema1:value Literal("10cm N2") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("monitor mode") ; schema1:propertyID xas:monitormode ; schema1:value Literal("monitor") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("monitor preset") ; schema1:propertyID xas:monitorpreset ; schema1:value Literal("N.A.") ] ; schema1:additionalType wd:Q3099911, xas:xraymonitor ; schema1:name Literal("x-ray intensity monitor") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("beamline collimation") ; schema1:propertyID xas:collimation ; schema1:value Literal("none") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("focusing") ; schema1:propertyID xas:focusing ; schema1:value Literal("unknown") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("harmonic_rejection") ; schema1:propertyID xas:harmonicrejection ; schema1:value Literal("Rh-coated mirror, detuned") ] ; schema1:additionalType wd:Q3099911, xas:beamline ; schema1:identifier Literal("https://www.aps.anl.gov/Beamlines/Directory/13-BM-D") ; schema1:name Literal("13-BM-D") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("Probe") ; schema1:propertyID xas:probe ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("X-ray source") ; schema1:propertyID xas:xraysourcetype ; schema1:value Literal("Synchrotron X-ray Source") ] ; schema1:additionalType wd:Q3099911, xas:source ; schema1:identifier Literal("https://www.aps.anl.gov/Beamlines/Directory/source/13-BM") ; schema1:name Literal("APS bending magnet source") ] 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 prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("Monochromator chemical formula") ; schema1:propertyID xas:monochromatorchemicalformula ; schema1:value Literal("Si") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("Monochromator crystal type") ; schema1:propertyID xas:monochromatortype ; schema1:value Literal("crystal type") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("Monochromator d-spacing") ; schema1:propertyID xas:dspacing ; schema1:unitText Literal("Angstrom") ; schema1:value Literal("3.13550") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("Reflecting plane") ; schema1:propertyID xas:reflectionplane ; schema1:value Literal("1,1,1") ] ; schema1:additionalType wd:Q3099911, xas:xraymonochromator ; schema1:name Literal("Si 111") ] 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/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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* - Shape _:n4e398f13261645628d882ff1e2bf6a95b3: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ndd9ec46201444f09942844d955602708b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ndd9ec46201444f09942844d955602708b16: *none* - Shape _:ndd9ec46201444f09942844d955602708b18: *none* - Shape _:ndd9ec46201444f09942844d955602708b17: *none* - Shape _:ndd9ec46201444f09942844d955602708b14: *none* - Shape _:ndd9ec46201444f09942844d955602708b20: *none* - Shape _:ndd9ec46201444f09942844d955602708b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndd9ec46201444f09942844d955602708b3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n837092cb677b4b4f9a90a707c2b2c1c3b14: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n34f2ca0147404b778ae389ef0512d65eb9: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb44: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb3: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb24: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb15: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb13: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb42: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb41: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb10: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb38: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb29: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb4: *none* - Shape _:n34f2ca0147404b778ae389ef0512d65eb39: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b4: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b36: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b12: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b13: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b23: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b21: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b22: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nb13f338c9d8b47628ea163e2b02ef104b35: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n057306b245ba47258bd3b6de213da413b4: *none* - Shape _:n057306b245ba47258bd3b6de213da413b5: *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*

Test passed: 3 / 4

additionalType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using additionalType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD additionalType-fail.jsonld created
Output Turtle additionalType-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['allOf'][0]['properties']['schema:additionalType']: {'description': 'Domain-specific type classifications. Should include ' 'a scientific instrument type URI (e.g. wd:Q3099911 ' 'for Wikidata scientific instrument).', 'items': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://schema.org/additionalType'} On instance['schema:additionalType']: 42
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: False Results (1): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:AdditionalTypeUriShouldBeIRIShape Focus Node: Literal("42", datatype=xsd:integer) Value Node: Literal("42", datatype=xsd:integer) Message: schema:additionalType value looks like a URI or CURIE (prefix:localname) but is serialized as a string literal. Serialize URI values as JSON-LD IRI references: {"@id":"..."}. Free-label strings like 'MaterialSample' remain valid as strings; schema:DefinedTerm objects are also permitted.
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:exampleInstrument_354btrh/schema1:additionalType - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:focusing,xas:harmonicrejection,xas:collimation - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b33: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b20: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b28: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b7: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b21: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b31: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b29: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b30: *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 _:n107500fa593a4015827b79dcd8e15aebb8: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb6: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb4: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb10: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb5: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb7: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b21: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b10: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b20: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b11: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:nea277a02707f4860b6fbae23aa6109e4b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:na9279c91dba340019315a893124e7383b14: *none* - Shape _:na9279c91dba340019315a893124e7383b18: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9279c91dba340019315a893124e7383b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:na9279c91dba340019315a893124e7383b17: *none* - Shape _:na9279c91dba340019315a893124e7383b16: *none* - Shape _:na9279c91dba340019315a893124e7383b4: *none* - Shape _:na9279c91dba340019315a893124e7383b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:na9279c91dba340019315a893124e7383b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n6f6e2aab4eca490985839ffa9041d220b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['properties']['schema:name']: {'description': 'Human-readable name for this instrument.', 'minLength': 3, 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
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:AdditionalTypeUriShouldBeIRIShape: xas:beamline,wd:Q3099911 - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:focusing,xas:harmonicrejection,xas:collimation - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b33: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b20: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b28: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b7: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b21: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b31: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b29: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b30: *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 _:n107500fa593a4015827b79dcd8e15aebb8: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb6: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb4: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb10: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb5: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb7: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b21: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b10: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b20: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b11: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:nea277a02707f4860b6fbae23aa6109e4b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:na9279c91dba340019315a893124e7383b14: *none* - Shape _:na9279c91dba340019315a893124e7383b18: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9279c91dba340019315a893124e7383b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:na9279c91dba340019315a893124e7383b17: *none* - Shape _:na9279c91dba340019315a893124e7383b16: *none* - Shape _:na9279c91dba340019315a893124e7383b4: *none* - Shape _:na9279c91dba340019315a893124e7383b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:na9279c91dba340019315a893124e7383b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n6f6e2aab4eca490985839ffa9041d220b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *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:AdditionalTypeUriShouldBeIRIShape: xas:beamline,wd:Q3099911 - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:focusing,xas:harmonicrejection,xas:collimation - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b33: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b20: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b28: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b7: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b21: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b31: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b29: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b30: *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 _:n107500fa593a4015827b79dcd8e15aebb8: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb6: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb4: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb10: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb5: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb7: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b21: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b10: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b20: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b11: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:nea277a02707f4860b6fbae23aa6109e4b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:na9279c91dba340019315a893124e7383b14: *none* - Shape _:na9279c91dba340019315a893124e7383b18: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9279c91dba340019315a893124e7383b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:na9279c91dba340019315a893124e7383b17: *none* - Shape _:na9279c91dba340019315a893124e7383b16: *none* - Shape _:na9279c91dba340019315a893124e7383b4: *none* - Shape _:na9279c91dba340019315a893124e7383b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:na9279c91dba340019315a893124e7383b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n6f6e2aab4eca490985839ffa9041d220b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
example_1_2.json Example
SHACL: 3 Violation
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: False Results (3): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:AdditionalTypeUriShouldBeIRIShape Focus Node: Literal("nxs:BaseClass/NXmonitor") Value Node: Literal("nxs:BaseClass/NXmonitor") Message: schema:additionalType value looks like a URI or CURIE (prefix:localname) but is serialized as a string literal. Serialize URI values as JSON-LD IRI references: {"@id":"..."}. Free-label strings like 'MaterialSample' remain valid as strings; schema:DefinedTerm objects are also permitted. Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:AdditionalTypeUriShouldBeIRIShape Focus Node: Literal("nxs:BaseClass/NXsource") Value Node: Literal("nxs:BaseClass/NXsource") Message: schema:additionalType value looks like a URI or CURIE (prefix:localname) but is serialized as a string literal. Serialize URI values as JSON-LD IRI references: {"@id":"..."}. Free-label strings like 'MaterialSample' remain valid as strings; schema:DefinedTerm objects are also permitted. Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:AdditionalTypeUriShouldBeIRIShape Focus Node: Literal("nxs:BaseClass/NXmonochromator") Value Node: Literal("nxs:BaseClass/NXmonochromator") Message: schema:additionalType value looks like a URI or CURIE (prefix:localname) but is serialized as a string literal. Serialize URI values as JSON-LD IRI references: {"@id":"..."}. Free-label strings like 'MaterialSample' remain valid as strings; schema:DefinedTerm objects are also permitted.
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:487y54/schema1:hasPart/schema1:additionalType,xas:beamline,xas:487y54/schema1:hasPart/schema1:additionalType,xas:487y54/schema1:hasPart/schema1:additionalType,wd:Q3099911 - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/Field/NXsource/probe>,<https://manual.nexusformat.org/classes/Field/NXcrystal/type>,xas:detectorit,xas:detectori0,<https://manual.nexusformat.org/classes/Field/NXcrystal/reflection>,<https://manual.nexusformat.org/classes/Field/NXmonitor/mode>,<https://manual.nexusformat.org/classes/Field/NXmonitor/preset>,<https://manual.nexusformat.org/classes/Field/NXcrystal/chemical_formula>,<https://manual.nexusformat.org/classes/Field/NXcrystal/d_spacing>,xas:collimation,<https://manual.nexusformat.org/classes/Field/NXsource/type>,xas:focusing,xas:harmonicrejection - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b33: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b20: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b28: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b7: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b21: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b31: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b29: *none* - Shape _:n741b6f45cb014b2db7f0fe7e5c1e90f5b30: *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 _:n107500fa593a4015827b79dcd8e15aebb8: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb6: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb4: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb10: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb5: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb7: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n107500fa593a4015827b79dcd8e15aebb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b21: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b10: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b20: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2a29f2b8077649b68f6e526f88acc9a3b11: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *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 _:nea277a02707f4860b6fbae23aa6109e4b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:na9279c91dba340019315a893124e7383b14: *none* - Shape _:na9279c91dba340019315a893124e7383b18: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na9279c91dba340019315a893124e7383b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:na9279c91dba340019315a893124e7383b17: *none* - Shape _:na9279c91dba340019315a893124e7383b16: *none* - Shape _:na9279c91dba340019315a893124e7383b4: *none* - Shape _:na9279c91dba340019315a893124e7383b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:na9279c91dba340019315a893124e7383b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n6f6e2aab4eca490985839ffa9041d220b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/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:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*

Test passed: 0 / 1

example_1_1.json Example
SHACL: 2 Warning
Files
Using exampleXasOptional.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Validation result for _sources/cdifDataType/cdifInstanceVariable/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 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. 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.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n313500eab0a6407784feab7215b755b5b14: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n313500eab0a6407784feab7215b755b5b18: *none* - Shape _:n313500eab0a6407784feab7215b755b5b67: *none* - Shape _:n313500eab0a6407784feab7215b755b5b70: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n313500eab0a6407784feab7215b755b5b66: *none* - Shape _:n313500eab0a6407784feab7215b755b5b15: *none* - Shape _:n313500eab0a6407784feab7215b755b5b69: *none* - Shape _:n313500eab0a6407784feab7215b755b5b13: *none* - Shape _:n313500eab0a6407784feab7215b755b5b72: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:incidentintensity,xas:monochromatorenergy - Shape _:n313500eab0a6407784feab7215b755b5b16: *none* - Shape _:n313500eab0a6407784feab7215b755b5b20: *none* - Shape _:n313500eab0a6407784feab7215b755b5b11: *none* - Shape _:n313500eab0a6407784feab7215b755b5b17: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n313500eab0a6407784feab7215b755b5b71: *none* - Shape _:n313500eab0a6407784feab7215b755b5b10: *none* - Shape _:n313500eab0a6407784feab7215b755b5b75: *none* - Shape _:n313500eab0a6407784feab7215b755b5b73: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n694fe07521dd446fb80285c7b3313994b6: *none* - Shape _:n694fe07521dd446fb80285c7b3313994b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n694fe07521dd446fb80285c7b3313994b4: *none* - Shape _:n694fe07521dd446fb80285c7b3313994b10: *none* - Shape _:n694fe07521dd446fb80285c7b3313994b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n694fe07521dd446fb80285c7b3313994b8: *none* - Shape _:n694fe07521dd446fb80285c7b3313994b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n694fe07521dd446fb80285c7b3313994b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4008ced636d74cb9b1e120342a48cfbfb25: *none* - Shape _:n4008ced636d74cb9b1e120342a48cfbfb11: *none* - Shape _:n4008ced636d74cb9b1e120342a48cfbfb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4008ced636d74cb9b1e120342a48cfbfb21: *none* - Shape _:n4008ced636d74cb9b1e120342a48cfbfb20: *none* - Shape _:n4008ced636d74cb9b1e120342a48cfbfb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4008ced636d74cb9b1e120342a48cfbfb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n532f39b81d304c8db5786d58fe6558b7b10: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b5: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b4: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b52: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b8: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b29: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b30: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b7: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b9: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b45: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b37: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b14: *none* - Shape _:n532f39b81d304c8db5786d58fe6558b7b11: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape _:n64e8f8dbbdd540d0ab7396c7202fd721b20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n64e8f8dbbdd540d0ab7396c7202fd721b29: *none* - Shape _:n64e8f8dbbdd540d0ab7396c7202fd721b21: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n64e8f8dbbdd540d0ab7396c7202fd721b13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:incidentintensity,xas:monochromatorenergy - Shape _:n64e8f8dbbdd540d0ab7396c7202fd721b30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n64e8f8dbbdd540d0ab7396c7202fd721b6: *none* - Shape _:n64e8f8dbbdd540d0ab7396c7202fd721b31: *none* - Shape _:n64e8f8dbbdd540d0ab7396c7202fd721b7: *none* - Shape _:n64e8f8dbbdd540d0ab7396c7202fd721b14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n64e8f8dbbdd540d0ab7396c7202fd721b33: *none* - Shape _:n64e8f8dbbdd540d0ab7396c7202fd721b28: *none*

Test passed: 3 / 3

additionalType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using additionalType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD additionalType-fail.jsonld created
Output Turtle additionalType-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': 'Sample ' 'additionalProperty ' 'entries ' '(base ' 'AdditionalProperty ' 'shape). ' 'The XDI ' 'Sample.* ' 'propertyID ' 'vocabulary ' 'enum is ' 'layered ' 'on in ' 'xasOptional, ' 'so it ' 'applies ' 'at the ' 'profile ' 'level, ' 'not this ' 'shape.', 'items': {'$ref': '#/$defs/AdditionalProperty'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/additionalProperty'}, 'schema:additionalType': {'allOf': [{'contains': {'const': 'MaterialSample'}, 'minContains': 1}, {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample'}}, 'required': ['@id'], 'type': 'object'}, 'minContains': 1}], 'items': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, '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': {'nxs': 'https://manual.nexusformat.org/classes/', 'schema': 'http://schema.org/', 'xas': 'https://w3id.org/cdif/xas/'}} On instance: {'@context': {'ex': 'https://example.org/', 'nxs': 'https://manual.nexusformat.org/classes/', 'schema': 'http://schema.org/', 'xas': 'https://w3id.org/cdif/xas/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:exampleSampel_357h', '@type': ['schema:Thing', 'schema:Product'], 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:name': 'porosity', 'schema:propertyID': [{'@id': 'xas:porosity'}], 'schema:unitText': 'percent', 'schema:value': '27'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'stoichiometry', 'schema:propertyID': [{'@id': 'xas:samplechemicalcomposition'}], 'schema:value': 'Na2SeO4'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'samplePreparation', 'schema:propertyID': [{'@id': 'xas:samplepreparation'}], 'schema:value': 'powder on tape, 6 ' 'layers'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'sample mass', 'schema:propertyID': [{'@id': 'xas:samplemass'}], 'schema:unitText': 'mg', 'schema:value': '10'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'crystal point group', 'schema:propertyID': [{'@id': 'xas:pointgroup'}], 'schema:value': 'mm2'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'crystal unit cell', 'schema:propertyID': [{'@id': 'xas:sampleunitcell'}], 'schema:value': 'cubic; Z = 4; a = ' '5.46; V = 162.77'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'Parent sample', 'schema:propertyID': [{'@id': 'xas:parentsample'}], 'schema:value': 'igsn:10.3476/342573'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'sample material state', 'schema:propertyID': [{'@id': 'xas:samplematerial'}], 'schema:value': 'solid metal foil'}], 'schema:description': 'physical properties of sample: ph, eh, volume, ' 'porosity, density, concentration, resistivity, ' 'viscosity, crystal structure, opacity from xdi ' 'list...', 'schema:identifier': 'igsn:10.6620/357lkj', 'schema:name': 'Na2SeO4'}
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 cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:samplemass,xas:sampleunitcell,xas:samplepreparation,xas:pointgroup,xas:samplematerial,xas:porosity,xas:parentsample,xas:samplechemicalcomposition - Shape _:n219a5cb494184deb921e2c825ff3c177b13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b30: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b20: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b29: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b7: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b28: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b21: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b33: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5b95cfa052984885ad40d934fd4817a0b19: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b7: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b4: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb25: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb22: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb23: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb11: *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:name' 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': 'Sample ' 'additionalProperty ' 'entries ' '(base ' 'AdditionalProperty ' 'shape). ' 'The XDI ' 'Sample.* ' 'propertyID ' 'vocabulary ' 'enum is ' 'layered ' 'on in ' 'xasOptional, ' 'so it ' 'applies ' 'at the ' 'profile ' 'level, ' 'not this ' 'shape.', 'items': {'$ref': '#/$defs/AdditionalProperty'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/additionalProperty'}, 'schema:additionalType': {'allOf': [{'contains': {'const': 'MaterialSample'}, 'minContains': 1}, {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample'}}, 'required': ['@id'], 'type': 'object'}, 'minContains': 1}], 'items': {'anyOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'@id': {'type': 'string'}}, 'required': ['@id'], 'type': 'object'}]}, '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': {'nxs': 'https://manual.nexusformat.org/classes/', 'schema': 'http://schema.org/', 'xas': 'https://w3id.org/cdif/xas/'}} On instance: {'@context': {'ex': 'https://example.org/', 'nxs': 'https://manual.nexusformat.org/classes/', 'schema': 'http://schema.org/', 'xas': 'https://w3id.org/cdif/xas/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:exampleSampel_357h', '@type': ['schema:Thing', 'schema:Product'], 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:name': 'porosity', 'schema:propertyID': [{'@id': 'xas:porosity'}], 'schema:unitText': 'percent', 'schema:value': '27'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'stoichiometry', 'schema:propertyID': [{'@id': 'xas:samplechemicalcomposition'}], 'schema:value': 'Na2SeO4'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'samplePreparation', 'schema:propertyID': [{'@id': 'xas:samplepreparation'}], 'schema:value': 'powder on tape, 6 ' 'layers'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'sample mass', 'schema:propertyID': [{'@id': 'xas:samplemass'}], 'schema:unitText': 'mg', 'schema:value': '10'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'crystal point group', 'schema:propertyID': [{'@id': 'xas:pointgroup'}], 'schema:value': 'mm2'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'crystal unit cell', 'schema:propertyID': [{'@id': 'xas:sampleunitcell'}], 'schema:value': 'cubic; Z = 4; a = ' '5.46; V = 162.77'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'Parent sample', 'schema:propertyID': [{'@id': 'xas:parentsample'}], 'schema:value': 'igsn:10.3476/342573'}, {'@type': ['schema:PropertyValue'], 'schema:name': 'sample material state', 'schema:propertyID': [{'@id': 'xas:samplematerial'}], 'schema:value': 'solid metal foil'}], 'schema:additionalType': ['MaterialSample', {'@id': 'https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample'}, {'@id': 'https://www.wikidata.org/wiki/Q485146'}], 'schema:description': 'physical properties of sample: ph, eh, volume, ' 'porosity, density, concentration, resistivity, ' 'viscosity, crystal structure, opacity from xdi ' 'list...', 'schema:identifier': 'igsn:10.6620/357lkj'}
SHACL
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a name for the sample must be provided, and have a length of at least 3 characters.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("3", datatype=xsd:integer) ; sh:path schema1:name ] Focus Node: ex:exampleSampel_357h Result Path: schema1:name Message: a name for the sample must be provided, and have a length of at least 3 characters.
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 cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,<https://www.wikidata.org/wiki/Q485146>,ex:exampleSampel_357h/schema1:additionalType - Shape _:n219a5cb494184deb921e2c825ff3c177b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:samplemass,xas:sampleunitcell,xas:samplepreparation,xas:pointgroup,xas:samplematerial,xas:porosity,xas:parentsample,xas:samplechemicalcomposition - Shape _:n219a5cb494184deb921e2c825ff3c177b13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b30: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b20: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b29: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b7: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b28: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b21: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b33: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5b95cfa052984885ad40d934fd4817a0b19: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b7: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b4: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb25: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb22: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb23: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb11: *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 cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,<https://www.wikidata.org/wiki/Q485146>,ex:exampleSampel_357h/schema1:additionalType - Shape _:n219a5cb494184deb921e2c825ff3c177b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:samplemass,xas:sampleunitcell,xas:samplepreparation,xas:pointgroup,xas:samplematerial,xas:porosity,xas:parentsample,xas:samplechemicalcomposition - Shape _:n219a5cb494184deb921e2c825ff3c177b13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b30: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b20: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b29: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b7: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b28: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b21: *none* - Shape _:n219a5cb494184deb921e2c825ff3c177b33: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5b95cfa052984885ad40d934fd4817a0b19: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b7: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b4: *none* - Shape _:n5b95cfa052984885ad40d934fd4817a0b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb25: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb22: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb23: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nd4222bc48c844694ba8ea3e317edb96bb11: *none*