Building blocks validation report

Generated at 2026-10-09T23:13:18.397403+00:00

Number of passing building blocks: 63 / 69 (91.30%)

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:BioschemasLabProtocolShape: *none* - Shape cdifd:BioschemasParameterValueShape: *none* - Shape cdifd:BioschemasComputationalToolShape: *none* - Shape cdifd:BioschemasLabEquipmentShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb5: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb4: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb7: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb6: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb19: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb8: *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/sh:property/sh:or/rdf:first: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb10: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb21: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb23: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_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:BioschemasLabProtocolShape: *none* - Shape cdifd:BioschemasParameterValueShape: *none* - Shape cdifd:BioschemasComputationalToolShape: *none* - Shape cdifd:BioschemasLabEquipmentShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb5: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb4: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb7: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb6: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb19: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1c649a8f837f4fb092f45ff0d994e11fb8: *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/sh:property/sh:or/rdf:first: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb10: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb21: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb23: *none* - Shape _:n1e69d906f9d64b1d8a191cb41a14a8dfb20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 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'}, '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': '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': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'uri ' 'for ' 'specifications ' 'that ' 'this ' 'metadata ' 'record ' 'conforms ' 'to'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}, 'schema:about': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'this must be the @id ' 'value of the node ' 'containing the ' 'resource description ' 'metadata', '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': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, '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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db5: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db4: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db6: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db10: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db7: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db8: *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 _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab10: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab25: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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 _:n61558b8b23a145e08766f911d7b702dab3: *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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape _:n557635701a244b32813ee1f350e80cd5b21: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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'}, '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': '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': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'uri ' 'for ' 'specifications ' 'that ' 'this ' 'metadata ' 'record ' 'conforms ' 'to'}, 'minItems': 1, 'type': 'array', 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}, 'schema:about': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'this must be the @id ' 'value of the node ' 'containing the ' 'resource description ' 'metadata', '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': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, '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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db5: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db4: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db6: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db10: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db7: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db8: *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 _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab10: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab25: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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 _:n61558b8b23a145e08766f911d7b702dab3: *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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape _:n557635701a244b32813ee1f350e80cd5b21: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db5: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db4: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db6: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db10: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db7: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db8: *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 _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab10: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab25: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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 _:n61558b8b23a145e08766f911d7b702dab3: *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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *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:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape _:n557635701a244b32813ee1f350e80cd5b21: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db5: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db4: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db6: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db10: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db7: *none* - Shape _:n9b8af6f3af1d45e58d94dce2b6b8474db8: *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 _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab10: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab25: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n25e2b4f9f1c84540a67df1ee4e9e9f9ab20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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 _:n61558b8b23a145e08766f911d7b702dab3: *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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape _:n557635701a244b32813ee1f350e80cd5b21: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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 _:n6fc8935ae1804cb496a3ba6a0c512381b19: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b5: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b4: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b10: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b26: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b7: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b8: *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 _:ne9fcabff92fc45fca8759450ffb7be56b23: *none* - Shape _:ne9fcabff92fc45fca8759450ffb7be56b21: *none* - Shape _:ne9fcabff92fc45fca8759450ffb7be56b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne9fcabff92fc45fca8759450ffb7be56b10: *none* - Shape _:ne9fcabff92fc45fca8759450ffb7be56b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne9fcabff92fc45fca8759450ffb7be56b11: *none* - Shape _:ne9fcabff92fc45fca8759450ffb7be56b25: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:n6fc8935ae1804cb496a3ba6a0c512381b19: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b5: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b4: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b10: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b26: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b7: *none* - Shape _:n6fc8935ae1804cb496a3ba6a0c512381b8: *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 _:ne9fcabff92fc45fca8759450ffb7be56b23: *none* - Shape _:ne9fcabff92fc45fca8759450ffb7be56b21: *none* - Shape _:ne9fcabff92fc45fca8759450ffb7be56b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne9fcabff92fc45fca8759450ffb7be56b10: *none* - Shape _:ne9fcabff92fc45fca8759450ffb7be56b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne9fcabff92fc45fca8759450ffb7be56b11: *none* - Shape _:ne9fcabff92fc45fca8759450ffb7be56b25: *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/concepts/sea-water-temperature> - Shape skosv:conceptBroaderNotSelfShape: <https://example.org/concepts/sea-water-temperature> - Shape skosv:prefLabelUniqueLangShape: <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: _:N4a4b7be4875446f9957a1e7e20e8c78e
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 _:n32ca3b6fd58c473e9a6848d292f045bdb19: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb4: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb5: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb8: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb6: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb7: *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 _:n9a3c6bde9697487e934a0d0ee368f58fb20: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb11: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb22: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb23: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb25: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb10: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_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: _:Nc27bb90be6e947ccba8d586e09756a5d
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 _:n32ca3b6fd58c473e9a6848d292f045bdb19: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb4: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb5: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb8: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb6: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb7: *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 _:n9a3c6bde9697487e934a0d0ee368f58fb20: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb11: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb22: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb23: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb25: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb10: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_2_1.json Example
Passed
Files
Using 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: _:N78eef253ec974321be05b1406fe6f908
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 _:n32ca3b6fd58c473e9a6848d292f045bdb19: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb4: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb5: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb8: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb6: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n32ca3b6fd58c473e9a6848d292f045bdb7: *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 _:n9a3c6bde9697487e934a0d0ee368f58fb20: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb11: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb22: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb23: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb25: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb10: *none* - Shape _:n9a3c6bde9697487e934a0d0ee368f58fb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 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: 3 / 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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'object ' 'reference ' 'via ' 'URI ' 'or ' 'URI ' 'fragment ' 'to ' 'a ' 'RepresentedVariable ' 'defined ' 'elsewhere ' 'in ' 'the ' 'document'}], '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': {'anyOf': [{'type': 'string'}, {'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}], '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.', 'x-jsonld-id': 'https://w3id.org/cdif/name'}}, 'required': ['@type', 'cdif:hasValuesFrom', 'cdif:name'], '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_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b26: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b19: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b10: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b8: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b7: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b4: *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 _:nd1f3598a0d504ea2a0ceb21b8637b0d7b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b21: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b25: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b15: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b7: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b5: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b6: *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 valid under any of the given schemas Failed validating 'anyOf' in schema['properties']['cdif:name']: {'anyOf': [{'type': 'string'}, {'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}], '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.', '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: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/rv/systolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/rv/diastolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP>,<https://example.org/rv/diastolicBP> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b26: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b19: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b10: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b8: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b7: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b4: *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 _:nd1f3598a0d504ea2a0ceb21b8637b0d7b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b21: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b25: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b15: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b7: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b5: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b6: *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_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b26: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b19: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b10: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b8: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b7: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b4: *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 _:nd1f3598a0d504ea2a0ceb21b8637b0d7b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b21: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b25: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b15: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b7: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b5: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b6: *none*
example_2_1.json Example
SHACL: 2 Info
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: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/rv/systolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/rv/diastolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP>,<https://example.org/rv/diastolicBP> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b26: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b19: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b10: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b8: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b7: *none* - Shape _:nd87f37558ca04ebb9cb9ce6c024b5f01b4: *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 _:nd1f3598a0d504ea2a0ceb21b8637b0d7b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b21: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b25: *none* - Shape _:nd1f3598a0d504ea2a0ceb21b8637b0d7b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b15: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b7: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b5: *none* - Shape _:n18e8a26330c1489b9958ffaec0f2b573b6: *none*

Test passed: 5 / 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: 'schema:description' is a required property Failed validating 'required' in schema['then']: {'required': ['schema:description']} On instance: {'@context': {'cdif': 'https://w3id.org/cdif/', 'schema': 'http://schema.org/'}, '@id': 'ex:domain/unstated', '@type': ['cdif:EnumerationDomain'], 'cdif:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': 'ex:local', 'schema:value': 'sampling-method'}, 'cdif:purpose': 'Records how each sample was collected.', 'schema:name': 'Sampling method'}
SHACL
Validation result for _sources/cdifDataType/cdifEnumerationDomain/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 cdif:EnumerationDomain should carry cdif:references (a skos:ConceptScheme or @id-reference to the codification); if it does not, schema:description must say what values the domain admits") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:references ; sh:severity sh:Warning ] Focus Node: <ex:domain/unstated> Result Path: cdif:references Message: A cdif:EnumerationDomain should carry cdif:references (a skos:ConceptScheme or @id-reference to the codification); if it does not, schema:description must say what values the domain admits Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:cdifEnumerationDomainValuesStatedShape Focus Node: <ex:domain/unstated> Value Node: <ex:domain/unstated> Message: A cdif:EnumerationDomain must either carry cdif:references (the codelist whose concepts define its values) or schema:description (prose stating what values it admits). It carries neither, so nothing says what this domain enumerates.
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: <ex:domain/unstated> - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: <ex:domain/unstated>
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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n23179b2181794c8b9c5d3d0f612a199bb19: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb4: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb10: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb5: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb7: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb6: *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 _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb10: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb23: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb11: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}], '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:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166-eu> - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: <https://example.org/enum-domain/iso3166-eu>
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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n23179b2181794c8b9c5d3d0f612a199bb19: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb4: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb10: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb5: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb7: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb6: *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 _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb10: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb23: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb11: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
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 (linguistic 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:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166-eu> - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: <https://example.org/enum-domain/iso3166-eu>
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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n23179b2181794c8b9c5d3d0f612a199bb19: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb4: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb10: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb5: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb7: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb6: *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 _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb10: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb23: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb11: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_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:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166> - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: <https://example.org/enum-domain/iso3166>
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n23179b2181794c8b9c5d3d0f612a199bb19: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb4: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb10: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb5: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb7: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb6: *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 _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb10: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb23: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb11: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_2_1.json Example
Passed
Files
Using 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:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166-eu> - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: <https://example.org/enum-domain/iso3166-eu>
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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n23179b2181794c8b9c5d3d0f612a199bb19: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb4: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb10: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb5: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb7: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n23179b2181794c8b9c5d3d0f612a199bb6: *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 _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb10: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb23: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb11: *none* - Shape _:n1a55fa71e01b4f7fb3ff3b875bd90b5bb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 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("cdif:qualifies should not be used when cdif:role is absent or not Attribute.") ; sh:path cdif:qualifies ; sh:severity sh:Warning ] Focus Node: xas:monochromatorEnergy Result Path: cdif:qualifies Message: cdif:qualifies should not be used when cdif:role is absent or not Attribute.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:ndd027e4c547544e6ba94302ebbcdb595b71: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b66: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b75: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b16: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b14: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b15: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b20: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b11: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b69: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b13: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b10: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b67: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b70: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b73: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0e080f59cad74fc4b5119d5e788f083fb7: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb8: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb10: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb6: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb5: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb25: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb11: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb20: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb10: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb21: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb44: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb5: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb8: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb4: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb14: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb30: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb38: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb7: *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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb11: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb10: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb52: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb12: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb51: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb29: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb37: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb45: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb9: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:na472b7e71017462f8bc8b81ae3b435b2b4: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b5: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b7: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b15: *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: cdif:qualifies Source Constraint: [ rdf:type sh:SPARQLConstraint ; sh:message Literal("cdif: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 (cdif:qualifies AS ?path) (?target AS ?value) WHERE { $this cdif:qualifies ?target . FILTER NOT EXISTS { ?dataset schema:variableMeasured ?target . ?dataset schema:variableMeasured $this . } }") ] Message: cdif: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 _:ndd027e4c547544e6ba94302ebbcdb595b71: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b66: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b75: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b16: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b14: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b15: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b20: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b11: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b69: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b13: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b10: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b67: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b70: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b73: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0e080f59cad74fc4b5119d5e788f083fb7: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb8: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb10: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb6: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb5: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb25: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb11: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb20: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb10: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb21: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb44: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb5: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb8: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb4: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb14: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb30: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb38: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb7: *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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb11: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb10: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb52: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb12: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb51: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb29: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb37: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb45: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb9: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:na472b7e71017462f8bc8b81ae3b435b2b4: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b5: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b7: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b15: *none*
example_1_1.json Example
SHACL: 2 Warning, 1 Info
Files
Using exampleCdifInstanceVariableMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ 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 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.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:ndd027e4c547544e6ba94302ebbcdb595b71: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b66: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b75: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b16: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b14: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b15: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b20: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b11: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b69: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b13: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b10: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b67: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b70: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b73: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/temperature>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0e080f59cad74fc4b5119d5e788f083fb7: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb8: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb10: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb6: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb5: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb25: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb11: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb20: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb10: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb21: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb44: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb5: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb8: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb4: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb14: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb30: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb38: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb7: *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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb11: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb10: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb52: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb12: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb51: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb29: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb37: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb45: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb9: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:na472b7e71017462f8bc8b81ae3b435b2b4: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b5: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b7: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b15: *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: cdif:qualifies Source Constraint: [ rdf:type sh:SPARQLConstraint ; sh:message Literal("cdif: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 (cdif:qualifies AS ?path) (?target AS ?value) WHERE { $this cdif:qualifies ?target . FILTER NOT EXISTS { ?dataset schema:variableMeasured ?target . ?dataset schema:variableMeasured $this . } }") ] Message: cdif: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 _:ndd027e4c547544e6ba94302ebbcdb595b71: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b66: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b75: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b16: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b14: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b15: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b20: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b11: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b69: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b13: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b10: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b67: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b70: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b73: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0e080f59cad74fc4b5119d5e788f083fb7: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb8: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb10: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb6: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb5: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb25: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb11: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb20: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb10: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb21: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb44: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb5: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb8: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb4: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb14: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb30: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb38: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb7: *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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb11: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb10: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb52: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb12: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb51: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb29: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb37: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb45: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb9: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:na472b7e71017462f8bc8b81ae3b435b2b4: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b5: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b7: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b15: *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 _:ndd027e4c547544e6ba94302ebbcdb595b71: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b66: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b75: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b16: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b14: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b15: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b20: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b11: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b69: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b13: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b10: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b67: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b70: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b73: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/mics/mwi2019/var/HH14>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0e080f59cad74fc4b5119d5e788f083fb7: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb8: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb10: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb6: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb5: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb25: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb11: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb20: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb10: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb21: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - 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/frequencies>,<https://example.org/mics/mwi2019/var/HH14/statistics/minimum>,<https://example.org/mics/mwi2019/var/HH14/statistics/count>,<https://example.org/mics/mwi2019/var/HH14/statistics/maximum> - Shape cdifd:cdifStatisticsCollectionShape: <https://example.org/mics/mwi2019/var/HH14/statistics>
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb44: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb5: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb8: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb4: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb14: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb30: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb38: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb7: *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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb11: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb10: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb52: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb12: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb51: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb29: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb37: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb45: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb9: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:na472b7e71017462f8bc8b81ae3b435b2b4: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b5: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b7: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b15: *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 _:ndd027e4c547544e6ba94302ebbcdb595b71: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b66: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b75: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b16: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b14: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b15: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b20: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b11: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b69: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b13: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b10: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b67: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b70: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b73: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b72: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ndd027e4c547544e6ba94302ebbcdb595b18: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/mics/mwi2019/var/HH6>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0e080f59cad74fc4b5119d5e788f083fb7: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb8: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb10: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb6: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb5: *none* - Shape _:n0e080f59cad74fc4b5119d5e788f083fb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb25: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb11: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb20: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb10: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb21: *none* - Shape _:n8365f88b1a0c4a09bac7645192b8993cb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - 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/frequencies>,<https://example.org/mics/mwi2019/var/HH6/statistics/maximum>,<https://example.org/mics/mwi2019/var/HH6/statistics/count>,<https://example.org/mics/mwi2019/var/HH6/statistics/minimum> - Shape cdifd:cdifStatisticsCollectionShape: <https://example.org/mics/mwi2019/var/HH6/statistics>
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb44: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb5: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb8: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb4: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb14: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb30: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb38: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb7: *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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb11: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb10: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb52: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb12: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb51: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb29: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb37: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb45: *none* - Shape _:nfb4139e4abb24dc2949f77bb89d955dbb9: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:na472b7e71017462f8bc8b81ae3b435b2b4: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b5: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b7: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:na472b7e71017462f8bc8b81ae3b435b2b15: *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 ' '@id-reference to ' 'a ' 'cdi:InstanceVariable ' 'declared ' 'elsewhere in the ' 'dataset) and ' 'cdi:value (the ' '1-based integer ' 'position in the ' 'key).', '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': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'The ' 'variable ' 'this ' 'position ' 'indexes ' '-- ' 'an ' '@id-reference ' 'to ' 'one ' 'declared ' 'elsewhere ' 'in ' 'the ' 'document. ' 'At ' 'dataset ' 'level ' '(cdif:hasPrimaryKey) ' 'that ' 'is ' 'a ' 'cdi:InstanceVariable ' 'in ' 'schema:variableMeasured; ' 'at ' 'data-structure ' 'level ' '(cdif:has_PrimaryKey, ' 'cdif:has_ForeignKey) ' 'it ' 'is ' 'a ' 'cdi:RepresentedVariable ' 'in ' 'the ' 'structure. ' 'The ' 'value ' 'is ' 'a ' 'bare ' 'objectReference ' 'either ' 'way: ' 'a ' 'key ' 'names ' 'variables ' 'that ' 'are ' 'defined ' 'once ' 'and ' 'referenced ' 'from ' 'the ' 'key, ' 'so ' 'an ' 'inline ' 'variable ' 'here ' 'would ' 'be ' 'a ' 'second ' 'copy ' 'of ' 'a ' 'node ' 'that ' 'already ' 'exists.', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/indexes'}, 'cdi:value': {'default': 1, 'description': '1-based ' 'position ' 'of ' 'this ' 'variable ' 'in ' 'the ' 'ordered ' 'key. ' 'Pinned ' 'to ' 'a ' 'minimum ' 'of ' '1 ' 'because ' 'a ' 'key ' 'that ' 'might ' 'be ' '0- ' 'or ' '1-based ' 'has ' 'ambiguous ' 'ordering, ' 'which ' 'defeats ' 'the ' 'purpose ' 'of ' 'recording ' 'a ' 'position ' 'at ' 'all ' '-- ' 'and ' 'because ' 'both ' 'structure-level ' 'key ' 'definitions ' 'already ' 'rejected ' '0, ' 'so ' 'the ' 'latitude ' 'this ' 'description ' 'used ' 'to ' 'advertise ' 'was ' 'never ' 'honoured ' 'anywhere.', 'minimum': 1, '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 (an @id-reference to a cdi:InstanceVariable).") ; 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 (an @id-reference to a cdi:InstanceVariable).
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: <https://example.org/dataset/observations/key/primary>
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: _:N60689b016076499e94c544d37aaf31ef
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>

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']: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'additionalProperties': False, 'description': 'A reference to a node defined elsewhere, by its @id.', 'properties': {'@id': {'description': 'resolvable @id of the ' 'referenced node', 'type': 'string'}}, 'required': ['@id'], 'title': 'Object Reference', 'type': 'object'} 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 cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b6: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b4: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b7: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b19: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b10: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b26: *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 _:nc21c6ad6192041a898637eb6bdef6124b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc21c6ad6192041a898637eb6bdef6124b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc21c6ad6192041a898637eb6bdef6124b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc21c6ad6192041a898637eb6bdef6124b22: *none* - Shape _:nc21c6ad6192041a898637eb6bdef6124b10: *none* - Shape _:nc21c6ad6192041a898637eb6bdef6124b23: *none* - Shape _:nc21c6ad6192041a898637eb6bdef6124b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
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 cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b6: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b4: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b7: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b19: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b10: *none* - Shape _:nfcb3472f20c54f6fa887b4c0bb764624b26: *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 _:nc21c6ad6192041a898637eb6bdef6124b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc21c6ad6192041a898637eb6bdef6124b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc21c6ad6192041a898637eb6bdef6124b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc21c6ad6192041a898637eb6bdef6124b22: *none* - Shape _:nc21c6ad6192041a898637eb6bdef6124b10: *none* - Shape _:nc21c6ad6192041a898637eb6bdef6124b23: *none* - Shape _:nc21c6ad6192041a898637eb6bdef6124b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 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': {'description': 'reference ' 'to ' 'an ' 'external ' 'JSON ' 'Schema ' 'or ' 'XML ' 'Schema ' 'document ' 'describing ' 'a ' 'complex ' 'payload ' 'structure.', 'format': 'uri', 'type': 'string', '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 labeled link ' '(#/$defs/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:oasMediaTypeNode: _:N768e3cfe5b494b51825e99b5ec155eff - Shape cdifd:oasRequestBodyNode: *none* - Shape cdifd:oasResponseNode: <https://example.org/api/minimal>/schema1:potentialAction/schema1:target/oas:response - 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 _:n77893093c2db4861b48ce1489a0b91deb7: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb19: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb5: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb10: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb6: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb26: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b25: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b23: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b20: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b21: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b6: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b4: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b15: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b5: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *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': {'description': 'reference ' 'to ' 'an ' 'external ' 'JSON ' 'Schema ' 'or ' 'XML ' 'Schema ' 'document ' 'describing ' 'a ' 'complex ' 'payload ' 'structure.', 'format': 'uri', 'type': 'string', '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 labeled link ' '(#/$defs/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:oasMediaTypeNode: _:N406276c817a1430fb18ea2839e2dde8d - Shape cdifd:oasRequestBodyNode: *none* - Shape cdifd:oasResponseNode: <https://example.org/api/minimal>/schema1:potentialAction/schema1:target/oas:response - 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 _:n77893093c2db4861b48ce1489a0b91deb7: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb19: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb5: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb10: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb6: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb26: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b25: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b23: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b20: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b21: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b6: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b4: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b15: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b5: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *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:oasMediaTypeNode: _:N62838d4fe11e456bab0d0710f1df9c50 - Shape cdifd:oasRequestBodyNode: *none* - Shape cdifd:oasResponseNode: <https://example.org/api/minimal>/schema1:potentialAction/schema1:target/oas:response - 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 _:n77893093c2db4861b48ce1489a0b91deb7: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb19: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb5: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb10: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb6: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb26: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b25: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b23: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b20: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b21: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b6: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b4: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b15: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b5: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *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:oasMediaTypeNode: ex:op_searchAnalyses/schema1:target/oas:response/oas:content,ex:op_submitAnalysis/schema1:target/oas:requestBody/oas:content,ex:op_submitAnalysis/schema1:target/oas:response/oas:content,ex:op_searchAnalyses/schema1:target/oas:response/oas:content,ex:op_submitAnalysis/schema1:target/oas:response/oas:content,ex:op_searchAnalyses/schema1:target/oas:response/oas:content - Shape cdifd:oasRequestBodyNode: ex:op_submitAnalysis/schema1:target/oas:requestBody - Shape cdifd:oasResponseNode: ex:op_submitAnalysis/schema1:target/oas:response,ex:op_searchAnalyses/schema1:target/oas:response,ex:op_searchAnalyses/schema1:target/oas:response,ex:op_submitAnalysis/schema1:target/oas:response - Shape cdifd:oasParameterNode: ex:param_element,ex:param_format,ex:param_bbox,ex:param_start,ex:param_end
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n77893093c2db4861b48ce1489a0b91deb7: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb19: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb5: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb10: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb6: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n77893093c2db4861b48ce1489a0b91deb26: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b25: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b23: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b20: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b21: *none* - Shape _:nef836c04bc49414093f94e38dd9aeeb2b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b6: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b4: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b15: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b5: *none* - Shape _:nbf7b0a8dfb7d4a60b46dff51d9abf183b7: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:openApiWebAPI_001/schema1:termsOfService,ex:openApiWebAPI_001/schema1:documentation - Shape cdifd:CDIFRelationShape: ex:openApiWebAPI_001/schema1:termsOfService,ex:openApiWebAPI_001/schema1:documentation - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*

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 _:n0001544df9b44476b6f22b9196ca887db10: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db8: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db5: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db4: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db19: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db26: *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 _:nfb40a849d67d46f49687b7fb9bc03e49b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b10: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
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 _:n0001544df9b44476b6f22b9196ca887db10: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db8: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db5: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db4: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db19: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db26: *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 _:nfb40a849d67d46f49687b7fb9bc03e49b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b10: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_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 _:n0001544df9b44476b6f22b9196ca887db10: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db8: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db5: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db4: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db19: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db26: *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 _:nfb40a849d67d46f49687b7fb9bc03e49b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b10: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_2_1.json Example
Passed
Files
Using 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 _:n0001544df9b44476b6f22b9196ca887db10: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db8: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db5: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db4: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db19: *none* - Shape _:n0001544df9b44476b6f22b9196ca887db26: *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 _:nfb40a849d67d46f49687b7fb9bc03e49b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b10: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfb40a849d67d46f49687b7fb9bc03e49b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'a resolvable reference to a ' 'representation of the software ' 'or instrument used'}, {'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 cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b4: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b12: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b36: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape _:ne71d59cf49d64969bbd0a52446c4b106b35: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b13: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b23: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b5: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b22: *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*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n128eb19af30b47238e251b7d993c1abbb5: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n128eb19af30b47238e251b7d993c1abbb4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b20: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b14: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b13: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b28: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b6: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b33: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b30: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b29: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://registry.identifiers.org/registry/orcid>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n878a126b25c8481d8d2d289b4c42ac61b6: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b19: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b10: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b26: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b7: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b5: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b8: *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:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b20: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b21: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b23: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b22: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb14: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb15: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb18: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb4: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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 _:n2f0eec56aced4fcea7f29dcb84e9ba95b3: *none* - Shape cdifd:CDIFOrganizationShape: *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:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:activity-soil-chem-analysis/schema1:agent/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:na6858e22b50c4ed0b76a83fa3379e734b21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/schema1:agent - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n5ab8e0f7f2e543128138a46a28b652efb4: *none* - Shape _:n5ab8e0f7f2e543128138a46a28b652efb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5ab8e0f7f2e543128138a46a28b652efb15: *none* - Shape _:n5ab8e0f7f2e543128138a46a28b652efb5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5ab8e0f7f2e543128138a46a28b652efb7: *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:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n22289bcf54cc464397af8c0a6a0fed4db39: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db29: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db40: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db10: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db9: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db13: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db42: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db24: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db44: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db38: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/schema1:location - Shape _:n22289bcf54cc464397af8c0a6a0fed4db16: *none* - Shape cdifd:CDIFDefinedTermShape: *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 cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b4: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b12: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b36: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b35: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b13: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b23: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b5: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b22: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n128eb19af30b47238e251b7d993c1abbb5: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n128eb19af30b47238e251b7d993c1abbb4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b20: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b14: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b13: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b28: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b6: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b33: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b30: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b29: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n878a126b25c8481d8d2d289b4c42ac61b6: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b19: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b10: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b26: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b7: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b5: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b8: *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:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b20: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b21: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b23: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b22: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb14: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb15: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb18: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb4: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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 _:n2f0eec56aced4fcea7f29dcb84e9ba95b3: *none* - Shape cdifd:CDIFOrganizationShape: *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:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:na6858e22b50c4ed0b76a83fa3379e734b21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n5ab8e0f7f2e543128138a46a28b652efb4: *none* - Shape _:n5ab8e0f7f2e543128138a46a28b652efb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5ab8e0f7f2e543128138a46a28b652efb15: *none* - Shape _:n5ab8e0f7f2e543128138a46a28b652efb5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5ab8e0f7f2e543128138a46a28b652efb7: *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:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n22289bcf54cc464397af8c0a6a0fed4db39: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db29: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db40: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db10: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db9: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db13: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db42: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db24: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db44: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db38: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db16: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifProvActivity.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b4: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b12: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b36: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape _:ne71d59cf49d64969bbd0a52446c4b106b35: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b13: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b23: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b5: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:ne71d59cf49d64969bbd0a52446c4b106b22: *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*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n128eb19af30b47238e251b7d993c1abbb5: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n128eb19af30b47238e251b7d993c1abbb4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b20: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b14: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b13: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b28: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b6: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b33: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b30: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n9e6012aa06be440fb3f86cb3c89f65c3b29: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: detectionLimit,<https://registry.identifiers.org/registry/orcid>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n878a126b25c8481d8d2d289b4c42ac61b6: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b19: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b10: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b26: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b7: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b5: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n878a126b25c8481d8d2d289b4c42ac61b8: *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:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b20: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b21: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b23: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n33f4b356c6b9428684952233e3a09053b22: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb14: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb15: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb18: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb4: *none* - Shape _:ne00e9ed68569493b93b6e13b89dfb20fb17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:activity-soil-chem-analysis/prov:used/schema1:instrument/schema1:category,ex:activity-soil-chem-analysis/prov:used/schema1:instrument
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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 _:n2f0eec56aced4fcea7f29dcb84e9ba95b3: *none* - Shape cdifd:CDIFOrganizationShape: *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:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:activity-soil-chem-analysis/schema1:agent/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:na6858e22b50c4ed0b76a83fa3379e734b21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/schema1:agent - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n5ab8e0f7f2e543128138a46a28b652efb4: *none* - Shape _:n5ab8e0f7f2e543128138a46a28b652efb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5ab8e0f7f2e543128138a46a28b652efb15: *none* - Shape _:n5ab8e0f7f2e543128138a46a28b652efb5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5ab8e0f7f2e543128138a46a28b652efb7: *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:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n22289bcf54cc464397af8c0a6a0fed4db39: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db29: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db40: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db10: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db9: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db13: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db42: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db24: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db44: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db41: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n22289bcf54cc464397af8c0a6a0fed4db38: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/schema1:location - Shape _:n22289bcf54cc464397af8c0a6a0fed4db16: *none* - Shape cdifd:CDIFDefinedTermShape: ex:activity-soil-chem-analysis/prov:used/schema1:instrument/schema1:category,ex:activity-soil-chem-analysis/prov:used/schema1:instrument

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 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: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/rv/systolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2bae88bff5ab4f64bfca0db009a21907b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b6: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b10: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b19: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b8: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b26: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb23: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb25: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb11: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd: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/sh:property/sh:or/rdf:first: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb15: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb5: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb4: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb6: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *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: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/rv/systolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2bae88bff5ab4f64bfca0db009a21907b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b6: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b10: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b19: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b8: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b26: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb23: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb25: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb11: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd: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/sh:property/sh:or/rdf:first: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb15: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb5: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb4: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb6: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none*
example_1_1.json Example
Passed
Files
Using exampleCdifRepresentedVariable.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/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_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2bae88bff5ab4f64bfca0db009a21907b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b6: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b10: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b19: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b8: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b26: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2bae88bff5ab4f64bfca0db009a21907b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb23: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb25: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb11: *none* - Shape _:nf1a953bcf6d746d4a9214d21a9d36fccb22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd: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/sh:property/sh:or/rdf:first: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb15: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb5: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb4: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb2e29ee0d6541aaa5b6354b4036ff5fb6: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: _:N1e3f9288b64b4a76be34809be373011d - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5fdf0280b4a14e94988939219e8d93bab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab6: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab4: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab26: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab10: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab7: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab8: *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:first: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb23: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb11: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb25: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb21: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:na74395a21006411291a5f3589d5813ddb20: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74395a21006411291a5f3589d5813ddb10: *none* - Shape _:na74395a21006411291a5f3589d5813ddb70: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:na74395a21006411291a5f3589d5813ddb11: *none* - Shape _:na74395a21006411291a5f3589d5813ddb75: *none* - Shape _:na74395a21006411291a5f3589d5813ddb15: *none* - Shape _:na74395a21006411291a5f3589d5813ddb72: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:na74395a21006411291a5f3589d5813ddb67: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74395a21006411291a5f3589d5813ddb17: *none* - Shape _:na74395a21006411291a5f3589d5813ddb18: *none* - Shape _:na74395a21006411291a5f3589d5813ddb73: *none* - Shape _:na74395a21006411291a5f3589d5813ddb71: *none* - Shape _:na74395a21006411291a5f3589d5813ddb69: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:na74395a21006411291a5f3589d5813ddb13: *none* - Shape _:na74395a21006411291a5f3589d5813ddb66: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:na74395a21006411291a5f3589d5813ddb14: *none* - Shape _:na74395a21006411291a5f3589d5813ddb16: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nb81880e860064b5c80d39a5d86178331b9: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b37: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b52: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b51: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b38: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b44: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b11: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b10: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b12: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b30: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b4: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b14: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b5: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b6: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b4: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b7: *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: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> - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5fdf0280b4a14e94988939219e8d93bab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab6: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab4: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab26: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab10: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab7: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab8: *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:first: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb23: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb11: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb25: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb21: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:na74395a21006411291a5f3589d5813ddb20: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74395a21006411291a5f3589d5813ddb10: *none* - Shape _:na74395a21006411291a5f3589d5813ddb70: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:na74395a21006411291a5f3589d5813ddb11: *none* - Shape _:na74395a21006411291a5f3589d5813ddb75: *none* - Shape _:na74395a21006411291a5f3589d5813ddb15: *none* - Shape _:na74395a21006411291a5f3589d5813ddb72: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:na74395a21006411291a5f3589d5813ddb67: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74395a21006411291a5f3589d5813ddb17: *none* - Shape _:na74395a21006411291a5f3589d5813ddb18: *none* - Shape _:na74395a21006411291a5f3589d5813ddb73: *none* - Shape _:na74395a21006411291a5f3589d5813ddb71: *none* - Shape _:na74395a21006411291a5f3589d5813ddb69: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:na74395a21006411291a5f3589d5813ddb13: *none* - Shape _:na74395a21006411291a5f3589d5813ddb66: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:na74395a21006411291a5f3589d5813ddb14: *none* - Shape _:na74395a21006411291a5f3589d5813ddb16: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nb81880e860064b5c80d39a5d86178331b9: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b37: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b52: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b51: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b38: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b44: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b11: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b10: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b12: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b30: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b4: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b14: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b5: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b6: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b4: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b7: *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:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: <https://example.org/stats/salinity-mean>,<https://example.org/stats/temperature-mean> - Shape cdifd:cdifStatisticsCollectionShape: <https://example.org/stats/dataset-summary>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5fdf0280b4a14e94988939219e8d93bab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab6: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab4: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab26: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab10: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab7: *none* - Shape _:n5fdf0280b4a14e94988939219e8d93bab8: *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:first: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb23: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb11: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb25: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb21: *none* - Shape _:n1552cf7ae4984419a4e2c7311d80aa2eb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:na74395a21006411291a5f3589d5813ddb20: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74395a21006411291a5f3589d5813ddb10: *none* - Shape _:na74395a21006411291a5f3589d5813ddb70: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:na74395a21006411291a5f3589d5813ddb11: *none* - Shape _:na74395a21006411291a5f3589d5813ddb75: *none* - Shape _:na74395a21006411291a5f3589d5813ddb15: *none* - Shape _:na74395a21006411291a5f3589d5813ddb72: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:na74395a21006411291a5f3589d5813ddb67: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:na74395a21006411291a5f3589d5813ddb17: *none* - Shape _:na74395a21006411291a5f3589d5813ddb18: *none* - Shape _:na74395a21006411291a5f3589d5813ddb73: *none* - Shape _:na74395a21006411291a5f3589d5813ddb71: *none* - Shape _:na74395a21006411291a5f3589d5813ddb69: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:na74395a21006411291a5f3589d5813ddb13: *none* - Shape _:na74395a21006411291a5f3589d5813ddb66: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:na74395a21006411291a5f3589d5813ddb14: *none* - Shape _:na74395a21006411291a5f3589d5813ddb16: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nb81880e860064b5c80d39a5d86178331b9: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b37: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b52: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b51: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b38: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b44: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b11: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b10: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b12: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b30: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b4: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b14: *none* - Shape _:nb81880e860064b5c80d39a5d86178331b5: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b6: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b4: *none* - Shape _:nf72affb6623d4def9df1e005a5762783b7: *none*

Test passed: 0 / 0

Test passed: 2 / 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']['cdi:commentPrefix']: {'description': 'Character(s) that mark a line as a comment.', 'type': 'string', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/commentPrefix'} On instance['cdi: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: _:N209fb0f72b09428bad62744b9181edd4 - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *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 _:n31440d22b22040a7a04246489e1cd45bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb6: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb8: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb5: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb4: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb19: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf31b16a026774d368563781d4630e131b20: *none* - Shape _:nf31b16a026774d368563781d4630e131b21: *none* - Shape _:nf31b16a026774d368563781d4630e131b23: *none* - Shape _:nf31b16a026774d368563781d4630e131b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf31b16a026774d368563781d4630e131b22: *none* - Shape _:nf31b16a026774d368563781d4630e131b11: *none* - Shape _:nf31b16a026774d368563781d4630e131b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
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("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") 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. Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:PropertyIDUriShouldBeIRIShape Focus Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") 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 _:nc9c31d6d00dc4ceba3e7db5c550704f9b28: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b30: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b33: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b20: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b21: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b31: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b7: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b13: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity,http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity
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']['cdi:delimiter']: {'description': 'Field delimiter (e.g., "," or tab).', 'type': 'string', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/delimiter'} On instance['cdi: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: _:Ncc809d89ff724933800c8099df5f4504 - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *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 _:n31440d22b22040a7a04246489e1cd45bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb6: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb8: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb5: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb4: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb19: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf31b16a026774d368563781d4630e131b20: *none* - Shape _:nf31b16a026774d368563781d4630e131b21: *none* - Shape _:nf31b16a026774d368563781d4630e131b23: *none* - Shape _:nf31b16a026774d368563781d4630e131b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf31b16a026774d368563781d4630e131b22: *none* - Shape _:nf31b16a026774d368563781d4630e131b11: *none* - Shape _:nf31b16a026774d368563781d4630e131b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
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("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") 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. Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:PropertyIDUriShouldBeIRIShape Focus Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") 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 _:nc9c31d6d00dc4ceba3e7db5c550704f9b28: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b30: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b33: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b20: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b21: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b31: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b7: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b13: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity,http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity
example_1_1.json Example
SHACL: 2 Violation
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: _:Nc0d28a31073a4ce69b605be49e12becf - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *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 _:n31440d22b22040a7a04246489e1cd45bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb6: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb8: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb5: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb4: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb19: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf31b16a026774d368563781d4630e131b20: *none* - Shape _:nf31b16a026774d368563781d4630e131b21: *none* - Shape _:nf31b16a026774d368563781d4630e131b23: *none* - Shape _:nf31b16a026774d368563781d4630e131b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf31b16a026774d368563781d4630e131b22: *none* - Shape _:nf31b16a026774d368563781d4630e131b11: *none* - Shape _:nf31b16a026774d368563781d4630e131b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
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("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") 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. Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:PropertyIDUriShouldBeIRIShape Focus Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") 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 _:nc9c31d6d00dc4ceba3e7db5c550704f9b28: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b30: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b33: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b20: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b21: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b31: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b7: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b13: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity,http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity
example_2_1.json Example
SHACL: 2 Violation
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: _:N72b728a6b17f454ca716466ba51350fc - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *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 _:n31440d22b22040a7a04246489e1cd45bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb6: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb8: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb5: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb4: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n31440d22b22040a7a04246489e1cd45bb19: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf31b16a026774d368563781d4630e131b20: *none* - Shape _:nf31b16a026774d368563781d4630e131b21: *none* - Shape _:nf31b16a026774d368563781d4630e131b23: *none* - Shape _:nf31b16a026774d368563781d4630e131b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf31b16a026774d368563781d4630e131b22: *none* - Shape _:nf31b16a026774d368563781d4630e131b11: *none* - Shape _:nf31b16a026774d368563781d4630e131b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
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("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") 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. Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:PropertyIDUriShouldBeIRIShape Focus Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") 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 _:nc9c31d6d00dc4ceba3e7db5c550704f9b28: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b30: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b33: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b20: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b21: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b31: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b7: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b13: *none* - Shape _:nc9c31d6d00dc4ceba3e7db5c550704f9b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity,http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity

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 _:n8c347cc760ec433c8370ac72c280f7fdb26: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb8: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb7: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb5: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb6: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb10: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b23: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b25: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b20: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
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 _:n8c347cc760ec433c8370ac72c280f7fdb26: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb8: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb7: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb5: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb6: *none* - Shape _:n8c347cc760ec433c8370ac72c280f7fdb10: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b23: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b25: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b20: *none* - Shape _:n20d7480e73f64dad89de3c80d43db6e9b21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 1 / 2

example_1_1.json Example
SHACL: 1 Warning
Files
Using exampleCdifValueDomainMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:datatype xsd:string ; sh:message Literal("A cdif:SubstantiveValueDomain should carry a cdif:displayLabel (human-readable label)") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:displayLabel ; sh:severity sh:Warning ] Focus Node: <https://example.org/vd/age-years> Result Path: cdif:displayLabel Message: A cdif:SubstantiveValueDomain should carry a cdif:displayLabel (human-readable label)
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: <https://example.org/vd/age-years> - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd9e5c41797424c8d8e38d644435583d1b10: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b4: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b26: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b6: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b19: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b8: *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 _:nc36d1433bedb4b0fa6d2c1c9f676488db21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc36d1433bedb4b0fa6d2c1c9f676488db11: *none* - Shape _:nc36d1433bedb4b0fa6d2c1c9f676488db23: *none* - Shape _:nc36d1433bedb4b0fa6d2c1c9f676488db10: *none* - Shape _:nc36d1433bedb4b0fa6d2c1c9f676488db22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc36d1433bedb4b0fa6d2c1c9f676488db20: *none* - Shape _:nc36d1433bedb4b0fa6d2c1c9f676488db25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifValueDomainComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: <https://example.org/vd/country-iso3166> - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166> - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: <https://example.org/enum-domain/iso3166> - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd9e5c41797424c8d8e38d644435583d1b10: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b4: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b26: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b6: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b19: *none* - Shape _:nd9e5c41797424c8d8e38d644435583d1b8: *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 _:nc36d1433bedb4b0fa6d2c1c9f676488db21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc36d1433bedb4b0fa6d2c1c9f676488db11: *none* - Shape _:nc36d1433bedb4b0fa6d2c1c9f676488db23: *none* - Shape _:nc36d1433bedb4b0fa6d2c1c9f676488db10: *none* - Shape _:nc36d1433bedb4b0fa6d2c1c9f676488db22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc36d1433bedb4b0fa6d2c1c9f676488db20: *none* - Shape _:nc36d1433bedb4b0fa6d2c1c9f676488db25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 1 / 1

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

Test passed: 3 / 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/cdifCompositeProfile/CoreDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db30: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db56: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db45: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db14: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db46: *none* - Shape cdifd:CDIFDataDownloadDetailShape: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db15: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/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: 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 _:nae811a158dc64631a525fe2833272fefb27: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nae811a158dc64631a525fe2833272fefb23: *none* - Shape _:nae811a158dc64631a525fe2833272fefb40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:nae811a158dc64631a525fe2833272fefb24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:nae811a158dc64631a525fe2833272fefb29: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/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 _:n51d9c91bc33e40ebb88955e631f76f38b10: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b6: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b8: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b26: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b4: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b19: *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/sh:property/sh:or/rdf:first: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab20: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab23: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab11: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab25: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n68ae65a44cb94bdd8e482ab23b7b3045b3: *none* - Shape cdifd:CDIFOrganizationShape: ex:mxxInaV,ex:sr68lgy,<file:///github/workspace/kNKPZsCSWMc>,ex:exampleOrg_fW,ex:corzCgjNrGcH,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:xblzSwEYJKBPpkK,ex:gDiAxjl,ex:maintainerAffiliation_3456 - 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:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://ada.org/person/5489>/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:jP/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:mxxInaV/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbe7ac17361f944448b3149198223808eb21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:jP,ex:PersonExample_zZc,<https://ada.org/person/5489>,ex:PersonExample_zZc_asContributor,ex:ABYcNWHKYhTiLLNEzJx,ex:ihjJtFPNEKnGSFBcgS - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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 _:n793373d4cc664d598b70ca1deda953b5b4: *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 _:n7a404e149f2d4a1f811910aaee262043b5: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b6: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b7: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n7384a1b749a0456da1c27238e31e47edb5: *none* - Shape _:n7384a1b749a0456da1c27238e31e47edb4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b4: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b20: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b14: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx123/schema1:contributor,ex:YOPx123/schema1:contributor - Shape _:n04a13d79d9664fb98695f930e144bfd1b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b3: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b15: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords
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/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:CDIFEntryPointShape: ex:YOPx123/schema1:relatedLink/schema1:target,ex:YOPx123/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:YOPx123/schema1:relatedLink,ex:YOPx123/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n4442a2db0d444685ae2ed32c9473eadbb5: *none* - Shape cdifd:fundingShape: ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb11: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb25: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb26: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb4: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb14: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb3: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb12: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb13: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb17: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b35: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b29: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b26: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b27: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b34: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b25: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b32: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b4: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b24: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b33: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b3: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b28: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b10: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b18: *none* - Shape cdifd:webAPINode: *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/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 _:n4d9b967599b14079b42161336fb40570b14: *none* - Shape _:n4d9b967599b14079b42161336fb40570b5: *none* - Shape _:n4d9b967599b14079b42161336fb40570b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d9b967599b14079b42161336fb40570b4: *none* - Shape _:n4d9b967599b14079b42161336fb40570b11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n4d9b967599b14079b42161336fb40570b13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb16: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb3: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb41: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb9: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb29: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb10: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb42: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb38: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb44: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb4: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb40: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n0e3a75daa9c343b38970852641b8cc3bb17: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n0e3a75daa9c343b38970852641b8cc3bb5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n0e3a75daa9c343b38970852641b8cc3bb3: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n0e3a75daa9c343b38970852641b8cc3bb4: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b4: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b38: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b9: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b10: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b14: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b29: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b44: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b45: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b52: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b30: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b12: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b11: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
name-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using name-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD name-fail.jsonld created
Output Turtle name-fail.ttl created
JSON Schema
ValidationError: 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/CoreDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db30: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db56: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db45: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db14: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db46: *none* - Shape cdifd:CDIFDataDownloadDetailShape: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db15: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/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: 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 _:nae811a158dc64631a525fe2833272fefb27: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nae811a158dc64631a525fe2833272fefb23: *none* - Shape _:nae811a158dc64631a525fe2833272fefb40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:nae811a158dc64631a525fe2833272fefb24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:nae811a158dc64631a525fe2833272fefb29: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/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 _:n51d9c91bc33e40ebb88955e631f76f38b10: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b6: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b8: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b26: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b4: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b19: *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/sh:property/sh:or/rdf:first: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab20: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab23: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab11: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab25: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n68ae65a44cb94bdd8e482ab23b7b3045b3: *none* - Shape cdifd:CDIFOrganizationShape: ex:mxxInaV,ex:sr68lgy,<file:///github/workspace/kNKPZsCSWMc>,ex:exampleOrg_fW,ex:corzCgjNrGcH,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:xblzSwEYJKBPpkK,ex:gDiAxjl,ex:maintainerAffiliation_3456 - 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:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:jP/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:mxxInaV/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbe7ac17361f944448b3149198223808eb21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:jP,ex:PersonExample_zZc,<https://ada.org/person/5489>,ex:PersonExample_zZc_asContributor,ex:ABYcNWHKYhTiLLNEzJx,ex:ihjJtFPNEKnGSFBcgS - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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 _:n793373d4cc664d598b70ca1deda953b5b4: *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 _:n7a404e149f2d4a1f811910aaee262043b5: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b6: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b7: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n7384a1b749a0456da1c27238e31e47edb5: *none* - Shape _:n7384a1b749a0456da1c27238e31e47edb4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b4: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b20: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b14: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx123/schema1:contributor,ex:YOPx123/schema1:contributor - Shape _:n04a13d79d9664fb98695f930e144bfd1b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b3: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b15: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords
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/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:CDIFEntryPointShape: ex:YOPx123/schema1:relatedLink/schema1:target,ex:YOPx123/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:YOPx123/schema1:relatedLink,ex:YOPx123/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n4442a2db0d444685ae2ed32c9473eadbb5: *none* - Shape cdifd:fundingShape: ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb11: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb25: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb26: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb4: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb14: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb3: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb12: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb13: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb17: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b35: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b29: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b26: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b27: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b34: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b25: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b32: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b4: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b24: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b33: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b3: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b28: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b10: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b18: *none* - Shape cdifd:webAPINode: *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/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 _:n4d9b967599b14079b42161336fb40570b14: *none* - Shape _:n4d9b967599b14079b42161336fb40570b5: *none* - Shape _:n4d9b967599b14079b42161336fb40570b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d9b967599b14079b42161336fb40570b4: *none* - Shape _:n4d9b967599b14079b42161336fb40570b11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n4d9b967599b14079b42161336fb40570b13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb16: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb3: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb41: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb9: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb29: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb10: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb42: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb38: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb44: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb4: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb40: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n0e3a75daa9c343b38970852641b8cc3bb17: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n0e3a75daa9c343b38970852641b8cc3bb5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n0e3a75daa9c343b38970852641b8cc3bb3: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n0e3a75daa9c343b38970852641b8cc3bb4: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b4: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b38: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b9: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b10: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b14: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b29: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b44: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b45: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b52: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b30: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b12: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b11: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
example_1_1.json Example
Passed
Files
Using exampleCDIFDiscovery.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db30: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db56: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db45: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db14: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db46: *none* - Shape cdifd:CDIFDataDownloadDetailShape: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db15: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:nae811a158dc64631a525fe2833272fefb27: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nae811a158dc64631a525fe2833272fefb23: *none* - Shape _:nae811a158dc64631a525fe2833272fefb40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:nae811a158dc64631a525fe2833272fefb24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:nae811a158dc64631a525fe2833272fefb29: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/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 _:n51d9c91bc33e40ebb88955e631f76f38b10: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b6: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b8: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b26: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b4: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b19: *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/sh:property/sh:or/rdf:first: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab20: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab23: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab11: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab25: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n68ae65a44cb94bdd8e482ab23b7b3045b3: *none* - Shape cdifd:CDIFOrganizationShape: ex:mxxInaV,ex:sr68lgy,<file:///github/workspace/kNKPZsCSWMc>,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:exampleOrg_fW,ex:corzCgjNrGcH,ex:xblzSwEYJKBPpkK,ex:gDiAxjl,ex:maintainerAffiliation_3456 - 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:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:jP/schema1:contactPoint,ex:mxxInaV/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint,ex:maintainerContactPoint_3456 - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbe7ac17361f944448b3149198223808eb21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:jP,ex:PersonExample_zZc,<https://ada.org/person/5489>,ex:PersonExample_zZc_asContributor,ex:ABYcNWHKYhTiLLNEzJx,ex:ihjJtFPNEKnGSFBcgS - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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 _:n793373d4cc664d598b70ca1deda953b5b4: *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 _:n7a404e149f2d4a1f811910aaee262043b5: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b6: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b7: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n7384a1b749a0456da1c27238e31e47edb5: *none* - Shape _:n7384a1b749a0456da1c27238e31e47edb4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b4: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b20: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b14: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx123/schema1:contributor,ex:YOPx123/schema1:contributor - Shape _:n04a13d79d9664fb98695f930e144bfd1b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b3: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b15: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx123/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords
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/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:CDIFEntryPointShape: ex:YOPx123/schema1:relatedLink/schema1:target,ex:YOPx123/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:YOPx123/schema1:relatedLink,ex:YOPx123/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n4442a2db0d444685ae2ed32c9473eadbb5: *none* - Shape cdifd:fundingShape: ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb11: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb25: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb26: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb4: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb14: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb3: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb12: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb13: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb17: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b35: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b29: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b26: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b27: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b34: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b25: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b32: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b4: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b24: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b33: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b3: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b28: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b10: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b18: *none* - Shape cdifd:webAPINode: *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/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 _:n4d9b967599b14079b42161336fb40570b14: *none* - Shape _:n4d9b967599b14079b42161336fb40570b5: *none* - Shape _:n4d9b967599b14079b42161336fb40570b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d9b967599b14079b42161336fb40570b4: *none* - Shape _:n4d9b967599b14079b42161336fb40570b11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n4d9b967599b14079b42161336fb40570b13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb16: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb3: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb41: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb9: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb29: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb10: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb42: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb38: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb44: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb4: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb40: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx123/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n0e3a75daa9c343b38970852641b8cc3bb17: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n0e3a75daa9c343b38970852641b8cc3bb5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n0e3a75daa9c343b38970852641b8cc3bb3: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n0e3a75daa9c343b38970852641b8cc3bb4: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b4: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b38: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b9: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b10: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b14: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b29: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b44: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b45: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b52: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b30: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b12: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b11: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
example_2_1.json Example
SHACL: 4 Warning, 3 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/cdifCompositeProfile/CoreDiscovery/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:responsiblePartyProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: [ sh:alternativePath ( schema1:creator schema1:editor schema1:publisher ) ] Message: Recommended: identify at least one responsible party as the source authority for the dataset. Options include creator, editor, or publisher. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:datePublishedProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: schema1:datePublished Message: Please provide a publication or release date, using ISO8601 format with at least a year and a month.
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db30: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db56: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db45: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db14: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db46: *none* - Shape cdifd:CDIFDataDownloadDetailShape: *none* - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db15: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: schema1:creator Message: At least one creator (author/originator) is recommended Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:keywordsProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:nae811a158dc64631a525fe2833272fefb27: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nae811a158dc64631a525fe2833272fefb23: *none* - Shape _:nae811a158dc64631a525fe2833272fefb40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:nae811a158dc64631a525fe2833272fefb24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:nae811a158dc64631a525fe2833272fefb29: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/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 _:n51d9c91bc33e40ebb88955e631f76f38b10: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b6: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b8: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b26: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b4: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b19: *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/sh:property/sh:or/rdf:first: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab20: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab23: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab11: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab25: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n68ae65a44cb94bdd8e482ab23b7b3045b3: *none* - Shape cdifd:CDIFOrganizationShape: *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:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbe7ac17361f944448b3149198223808eb21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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 _:n793373d4cc664d598b70ca1deda953b5b4: *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 _:n7a404e149f2d4a1f811910aaee262043b5: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b6: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b7: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n7384a1b749a0456da1c27238e31e47edb5: *none* - Shape _:n7384a1b749a0456da1c27238e31e47edb4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b4: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b20: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b14: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b3: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b15: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *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/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:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n4442a2db0d444685ae2ed32c9473eadbb5: *none* - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb11: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb25: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb26: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb4: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb14: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb3: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb12: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb13: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb17: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b35: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b29: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b26: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b27: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b34: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b25: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b32: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b4: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b24: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b33: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b3: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b28: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b10: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b18: *none* - Shape cdifd:webAPINode: *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/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 _:n4d9b967599b14079b42161336fb40570b14: *none* - Shape _:n4d9b967599b14079b42161336fb40570b5: *none* - Shape _:n4d9b967599b14079b42161336fb40570b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d9b967599b14079b42161336fb40570b4: *none* - Shape _:n4d9b967599b14079b42161336fb40570b11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n4d9b967599b14079b42161336fb40570b13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb16: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb3: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb41: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb9: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb29: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb10: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb42: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb38: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb44: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb4: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb40: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n0e3a75daa9c343b38970852641b8cc3bb17: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n0e3a75daa9c343b38970852641b8cc3bb5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n0e3a75daa9c343b38970852641b8cc3bb3: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n0e3a75daa9c343b38970852641b8cc3bb4: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b4: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b38: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b9: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b10: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b14: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b29: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b44: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b45: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b52: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b30: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b12: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b11: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
example_3_1.json Example
SHACL: 1 Info
Files
Using exampleCDIFDiscoveryComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db30: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db56: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db45: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db14: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db46: *none* - Shape cdifd:CDIFDataDownloadDetailShape: ex:completeDiscoveryDataset42/schema1:distribution,ex:completeDiscoveryDataset42/schema1:distribution - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape _:n73268310f8ae45caad47ac1d8b179d1db15: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:nae811a158dc64631a525fe2833272fefb27: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nae811a158dc64631a525fe2833272fefb23: *none* - Shape _:nae811a158dc64631a525fe2833272fefb40: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:nae811a158dc64631a525fe2833272fefb24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:nae811a158dc64631a525fe2833272fefb29: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/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 _:n51d9c91bc33e40ebb88955e631f76f38b10: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b6: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b8: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b26: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b4: *none* - Shape _:n51d9c91bc33e40ebb88955e631f76f38b19: *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/sh:property/sh:or/rdf:first: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab20: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab23: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab11: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab25: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n39287ac163ba4481b9c207790a9a713ab22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n68ae65a44cb94bdd8e482ab23b7b3045b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03fxm9z60>,<https://ror.org/007hqnf44>,ex:completeDiscoveryDataset42/schema1:funding/schema1:funder,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation - 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-0002-7777-8888> Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-5555-6666>/schema1:contactPoint,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:contactPoint,<https://orcid.org/0000-0003-4444-5555>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbe7ac17361f944448b3149198223808eb21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0003-4444-5555>,<https://orcid.org/0000-0001-5555-6666>,<https://orcid.org/0000-0002-7777-8888> - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: ex:rawCTDCasts - Shape _:n793373d4cc664d598b70ca1deda953b5b4: *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 _:n7a404e149f2d4a1f811910aaee262043b5: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b6: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n7a404e149f2d4a1f811910aaee262043b7: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n7384a1b749a0456da1c27238e31e47edb5: *none* - Shape _:n7384a1b749a0456da1c27238e31e47edb4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b4: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b20: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b14: *none* - Shape cdifd:CDIFRoleShape: ex:completeDiscoveryDataset42/schema1:contributor - Shape _:n04a13d79d9664fb98695f930e144bfd1b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b3: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b15: *none* - Shape _:n04a13d79d9664fb98695f930e144bfd1b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:completeDiscoveryDataset42/schema1:additionalType,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:completeDiscoveryDataset42/schema1:measurementTechnique,ex:varTemperature/schema1:propertyID,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:name,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:value,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:additionalType
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/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:CDIFEntryPointShape: ex:completeDiscoveryDataset42/schema1:relatedLink/schema1:target,ex:completeDiscoveryDataset42/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:completeDiscoveryDataset42/schema1:relatedLink,ex:completeDiscoveryDataset42/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n4442a2db0d444685ae2ed32c9473eadbb5: *none* - Shape cdifd:fundingShape: ex:completeDiscoveryDataset42/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb11: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb25: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb26: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb4: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb14: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb3: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb12: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb13: *none* - Shape _:n4442a2db0d444685ae2ed32c9473eadbb17: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b35: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b29: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b26: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b27: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b34: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b25: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b32: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b4: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b24: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b33: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b3: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b28: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b10: *none* - Shape _:n307dfe072bf4406cbbcc20cc834e0c87b18: *none* - Shape cdifd:webAPINode: *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/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 _:n4d9b967599b14079b42161336fb40570b14: *none* - Shape _:n4d9b967599b14079b42161336fb40570b5: *none* - Shape _:n4d9b967599b14079b42161336fb40570b12: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d9b967599b14079b42161336fb40570b4: *none* - Shape _:n4d9b967599b14079b42161336fb40570b11: *none* - Shape cdifd:qualityMeasurementNode: ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement - Shape _:n4d9b967599b14079b42161336fb40570b13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb16: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb3: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb41: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb9: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb29: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb10: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb42: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb38: *none* - Shape cdifd:geoCoordinatesNode: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:geo - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb44: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb4: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb40: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:ncd4c2921d8e54091bed39eeba3f2f4afb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:geo - Shape cdifd:spatialExtentProperty: ex:completeDiscoveryDataset42/schema1:spatialCoverage,ex:completeDiscoveryDataset42/schema1:spatialCoverage - Shape cdifd:CDIFDefinedTermShape: ex:completeDiscoveryDataset42/schema1:additionalType,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:completeDiscoveryDataset42/schema1:measurementTechnique,ex:varTemperature/schema1:propertyID,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:name,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:value,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:additionalType
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n0e3a75daa9c343b38970852641b8cc3bb17: *none* - Shape cdifd:timeIntervalNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage - Shape _:n0e3a75daa9c343b38970852641b8cc3bb5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n0e3a75daa9c343b38970852641b8cc3bb3: *none* - Shape cdifd:timePositionNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasEnd/time:inTimePosition,ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition - Shape _:n0e3a75daa9c343b38970852641b8cc3bb4: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasEnd,ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasBeginning - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b4: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b38: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b9: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b10: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b14: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b29: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b44: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b45: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b52: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b30: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b12: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b11: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n0a0559dc681d4899b97bbf6327ec3ee5b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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/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:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb40: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb23: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb27: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db26: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db10: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db4: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db6: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db5: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db7: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db8: *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 _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b23: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b25: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b21: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b22: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b20: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:n5437caeddf904975911202c1bc944686b3: *none* - Shape cdifd:CDIFOrganizationShape: ex:mxxInaV,ex:kNKPZsCSWMc,ex:sr68lgy,ex:exampleOrg_fW,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:corzCgjNrGcH,ex:xblzSwEYJKBPpkK,ex:gDiAxjl,ex:maintainerAffiliation_3456 - 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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://ada.org/person/5489>/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:mxxInaV/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:jP/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3e856039831d4d20a0951f0db35ce981b21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:jP,ex:PersonExample_zZc,<https://ada.org/person/5489>,ex:PersonExample_zZc_asContributor,ex:ABYcNWHKYhTiLLNEzJx,ex:ihjJtFPNEKnGSFBcgS - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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 _:nb06c2c7772bb4b91b6521d9b34f58770b4: *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 _:n9447d4d388db4326876f70372e633a24b5: *none* - Shape _:n9447d4d388db4326876f70372e633a24b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9447d4d388db4326876f70372e633a24b4: *none* - Shape _:n9447d4d388db4326876f70372e633a24b7: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape cdifd:CDIFRelationShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape _:n9447d4d388db4326876f70372e633a24b15: *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 _:n92d22d0b274844638928bb0823e68333b5: *none* - Shape _:n92d22d0b274844638928bb0823e68333b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n774839d617b8400fa01e3c7db074191bb17: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx/schema1:contributor - Shape _:n774839d617b8400fa01e3c7db074191bb4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb20: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb15: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb14: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb16: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/schema1:measurementTechnique,ex:KJTFKurNFu/cdif:describedUnitOfMeasure,ex:YOPx/schema1:keywords,ex:YOPx/schema1:keywords,ex:YOPx/schema1:distribution/schema1:serviceType
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/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution
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:CDIFEntryPointShape: ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:target,ex:YOPx/schema1:relatedLink/schema1:target,ex:YOPx/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:YOPx/schema1:relatedLink,ex:YOPx/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nfbc873023d7542149e2568315b0cae26b4: *none* - Shape cdifd:fundingShape: ex:YOPx/schema1:funding,ex:YOPx/schema1:funding,ex:YOPx/schema1:funding - Shape _:nfbc873023d7542149e2568315b0cae26b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b14: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b15: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b3: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b26: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b17: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b25: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b13: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b12: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nbf028645b4a64c28b50679970f184d72b17: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b3: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b4: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b35: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b10: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b32: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b24: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b28: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b30: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b31: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b27: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b11: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b33: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b26: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b29: *none* - Shape cdifd:webAPINode: ex:YOPx/schema1:distribution
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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n1fc4e6b2138145a69ece60ccb721286eb5: *none* - Shape cdifd:dataDescriptionVariableShape: ex:KJTFKurNFu,ex:OjHgIDO - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:YOPx/schema1:distribution - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n1fc4e6b2138145a69ece60ccb721286eb6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *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("cdif:qualifies should not be used when cdif:role is absent or not Attribute.") ; sh:path cdif:qualifies ; sh:severity sh:Warning ] Focus Node: ex:OjHgIDO Result Path: cdif:qualifies Message: cdif:qualifies should not be used when cdif:role is absent or not Attribute.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db16: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db67: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db18: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db73: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db20: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db69: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db17: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db72: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db11: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db14: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db70: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db13: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db71: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db75: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db66: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:KJTFKurNFu,ex:OjHgIDO
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b30: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b5: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b51: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b37: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b44: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b8: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b14: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b4: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b12: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b45: *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 _:nf55425138c434ddbb7cb2d02d4bfd3d4b38: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b7: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b52: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b9: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/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 _:na4d0796ed48745c8906673f5c4f0103eb14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb5: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb12: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb13: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement - Shape _:na4d0796ed48745c8906673f5c4f0103eb4: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb11: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n3694d9c285d04d4888d3941c4bc7e439b16: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b24: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b15: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b39: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b9: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b10: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b41: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b42: *none* - Shape cdifd:geoCoordinatesNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:n3694d9c285d04d4888d3941c4bc7e439b4: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b40: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:n3694d9c285d04d4888d3941c4bc7e439b29: *none* - Shape cdifd:spatialExtentProperty: ex:YOPx/schema1:spatialCoverage,ex:YOPx/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/schema1:measurementTechnique,ex:KJTFKurNFu/cdif:describedUnitOfMeasure,ex:YOPx/schema1:keywords,ex:YOPx/schema1:keywords,ex:YOPx/schema1:distribution/schema1:serviceType
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b3: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: ex:YOPx/schema1:temporalCoverage - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b4: *none* - Shape cdifd:timePositionNode: ex:YOPx/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition,ex:YOPx/schema1:temporalCoverage/time:hasEnd/time:inTimePosition - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: ex:YOPx/schema1:temporalCoverage/time:hasBeginning,ex:YOPx/schema1:temporalCoverage/time:hasEnd - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b17: *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/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:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb40: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb23: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb27: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db26: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db10: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db4: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db6: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db5: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db7: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db8: *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 _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b23: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b25: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b21: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b22: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b20: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:n5437caeddf904975911202c1bc944686b3: *none* - Shape cdifd:CDIFOrganizationShape: ex:mxxInaV,ex:kNKPZsCSWMc,ex:sr68lgy,ex:exampleOrg_fW,ex:corzCgjNrGcH,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:xblzSwEYJKBPpkK,ex:gDiAxjl,ex:maintainerAffiliation_3456 - 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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:jP/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:mxxInaV/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3e856039831d4d20a0951f0db35ce981b21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:jP,ex:PersonExample_zZc,<https://ada.org/person/5489>,ex:PersonExample_zZc_asContributor,ex:ABYcNWHKYhTiLLNEzJx,ex:ihjJtFPNEKnGSFBcgS - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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 _:nb06c2c7772bb4b91b6521d9b34f58770b4: *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 _:n9447d4d388db4326876f70372e633a24b5: *none* - Shape _:n9447d4d388db4326876f70372e633a24b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9447d4d388db4326876f70372e633a24b4: *none* - Shape _:n9447d4d388db4326876f70372e633a24b7: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape cdifd:CDIFRelationShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape _:n9447d4d388db4326876f70372e633a24b15: *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 _:n92d22d0b274844638928bb0823e68333b5: *none* - Shape _:n92d22d0b274844638928bb0823e68333b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n774839d617b8400fa01e3c7db074191bb17: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx/schema1:contributor - Shape _:n774839d617b8400fa01e3c7db074191bb4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb20: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb15: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb14: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb16: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:keywords,ex:YOPx/schema1:measurementTechnique,ex:YOPx/schema1:keywords,ex:KJTFKurNFu/cdif:describedUnitOfMeasure
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/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:CDIFEntryPointShape: ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:target,ex:YOPx/schema1:relatedLink/schema1:target,ex:YOPx/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:YOPx/schema1:relatedLink,ex:YOPx/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nfbc873023d7542149e2568315b0cae26b4: *none* - Shape cdifd:fundingShape: ex:YOPx/schema1:funding,ex:YOPx/schema1:funding,ex:YOPx/schema1:funding - Shape _:nfbc873023d7542149e2568315b0cae26b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b14: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b15: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b3: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b26: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b17: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b25: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b13: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b12: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nbf028645b4a64c28b50679970f184d72b17: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b3: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b4: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b35: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b10: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b32: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b24: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b28: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b30: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b31: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b27: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b11: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b33: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b26: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b29: *none* - Shape cdifd:webAPINode: ex:YOPx/schema1:distribution
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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n1fc4e6b2138145a69ece60ccb721286eb5: *none* - Shape cdifd:dataDescriptionVariableShape: ex:KJTFKurNFu,ex:OjHgIDO - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:YOPx/schema1:distribution - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n1fc4e6b2138145a69ece60ccb721286eb6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *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("cdif:qualifies should not be used when cdif:role is absent or not Attribute.") ; sh:path cdif:qualifies ; sh:severity sh:Warning ] Focus Node: ex:OjHgIDO Result Path: cdif:qualifies Message: cdif:qualifies should not be used when cdif:role is absent or not Attribute.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db16: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db67: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db18: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db73: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db20: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db69: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db17: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db72: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db11: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db14: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db70: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db13: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db71: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db75: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db66: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:KJTFKurNFu,ex:OjHgIDO
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b30: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b5: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b51: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b37: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b44: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b8: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b14: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b4: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b12: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b45: *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 _:nf55425138c434ddbb7cb2d02d4bfd3d4b38: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b7: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b52: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b9: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/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 _:na4d0796ed48745c8906673f5c4f0103eb14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb5: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb12: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb13: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement - Shape _:na4d0796ed48745c8906673f5c4f0103eb4: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb11: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n3694d9c285d04d4888d3941c4bc7e439b16: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b24: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b15: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b39: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b9: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b10: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b41: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b42: *none* - Shape cdifd:geoCoordinatesNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:n3694d9c285d04d4888d3941c4bc7e439b4: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b40: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:n3694d9c285d04d4888d3941c4bc7e439b29: *none* - Shape cdifd:spatialExtentProperty: ex:YOPx/schema1:spatialCoverage,ex:YOPx/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:keywords,ex:YOPx/schema1:measurementTechnique,ex:YOPx/schema1:keywords,ex:KJTFKurNFu/cdif:describedUnitOfMeasure
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b3: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: ex:YOPx/schema1:temporalCoverage - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b4: *none* - Shape cdifd:timePositionNode: ex:YOPx/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition,ex:YOPx/schema1:temporalCoverage/time:hasEnd/time:inTimePosition - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: ex:YOPx/schema1:temporalCoverage/time:hasBeginning,ex:YOPx/schema1:temporalCoverage/time:hasEnd - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b17: *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/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb40: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb23: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb27: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db26: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db10: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db4: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db6: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db5: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db7: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db8: *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 _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b23: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b25: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b21: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b22: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b20: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:n5437caeddf904975911202c1bc944686b3: *none* - Shape cdifd:CDIFOrganizationShape: ex:mxxInaV,ex:kNKPZsCSWMc,ex:sr68lgy,ex:exampleOrg_fW,ex:corzCgjNrGcH,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:xblzSwEYJKBPpkK,ex:gDiAxjl,ex:maintainerAffiliation_3456 - 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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc_asContributor/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint,ex:jP/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:mxxInaV/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3e856039831d4d20a0951f0db35ce981b21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:jP,ex:PersonExample_zZc,<https://ada.org/person/5489>,ex:PersonExample_zZc_asContributor,ex:ABYcNWHKYhTiLLNEzJx,ex:ihjJtFPNEKnGSFBcgS - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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 _:nb06c2c7772bb4b91b6521d9b34f58770b4: *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 _:n9447d4d388db4326876f70372e633a24b5: *none* - Shape _:n9447d4d388db4326876f70372e633a24b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9447d4d388db4326876f70372e633a24b4: *none* - Shape _:n9447d4d388db4326876f70372e633a24b7: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape cdifd:CDIFRelationShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape _:n9447d4d388db4326876f70372e633a24b15: *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 _:n92d22d0b274844638928bb0823e68333b5: *none* - Shape _:n92d22d0b274844638928bb0823e68333b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n774839d617b8400fa01e3c7db074191bb17: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx/schema1:contributor - Shape _:n774839d617b8400fa01e3c7db074191bb4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb20: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb15: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb14: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb16: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:distribution/schema1:serviceType,ex:KJTFKurNFu/cdif:describedUnitOfMeasure,ex:YOPx/schema1:measurementTechnique,ex:YOPx/schema1:keywords,ex:YOPx/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique
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/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution
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:CDIFEntryPointShape: ex:YOPx/schema1:relatedLink/schema1:target,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:target,ex:YOPx/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:YOPx/schema1:relatedLink,ex:YOPx/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nfbc873023d7542149e2568315b0cae26b4: *none* - Shape cdifd:fundingShape: ex:YOPx/schema1:funding,ex:YOPx/schema1:funding,ex:YOPx/schema1:funding - Shape _:nfbc873023d7542149e2568315b0cae26b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b14: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b15: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b3: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b26: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b17: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b25: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b13: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b12: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nbf028645b4a64c28b50679970f184d72b17: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b3: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b4: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b35: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b10: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b32: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b24: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b28: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b30: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b31: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b27: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b11: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b33: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b26: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b29: *none* - Shape cdifd:webAPINode: ex:YOPx/schema1:distribution
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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n1fc4e6b2138145a69ece60ccb721286eb5: *none* - Shape cdifd:dataDescriptionVariableShape: ex:KJTFKurNFu,ex:OjHgIDO - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:YOPx/schema1:distribution - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n1fc4e6b2138145a69ece60ccb721286eb6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *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("cdif:qualifies should not be used when cdif:role is absent or not Attribute.") ; sh:path cdif:qualifies ; sh:severity sh:Warning ] Focus Node: ex:OjHgIDO Result Path: cdif:qualifies Message: cdif:qualifies should not be used when cdif:role is absent or not Attribute.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db16: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db67: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db18: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db73: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db20: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db69: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db17: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db72: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db11: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db14: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db70: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db13: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db71: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db75: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db66: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:KJTFKurNFu,ex:OjHgIDO
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b30: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b5: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b51: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b37: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b44: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b8: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b14: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b4: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b12: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b45: *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 _:nf55425138c434ddbb7cb2d02d4bfd3d4b38: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b7: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b52: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b9: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/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 _:na4d0796ed48745c8906673f5c4f0103eb14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb5: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb12: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb13: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement - Shape _:na4d0796ed48745c8906673f5c4f0103eb4: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb11: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n3694d9c285d04d4888d3941c4bc7e439b16: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b24: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b15: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b39: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b9: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b10: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b41: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b42: *none* - Shape cdifd:geoCoordinatesNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:n3694d9c285d04d4888d3941c4bc7e439b4: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b40: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:n3694d9c285d04d4888d3941c4bc7e439b29: *none* - Shape cdifd:spatialExtentProperty: ex:YOPx/schema1:spatialCoverage,ex:YOPx/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:distribution/schema1:serviceType,ex:KJTFKurNFu/cdif:describedUnitOfMeasure,ex:YOPx/schema1:measurementTechnique,ex:YOPx/schema1:keywords,ex:YOPx/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b3: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: ex:YOPx/schema1:temporalCoverage - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b4: *none* - Shape cdifd:timePositionNode: ex:YOPx/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition,ex:YOPx/schema1:temporalCoverage/time:hasEnd/time:inTimePosition - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: ex:YOPx/schema1:temporalCoverage/time:hasBeginning,ex:YOPx/schema1:temporalCoverage/time:hasEnd - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b17: *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/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb40: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb23: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb27: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db26: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db10: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db4: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db6: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db5: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db7: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db8: *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 _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b23: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b25: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b21: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b22: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b20: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:n5437caeddf904975911202c1bc944686b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45> - 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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3e856039831d4d20a0951f0db35ce981b21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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 _:nb06c2c7772bb4b91b6521d9b34f58770b4: *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 _:n9447d4d388db4326876f70372e633a24b5: *none* - Shape _:n9447d4d388db4326876f70372e633a24b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9447d4d388db4326876f70372e633a24b4: *none* - Shape _:n9447d4d388db4326876f70372e633a24b7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n9447d4d388db4326876f70372e633a24b15: *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 _:n92d22d0b274844638928bb0823e68333b5: *none* - Shape _:n92d22d0b274844638928bb0823e68333b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n774839d617b8400fa01e3c7db074191bb17: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb20: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb15: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb14: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb16: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-time/cdif:describedUnitOfMeasure,ex:var-temperature/cdif:describedUnitOfMeasure
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/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:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nfbc873023d7542149e2568315b0cae26b4: *none* - Shape cdifd:fundingShape: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b14: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b15: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b3: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b26: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b17: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b25: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b13: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b12: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nbf028645b4a64c28b50679970f184d72b17: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b3: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b4: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b35: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b10: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b32: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b24: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b28: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b30: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b31: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b27: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b11: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b33: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b26: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b29: *none* - Shape cdifd:webAPINode: *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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n1fc4e6b2138145a69ece60ccb721286eb5: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-temperature,ex:var-lon,ex:var-time,ex:var-depth,ex:var-lat - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:gom-temp-cube-2025/schema1:distribution - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n1fc4e6b2138145a69ece60ccb721286eb6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (4): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-lon Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-time Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-depth Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm 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
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db16: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db67: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db18: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db73: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db20: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db69: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db17: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db72: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db11: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db14: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db70: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db13: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db71: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db75: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db66: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-temperature,ex:var-lon,ex:var-time,ex:var-depth,ex:var-lat
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (4): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-lon Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-time Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-depth Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm 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
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b30: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b5: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b51: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b37: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b44: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b8: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b14: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b4: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b12: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b45: *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 _:nf55425138c434ddbb7cb2d02d4bfd3d4b38: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b7: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b52: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b9: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/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 _:na4d0796ed48745c8906673f5c4f0103eb14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb5: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb12: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb13: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb4: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb11: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n3694d9c285d04d4888d3941c4bc7e439b16: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b24: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b15: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b39: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b9: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b10: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b41: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b42: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b4: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b40: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:gom-temp-cube-2025/schema1:spatialCoverage/schema1:geo - Shape _:n3694d9c285d04d4888d3941c4bc7e439b29: *none* - Shape cdifd:spatialExtentProperty: ex:gom-temp-cube-2025/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-time/cdif:describedUnitOfMeasure,ex:var-temperature/cdif:describedUnitOfMeasure
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b3: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b4: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b17: *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/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb40: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb23: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb27: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db26: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db10: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db4: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db6: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db5: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db7: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db8: *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 _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b23: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b25: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b21: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b22: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b20: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:n5437caeddf904975911202c1bc944686b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45> - 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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3e856039831d4d20a0951f0db35ce981b21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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 _:nb06c2c7772bb4b91b6521d9b34f58770b4: *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 _:n9447d4d388db4326876f70372e633a24b5: *none* - Shape _:n9447d4d388db4326876f70372e633a24b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9447d4d388db4326876f70372e633a24b4: *none* - Shape _:n9447d4d388db4326876f70372e633a24b7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n9447d4d388db4326876f70372e633a24b15: *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 _:n92d22d0b274844638928bb0823e68333b5: *none* - Shape _:n92d22d0b274844638928bb0823e68333b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n774839d617b8400fa01e3c7db074191bb17: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb20: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb15: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb14: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb16: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-oxygen/cdif:describedUnitOfMeasure,ex:var-temperature/cdif:describedUnitOfMeasure
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:delimiter Literal(",") ; cdi:hasHeader Literal("true" = True, datatype=xsd:boolean) ; cdi:headerRowCount Literal("1", datatype=xsd:integer) ; cdi:isDelimited Literal("true" = True, datatype=xsd:boolean) ; cdi:quoteCharacter Literal(""") ; cdi:skipBlankRows 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") ] ; rdf:type cdi:PhysicalDataSet, cdi:TabularTextDataSet, schema1:DataDownload ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("countColumns") ; schema1:propertyID Literal("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") ; schema1:value Literal("6", datatype=xsd:integer) ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("countRows") ; schema1:propertyID Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") ; schema1:value Literal("144", datatype=xsd:integer) ] ; 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/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:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nfbc873023d7542149e2568315b0cae26b4: *none* - Shape cdifd:fundingShape: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b14: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b15: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b3: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b26: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b17: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b25: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b13: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b12: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nbf028645b4a64c28b50679970f184d72b17: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b3: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b4: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b35: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b10: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b32: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b24: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b28: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b30: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b31: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b27: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b11: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b33: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b26: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b29: *none* - Shape cdifd:webAPINode: *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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n1fc4e6b2138145a69ece60ccb721286eb5: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-salinity,ex:var-temperature,ex:var-ph,ex:var-station,ex:var-sample-date,ex:var-oxygen - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n1fc4e6b2138145a69ece60ccb721286eb6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (7): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-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-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-sample-date Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-oxygen Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name2Property Focus Node: ex:var-ph Value Node: Literal("ph") Result Path: schema1:name Message: variable name is <3 characters, is this name useful? Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: ex:var-sample-date Value Node: Literal("date") Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db16: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db67: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db18: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db73: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db20: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db69: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db17: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db72: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db11: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db14: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db70: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db13: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db71: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db75: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db66: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-salinity,ex:var-temperature,ex:var-ph,ex:var-station,ex:var-sample-date,ex:var-oxygen
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (6): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-temperature Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-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-sample-date Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-oxygen Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in 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 _:nf55425138c434ddbb7cb2d02d4bfd3d4b30: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b5: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b51: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b37: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b44: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b8: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b14: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b4: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b12: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b45: *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 _:nf55425138c434ddbb7cb2d02d4bfd3d4b38: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b7: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b52: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b9: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/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 _:na4d0796ed48745c8906673f5c4f0103eb14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb5: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb12: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb13: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb4: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb11: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n3694d9c285d04d4888d3941c4bc7e439b16: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b24: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b15: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b39: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b9: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b10: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b41: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b42: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b4: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b40: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:gom-water-quality-wide-2025/schema1:spatialCoverage/schema1:geo - Shape _:n3694d9c285d04d4888d3941c4bc7e439b29: *none* - Shape cdifd:spatialExtentProperty: ex:gom-water-quality-wide-2025/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-oxygen/cdif:describedUnitOfMeasure,ex:var-temperature/cdif:describedUnitOfMeasure
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b3: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b4: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b17: *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/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb40: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb23: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb27: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:nebea6900013b4063a1d2347c7ab3efadb29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db26: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db10: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db4: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db6: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db5: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db7: *none* - Shape _:n66efb1befbbf4586a24b5b3dd9402f8db8: *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 _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b23: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b25: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b21: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b22: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc1e1c04bcc34cc7bb7a6fdf6bdff6e9b20: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:n5437caeddf904975911202c1bc944686b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45> - 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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3e856039831d4d20a0951f0db35ce981b21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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: ex:gom-water-quality-wide-2025 - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:nb06c2c7772bb4b91b6521d9b34f58770b4: *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 _:n9447d4d388db4326876f70372e633a24b5: *none* - Shape _:n9447d4d388db4326876f70372e633a24b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9447d4d388db4326876f70372e633a24b4: *none* - Shape _:n9447d4d388db4326876f70372e633a24b7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n9447d4d388db4326876f70372e633a24b15: *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 _:n92d22d0b274844638928bb0823e68333b5: *none* - Shape _:n92d22d0b274844638928bb0823e68333b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n774839d617b8400fa01e3c7db074191bb17: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb20: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb15: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb14: *none* - Shape _:n774839d617b8400fa01e3c7db074191bb16: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-dissolved-oxygen/cdif:describedUnitOfMeasure,ex:var-temperature/cdif:describedUnitOfMeasure
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:delimiter Literal(",") ; cdi:hasHeader Literal("true" = True, datatype=xsd:boolean) ; cdi:headerRowCount Literal("1", datatype=xsd:integer) ; cdi:isDelimited Literal("true" = True, datatype=xsd:boolean) ; cdi:quoteCharacter Literal(""") ; cdi:skipBlankRows 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") ] ; rdf:type cdi:LongStructureDataSet, cdi:PhysicalDataSet, schema1:DataDownload ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("countColumns") ; schema1:propertyID Literal("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") ; schema1:value Literal("5", datatype=xsd:integer) ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("countRows") ; schema1:propertyID Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") ; schema1:value Literal("576", datatype=xsd:integer) ] ; 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/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:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nfbc873023d7542149e2568315b0cae26b4: *none* - Shape cdifd:fundingShape: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b14: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b15: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b3: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b26: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b17: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b25: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b13: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b12: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nfbc873023d7542149e2568315b0cae26b5: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nbf028645b4a64c28b50679970f184d72b17: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b3: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b4: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b35: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b10: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b32: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b24: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b28: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b30: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b31: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b27: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b11: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b33: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b26: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbf028645b4a64c28b50679970f184d72b29: *none* - Shape cdifd:webAPINode: *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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n1fc4e6b2138145a69ece60ccb721286eb5: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-temperature,ex:var-ph,ex:var-dissolved-oxygen,ex:var-parameter,ex:var-salinity,ex:var-station,ex:var-unit,ex:var-sample-date,ex:var-value - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n1fc4e6b2138145a69ece60ccb721286eb6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (11): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-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-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-dissolved-oxygen Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-parameter Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-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-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-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-value Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name2Property Focus Node: ex:var-ph Value Node: Literal("ph") Result Path: schema1:name Message: variable name is <3 characters, is this name useful? Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: ex:var-sample-date Value Node: Literal("date") Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db16: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db67: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db18: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db10: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db73: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db20: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db69: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db17: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db72: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db11: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db14: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db70: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db13: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db71: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db75: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n78a5851e8f8b42c18a4ba953a6ddb41db66: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-temperature,ex:var-ph,ex:var-dissolved-oxygen,ex:var-parameter,ex:var-salinity,ex:var-station,ex:var-unit,ex:var-sample-date,ex:var-value
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *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-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-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-dissolved-oxygen Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-parameter Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-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-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-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-value 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 _:nf55425138c434ddbb7cb2d02d4bfd3d4b30: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b5: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b51: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b37: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b44: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b8: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b14: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b4: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b12: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b45: *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 _:nf55425138c434ddbb7cb2d02d4bfd3d4b38: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b7: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b52: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nf55425138c434ddbb7cb2d02d4bfd3d4b9: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/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 _:na4d0796ed48745c8906673f5c4f0103eb14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb5: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb12: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb13: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb4: *none* - Shape _:na4d0796ed48745c8906673f5c4f0103eb11: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n3694d9c285d04d4888d3941c4bc7e439b16: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b24: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b15: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b39: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b9: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b10: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b41: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b42: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b4: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b40: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:gom-water-quality-long-2025/schema1:spatialCoverage/schema1:geo - Shape _:n3694d9c285d04d4888d3941c4bc7e439b29: *none* - Shape cdifd:spatialExtentProperty: ex:gom-water-quality-long-2025/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3694d9c285d04d4888d3941c4bc7e439b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-dissolved-oxygen/cdif:describedUnitOfMeasure,ex:var-temperature/cdif:describedUnitOfMeasure
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b3: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b4: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbb96dcde8c184283b6dc7a14e1fb04a3b17: *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:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape _:ndc24f1c7a64046dead6cfaacf460c18cb41: *none* - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue> - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue>
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 _:n4422b90228e44521ac2595a01198d54cb24: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb29: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb23: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b10: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b6: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b19: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b8: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b5: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b4: *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:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b11: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b23: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b21: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b22: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b20: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n5a0b1b3b5a1645d99cf22d1674c0125db3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/01cwqze88>,<https://ror.org/0171mag52> - 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:CDIFContactPointShape: <https://orcid.org/0000-0002-7933-2154>/schema1:contactPoint - Shape _:n7bc0f2b0fcb24ceeb47439cf0472b947b21: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - 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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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 _:n07ce2dec0caf483ba591bf1f624dcfb2b4: *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 _:n75d488898a4541469ce48d94cf6ff027b4: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b7: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b5: *none* - 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 - Shape cdifd:CDIFRelationShape: <https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:nc75d0366b8a24601ac1b8cce8bcea5b6b5: *none* - Shape _:nc75d0366b8a24601ac1b8cce8bcea5b6b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b4: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b3: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/vitalsLong>/schema1:contributor - Shape _:n9b5f8115b3e94b399f178039974c5167b16: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b20: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *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/cdif:typeOfStatistic
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:delimiter Literal(",") ; cdi:hasHeader Literal("true" = True, datatype=xsd:boolean) ; cdi:headerRowCount Literal("1", datatype=xsd:integer) ; 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") ] ; 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:delimiter Literal(",") ; cdi:hasHeader Literal("true" = True, datatype=xsd:boolean) ; cdi:headerRowCount Literal("1", datatype=xsd:integer) ; 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") ] ; 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,<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/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:CDIFEntryPointShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:target,<https://example.org/dataset/vitalsLong>/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: <https://example.org/dataset/vitalsLong>/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b13: *none* - Shape cdifd:fundingShape: <https://example.org/grant/nih-R01-XXXX> - Shape _:nbad37136603b4af3a5d3c46be77c3d50b4: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b5: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b15: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b11: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b3: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b25: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b17: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b14: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b12: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b26: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nec8d583d84c04122834316f114fd2476b29: *none* - Shape _:nec8d583d84c04122834316f114fd2476b32: *none* - Shape _:nec8d583d84c04122834316f114fd2476b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nec8d583d84c04122834316f114fd2476b10: *none* - Shape _:nec8d583d84c04122834316f114fd2476b18: *none* - Shape _:nec8d583d84c04122834316f114fd2476b30: *none* - Shape _:nec8d583d84c04122834316f114fd2476b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nec8d583d84c04122834316f114fd2476b11: *none* - Shape _:nec8d583d84c04122834316f114fd2476b26: *none* - Shape _:nec8d583d84c04122834316f114fd2476b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nec8d583d84c04122834316f114fd2476b33: *none* - Shape _:nec8d583d84c04122834316f114fd2476b25: *none* - Shape _:nec8d583d84c04122834316f114fd2476b24: *none* - Shape _:nec8d583d84c04122834316f114fd2476b35: *none* - Shape _:nec8d583d84c04122834316f114fd2476b17: *none* - Shape _:nec8d583d84c04122834316f114fd2476b34: *none* - Shape _:nec8d583d84c04122834316f114fd2476b28: *none* - Shape _:nec8d583d84c04122834316f114fd2476b3: *none* - Shape cdifd:webAPINode: <https://example.org/dataset/vitalsLong>/schema1:distribution
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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/measureValue>,<https://example.org/var/observedAt>,<https://example.org/var/measureName>,<https://example.org/var/patientId> - Shape _:nebfab7e718184677b065c581ed6e8b15b6: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nebfab7e718184677b065c581ed6e8b15b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (8): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b66: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b71: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b73: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b13: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b72: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b69: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b18: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b75: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b67: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b11: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b17: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b15: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b20: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b16: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b10: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b70: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b14: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/measureValue>,<https://example.org/var/observedAt>,<https://example.org/var/measureName>,<https://example.org/var/patientId>
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: <https://example.org/dataset/vitalsLong>/cdif:statistics - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (8): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ne476b6463dd74d408503f20fddd6b559b29: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b9: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b4: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b30: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b11: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b44: *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 _:ne476b6463dd74d408503f20fddd6b559b8: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b37: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b51: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b38: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b52: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b14: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b45: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b10: *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>,<https://example.org/struct/vitalsLong/pk>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/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_inlineStructureShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *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>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: False Results (7): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/systolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/diastolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/patientId> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/measureValue> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/observedAt> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/temperatureC> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/heartRate> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/systolicBP>,<https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/diastolicBP>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/temperatureC>,<https://example.org/struct/vitalsLong/rv/heartRate> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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 _:neb6f8b8a8afc4f8ebd90a7103426b005b14: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b12: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b4: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b5: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb42: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb39: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb40: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb10: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb24: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb13: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb29: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb44: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb41: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb4: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb3: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *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/cdif:typeOfStatistic
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b17: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b5: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b4: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b3: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/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['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:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape _:ndc24f1c7a64046dead6cfaacf460c18cb41: *none* - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue> - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue>
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 _:n4422b90228e44521ac2595a01198d54cb24: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb29: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb23: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b10: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b6: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b19: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b8: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b5: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b4: *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:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b11: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b23: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b21: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b22: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b20: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n5a0b1b3b5a1645d99cf22d1674c0125db3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/01cwqze88>,<https://ror.org/0171mag52> - 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:CDIFContactPointShape: <https://orcid.org/0000-0002-7933-2154>/schema1:contactPoint - Shape _:n7bc0f2b0fcb24ceeb47439cf0472b947b21: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - 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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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 _:n07ce2dec0caf483ba591bf1f624dcfb2b4: *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 _:n75d488898a4541469ce48d94cf6ff027b4: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b7: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b5: *none* - Shape cdifd:CDIFLabeledLinkShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation,<https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom - Shape cdifd:CDIFRelationShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation,<https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom
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 _:nc75d0366b8a24601ac1b8cce8bcea5b6b5: *none* - Shape _:nc75d0366b8a24601ac1b8cce8bcea5b6b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b4: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b3: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/vitalsLong>/schema1:contributor - Shape _:n9b5f8115b3e94b399f178039974c5167b16: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b20: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdif:typeOfStatistic,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:keywords
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:delimiter Literal(",") ; cdi:hasHeader Literal("true" = True, datatype=xsd:boolean) ; cdi:headerRowCount Literal("1", datatype=xsd:integer) ; 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") ] ; 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:delimiter Literal(",") ; cdi:hasHeader Literal("true" = True, datatype=xsd:boolean) ; cdi:headerRowCount Literal("1", datatype=xsd:integer) ; 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") ] ; 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/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:CDIFEntryPointShape: <https://example.org/dataset/vitalsLong>/schema1:relatedLink/schema1:target,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: <https://example.org/dataset/vitalsLong>/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b13: *none* - Shape cdifd:fundingShape: <https://example.org/grant/nih-R01-XXXX> - Shape _:nbad37136603b4af3a5d3c46be77c3d50b4: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b5: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b15: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b11: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b3: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b25: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b17: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b14: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b12: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b26: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nec8d583d84c04122834316f114fd2476b29: *none* - Shape _:nec8d583d84c04122834316f114fd2476b32: *none* - Shape _:nec8d583d84c04122834316f114fd2476b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nec8d583d84c04122834316f114fd2476b10: *none* - Shape _:nec8d583d84c04122834316f114fd2476b18: *none* - Shape _:nec8d583d84c04122834316f114fd2476b30: *none* - Shape _:nec8d583d84c04122834316f114fd2476b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nec8d583d84c04122834316f114fd2476b11: *none* - Shape _:nec8d583d84c04122834316f114fd2476b26: *none* - Shape _:nec8d583d84c04122834316f114fd2476b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nec8d583d84c04122834316f114fd2476b33: *none* - Shape _:nec8d583d84c04122834316f114fd2476b25: *none* - Shape _:nec8d583d84c04122834316f114fd2476b24: *none* - Shape _:nec8d583d84c04122834316f114fd2476b35: *none* - Shape _:nec8d583d84c04122834316f114fd2476b17: *none* - Shape _:nec8d583d84c04122834316f114fd2476b34: *none* - Shape _:nec8d583d84c04122834316f114fd2476b28: *none* - Shape _:nec8d583d84c04122834316f114fd2476b3: *none* - Shape cdifd:webAPINode: <https://example.org/dataset/vitalsLong>/schema1:distribution
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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/measureValue>,<https://example.org/var/observedAt>,<https://example.org/var/measureName>,<https://example.org/var/patientId> - Shape _:nebfab7e718184677b065c581ed6e8b15b6: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nebfab7e718184677b065c581ed6e8b15b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (8): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b66: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b71: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b73: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b13: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b72: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b69: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b18: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b75: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b67: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b11: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b17: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b15: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b20: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b16: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b10: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b70: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b14: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/measureValue>,<https://example.org/var/observedAt>,<https://example.org/var/measureName>,<https://example.org/var/patientId>
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: <https://example.org/dataset/vitalsLong>/cdif:statistics - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (8): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ne476b6463dd74d408503f20fddd6b559b29: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b9: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b4: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b30: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b11: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b44: *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 _:ne476b6463dd74d408503f20fddd6b559b8: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b37: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b51: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b38: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b52: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b14: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b45: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b10: *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>,<https://example.org/struct/vitalsLong/pk>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/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_inlineStructureShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *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>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: False Results (7): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/systolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/diastolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/patientId> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/measureValue> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/observedAt> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/temperatureC> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/heartRate> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/systolicBP>,<https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/diastolicBP>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/temperatureC>,<https://example.org/struct/vitalsLong/rv/heartRate> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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 _:neb6f8b8a8afc4f8ebd90a7103426b005b14: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b12: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b4: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b5: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb42: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb39: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb40: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb10: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb24: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb13: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb29: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb44: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb41: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb4: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb3: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdif:typeOfStatistic,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:keywords
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b17: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b5: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b4: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b3: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
example_1_1.json Example
SHACL: 11 Warning, 7 Info
Files
Using exampleCDIFDataStructureMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsWide/metadata>,<https://example.org/dataset/vitalsWide> - Shape _:ndc24f1c7a64046dead6cfaacf460c18cb41: *none* - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/systolicBP> - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/systolicBP>
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 _:n4422b90228e44521ac2595a01198d54cb24: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb29: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb23: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b10: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b6: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b19: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b8: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b5: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b4: *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:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b11: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b23: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b21: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b22: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b20: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n5a0b1b3b5a1645d99cf22d1674c0125db3: *none* - Shape cdifd:CDIFOrganizationShape: *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:CDIFContactPointShape: *none* - Shape _:n7bc0f2b0fcb24ceeb47439cf0472b947b21: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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 _:n07ce2dec0caf483ba591bf1f624dcfb2b4: *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 _:n75d488898a4541469ce48d94cf6ff027b4: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b7: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *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 _:nc75d0366b8a24601ac1b8cce8bcea5b6b5: *none* - Shape _:nc75d0366b8a24601ac1b8cce8bcea5b6b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b4: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b16: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b20: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *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/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:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b13: *none* - Shape cdifd:fundingShape: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b4: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b5: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b15: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b11: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b3: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b25: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b17: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b14: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b12: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b26: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nec8d583d84c04122834316f114fd2476b29: *none* - Shape _:nec8d583d84c04122834316f114fd2476b32: *none* - Shape _:nec8d583d84c04122834316f114fd2476b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nec8d583d84c04122834316f114fd2476b10: *none* - Shape _:nec8d583d84c04122834316f114fd2476b18: *none* - Shape _:nec8d583d84c04122834316f114fd2476b30: *none* - Shape _:nec8d583d84c04122834316f114fd2476b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nec8d583d84c04122834316f114fd2476b11: *none* - Shape _:nec8d583d84c04122834316f114fd2476b26: *none* - Shape _:nec8d583d84c04122834316f114fd2476b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nec8d583d84c04122834316f114fd2476b33: *none* - Shape _:nec8d583d84c04122834316f114fd2476b25: *none* - Shape _:nec8d583d84c04122834316f114fd2476b24: *none* - Shape _:nec8d583d84c04122834316f114fd2476b35: *none* - Shape _:nec8d583d84c04122834316f114fd2476b17: *none* - Shape _:nec8d583d84c04122834316f114fd2476b34: *none* - Shape _:nec8d583d84c04122834316f114fd2476b28: *none* - Shape _:nec8d583d84c04122834316f114fd2476b3: *none* - Shape cdifd:webAPINode: *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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/systolicBP> Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/systolicBP>,<https://example.org/var/patientId> - Shape _:nebfab7e718184677b065c581ed6e8b15b6: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nebfab7e718184677b065c581ed6e8b15b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (6): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/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:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/systolicBP> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh: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: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("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.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b66: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b71: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b73: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b13: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b72: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b69: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b18: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b75: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b67: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b11: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b17: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b15: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b20: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b16: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b10: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b70: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b14: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/systolicBP>,<https://example.org/var/patientId>
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *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/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:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/systolicBP> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ne476b6463dd74d408503f20fddd6b559b29: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b9: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b4: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b30: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b11: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b44: *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 _:ne476b6463dd74d408503f20fddd6b559b8: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b37: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b51: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b38: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b52: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b14: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b45: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b10: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/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_inlineStructureShape: <https://example.org/dataset/vitalsWide/metadata>,<https://example.org/dataset/vitalsWide> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/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*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/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("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsWide/rv/patientId> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsWide/rv/systolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/systolicBP> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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 _:neb6f8b8a8afc4f8ebd90a7103426b005b14: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b12: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b4: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b5: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb42: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb39: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb40: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb10: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb24: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb13: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb29: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb44: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb41: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb4: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb3: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b17: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b5: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b4: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b3: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
example_2_1.json Example
SHACL: 8 Warning, 18 Info
Files
Using exampleCDIFDataStructureComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape _:ndc24f1c7a64046dead6cfaacf460c18cb41: *none* - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue> - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue>
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:n4422b90228e44521ac2595a01198d54cb24: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb29: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb23: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n4422b90228e44521ac2595a01198d54cb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b10: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b6: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b19: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b8: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b5: *none* - Shape _:n6a1f6d0415cb4f0ea8ecd46d7a29b981b4: *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:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b11: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b23: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b21: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b22: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b20: *none* - Shape _:n6876463662f346b789e72fbaffff54b9b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n5a0b1b3b5a1645d99cf22d1674c0125db3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/01cwqze88>,<https://ror.org/0171mag52> - 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:CDIFContactPointShape: <https://orcid.org/0000-0002-7933-2154>/schema1:contactPoint - Shape _:n7bc0f2b0fcb24ceeb47439cf0472b947b21: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - 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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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 _:n07ce2dec0caf483ba591bf1f624dcfb2b4: *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 _:n75d488898a4541469ce48d94cf6ff027b4: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b7: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n75d488898a4541469ce48d94cf6ff027b5: *none* - Shape cdifd:CDIFLabeledLinkShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation,<https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom - Shape cdifd:CDIFRelationShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation,<https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom
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 _:nc75d0366b8a24601ac1b8cce8bcea5b6b5: *none* - Shape _:nc75d0366b8a24601ac1b8cce8bcea5b6b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b4: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b3: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/vitalsLong>/schema1:contributor - Shape _:n9b5f8115b3e94b399f178039974c5167b16: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b20: *none* - Shape _:n9b5f8115b3e94b399f178039974c5167b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdif:typeOfStatistic,<https://example.org/dataset/vitalsLong>/schema1:keywords,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName
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:delimiter Literal(",") ; cdi:hasHeader Literal("true" = True, datatype=xsd:boolean) ; cdi:headerRowCount Literal("1", datatype=xsd:integer) ; 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") ] ; 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:delimiter Literal(",") ; cdi:hasHeader Literal("true" = True, datatype=xsd:boolean) ; cdi:headerRowCount Literal("1", datatype=xsd:integer) ; 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") ] ; 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/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:CDIFEntryPointShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:target,<https://example.org/dataset/vitalsLong>/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: <https://example.org/dataset/vitalsLong>/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b13: *none* - Shape cdifd:fundingShape: <https://example.org/grant/nih-R01-XXXX> - Shape _:nbad37136603b4af3a5d3c46be77c3d50b4: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b5: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b15: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b11: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b3: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b25: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b17: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b14: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b12: *none* - Shape _:nbad37136603b4af3a5d3c46be77c3d50b26: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nec8d583d84c04122834316f114fd2476b29: *none* - Shape _:nec8d583d84c04122834316f114fd2476b32: *none* - Shape _:nec8d583d84c04122834316f114fd2476b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nec8d583d84c04122834316f114fd2476b10: *none* - Shape _:nec8d583d84c04122834316f114fd2476b18: *none* - Shape _:nec8d583d84c04122834316f114fd2476b30: *none* - Shape _:nec8d583d84c04122834316f114fd2476b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nec8d583d84c04122834316f114fd2476b11: *none* - Shape _:nec8d583d84c04122834316f114fd2476b26: *none* - Shape _:nec8d583d84c04122834316f114fd2476b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nec8d583d84c04122834316f114fd2476b33: *none* - Shape _:nec8d583d84c04122834316f114fd2476b25: *none* - Shape _:nec8d583d84c04122834316f114fd2476b24: *none* - Shape _:nec8d583d84c04122834316f114fd2476b35: *none* - Shape _:nec8d583d84c04122834316f114fd2476b17: *none* - Shape _:nec8d583d84c04122834316f114fd2476b34: *none* - Shape _:nec8d583d84c04122834316f114fd2476b28: *none* - Shape _:nec8d583d84c04122834316f114fd2476b3: *none* - Shape cdifd:webAPINode: <https://example.org/dataset/vitalsLong>/schema1:distribution
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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/measureValue>,<https://example.org/var/observedAt>,<https://example.org/var/measureName>,<https://example.org/var/patientId> - Shape _:nebfab7e718184677b065c581ed6e8b15b6: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nebfab7e718184677b065c581ed6e8b15b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (8): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b66: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b71: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b73: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b13: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b72: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b69: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b18: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b75: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b67: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b11: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b17: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b15: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b20: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b16: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b10: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b70: *none* - Shape _:nd48b61adcd07410cb328412765d4b801b14: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/measureValue>,<https://example.org/var/observedAt>,<https://example.org/var/measureName>,<https://example.org/var/patientId>
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: <https://example.org/dataset/vitalsLong>/cdif:statistics - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (8): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ne476b6463dd74d408503f20fddd6b559b29: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b9: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b4: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b30: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b11: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b44: *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 _:ne476b6463dd74d408503f20fddd6b559b8: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b37: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b51: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b38: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b52: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b14: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b45: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne476b6463dd74d408503f20fddd6b559b10: *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>,<https://example.org/struct/vitalsLong/pk>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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/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_inlineStructureShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *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>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: False Results (7): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/systolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/diastolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/patientId> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/measureValue> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/observedAt> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/temperatureC> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/heartRate> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/systolicBP>,<https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/diastolicBP>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/temperatureC>,<https://example.org/struct/vitalsLong/rv/heartRate> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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 _:neb6f8b8a8afc4f8ebd90a7103426b005b14: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b12: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b4: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b5: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:neb6f8b8a8afc4f8ebd90a7103426b005b13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb42: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb39: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb40: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb10: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb24: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb13: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb29: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb44: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb41: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb4: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb3: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nf1974f355bd1404fbfed4d6aa199f8adb15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdif:typeOfStatistic,<https://example.org/dataset/vitalsLong>/schema1:keywords,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b17: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b5: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b4: *none* - Shape _:n47dfa419a2de4a3590e7288ab72a12a4b3: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*

Test passed: 2 / 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/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 _:nc6a5247c90e3430bb98cd95242627c84b29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:nc6a5247c90e3430bb98cd95242627c84b40: *none* - Shape _:nc6a5247c90e3430bb98cd95242627c84b24: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:nc6a5247c90e3430bb98cd95242627c84b23: *none* - Shape _:nc6a5247c90e3430bb98cd95242627c84b27: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5b5e64b4934e4adcb51d353576e69193b10: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b5: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b19: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b4: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b6: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b8: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b7: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b26: *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 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 _:n8c52037a153b4f04971c59553ffcde2fb10: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb22: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45>,<https://ror.org/02fjgr047>,ex:ieda-publisher - Shape _:nf3bc1c64fc284f48904c62c1d18897aeb3: *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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint,<https://orcid.org/0000-0003-5555-7777>/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0003-5555-7777>,<https://orcid.org/0000-0001-2345-6789> - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n758c08e1fa5a458587ee2d452ac4b96cb21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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: ex:complete-dataset-001/prov:wasDerivedFrom,<https://doi.org/10.5880/example.field.001>,<https://example.org/fieldwork/gb-transect-2025/raw-samples> - Shape _:n1e949ef0887b4595a71e4ea91a9e48a8b4: *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 _:n0c833ef7b9354acea49480464c722706b4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0c833ef7b9354acea49480464c722706b6: *none* - Shape _:n0c833ef7b9354acea49480464c722706b7: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/prov:wasDerivedFrom - Shape cdifd:CDIFRelationShape: ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/prov:wasDerivedFrom - Shape _:n0c833ef7b9354acea49480464c722706b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0c833ef7b9354acea49480464c722706b15: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n8e023226242a48e184e7e7977fddaa3fb5: *none* - Shape _:n8e023226242a48e184e7e7977fddaa3fb4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b15: *none* - Shape cdifd:CDIFRoleShape: ex:activity-geochem-analysis/schema1:participant,ex:complete-dataset-001/schema1:contributor - Shape _:naa74aa08c8c0432983e9db6645f831e1b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b16: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b4: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b3: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b20: *none* - Shape cdifd:CDIFDefinedTermShape: 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:spatialCoverage/schema1:name,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,ex:complete-dataset-001/schema1:keywords
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/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:CDIFEntryPointShape: ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:target,ex:complete-dataset-001/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:complete-dataset-001/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nc930d740462c4376a1591510c61524a6b12: *none* - Shape _:nc930d740462c4376a1591510c61524a6b15: *none* - Shape _:nc930d740462c4376a1591510c61524a6b17: *none* - Shape cdifd:fundingShape: ex:complete-dataset-001/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nc930d740462c4376a1591510c61524a6b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc930d740462c4376a1591510c61524a6b5: *none* - Shape _:nc930d740462c4376a1591510c61524a6b3: *none* - Shape _:nc930d740462c4376a1591510c61524a6b14: *none* - Shape _:nc930d740462c4376a1591510c61524a6b11: *none* - Shape _:nc930d740462c4376a1591510c61524a6b25: *none* - Shape _:nc930d740462c4376a1591510c61524a6b26: *none* - Shape _:nc930d740462c4376a1591510c61524a6b4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n0712464fd30041ca8551051336b6d30cb32: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb11: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb10: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb31: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb27: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb4: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb29: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb28: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb26: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb17: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb30: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb3: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb35: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb24: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb34: *none* - Shape cdifd:webAPINode: ex:complete-dataset-001/schema1:distribution
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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: ex:var-intensity,ex:var-uncertainty,ex:var-concentration,ex:var-wavelength,ex:var-sampleID - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf5e9104920c9448ca99472ca62b4463cb5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: <file:///github/workspace/#part-spectra-nc>,ex:complete-dataset-001/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:nf5e9104920c9448ca99472ca62b4463cb6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n73809620f6744ff187f6d8c27283e8a7b66: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b15: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b14: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b16: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b69: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b10: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b73: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b11: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b17: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b75: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b18: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b71: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b72: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b70: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b13: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-intensity,ex:var-uncertainty,ex:var-concentration,ex:var-wavelength,ex:var-sampleID
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b12: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b11: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b52: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b4: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b7: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b30: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b51: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b9: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b29: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b38: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b44: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b8: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b5: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *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_inlineStructureShape: ex:complete-dataset-001,ex:metadata-record-001 - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *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: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/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 _:n54fd5cc75ec34d4d9a6629cbb127c8c3b12: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b11: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b4: *none* - Shape cdifd:qualityMeasurementNode: ex:complete-dataset-001/dqv:hasQualityMeasurement,ex:complete-dataset-001/dqv:hasQualityMeasurement - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b14: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n388c78627c3041d1a810759abea8befdb10: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n388c78627c3041d1a810759abea8befdb24: *none* - Shape _:n388c78627c3041d1a810759abea8befdb16: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n388c78627c3041d1a810759abea8befdb29: *none* - Shape _:n388c78627c3041d1a810759abea8befdb13: *none* - Shape _:n388c78627c3041d1a810759abea8befdb41: *none* - Shape _:n388c78627c3041d1a810759abea8befdb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n388c78627c3041d1a810759abea8befdb4: *none* - Shape _:n388c78627c3041d1a810759abea8befdb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n388c78627c3041d1a810759abea8befdb38: *none* - Shape _:n388c78627c3041d1a810759abea8befdb42: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:complete-dataset-001/schema1:spatialCoverage/schema1:geo - Shape _:n388c78627c3041d1a810759abea8befdb3: *none* - Shape _:n388c78627c3041d1a810759abea8befdb9: *none* - Shape cdifd:spatialExtentProperty: ex:activity-geochem-analysis/schema1:location,ex:complete-dataset-001/schema1:spatialCoverage - Shape _:n388c78627c3041d1a810759abea8befdb44: *none* - Shape _:n388c78627c3041d1a810759abea8befdb39: *none* - Shape cdifd:CDIFDefinedTermShape: 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:spatialCoverage/schema1:name,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,ex:complete-dataset-001/schema1:keywords
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nef3d210e96dc4d6d80fd7ea3a61636fdb17: *none* - Shape _:nef3d210e96dc4d6d80fd7ea3a61636fdb3: *none* - Shape cdifd:timeIntervalNode: ex:complete-dataset-001/schema1:temporalCoverage - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:nef3d210e96dc4d6d80fd7ea3a61636fdb4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeInstantNode: ex:complete-dataset-001/schema1:temporalCoverage/time:hasBeginning,ex:complete-dataset-001/schema1:temporalCoverage/time:hasEnd - Shape _:nef3d210e96dc4d6d80fd7ea3a61636fdb5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *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/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: <file:///github/workspace/#part-spectra-nc>,ex:complete-dataset-001/schema1:distribution
Validation result for _sources/cdifDataType/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:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none*
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("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") 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. Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:PropertyIDUriShouldBeIRIShape Focus Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") 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 _:n4a1ebd42a5044e499180b7cf860f6d83b31: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b21: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b28: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b7: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:complete-dataset-001/schema1:additionalType,dcat:CatalogRecord - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b13: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b6: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b20: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://vocabularyserver.com/keyword>,detectionLimit,<urn:example:property:sampleID>,<https://vocab.nerc.ac.uk/collection/L05/current/>,<https://www.geonames.org/>,<https://orcid.org>,<urn:example:property:wavelength>,ex:complete-dataset-001/schema1:distribution/schema1:additionalProperty/schema1:propertyID,ex:activity-geochem-analysis/schema1:additionalProperty/schema1:propertyID,ex:complete-dataset-001/schema1:distribution/schema1:additionalProperty/schema1:propertyID,<urn:example:property:intensity>,ex:complete-dataset-001/schema1:funding/schema1:identifier/schema1:propertyID,<urn:example:property:concentration>,<urn:example:property:uncertainty>,<https://registry.identifiers.org/registry/doi>,<https://registry.identifiers.org/registry/ror>,<https://www.ogc.org/standards>,ex:activities
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 _:n8261c90b154d41e8951de2cbbd05e9a6b5: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-geochem-analysis/schema1:actionProcess - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b23: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b13: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b21: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b36: *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 _:n8261c90b154d41e8951de2cbbd05e9a6b4: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b22: *none* - Shape cdifd:cdifProvHowToStepShape: ex:activity-geochem-analysis/schema1:actionProcess/schema1:step,ex:activity-geochem-analysis/schema1:actionProcess/schema1:step
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/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 _:nc6a5247c90e3430bb98cd95242627c84b29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:nc6a5247c90e3430bb98cd95242627c84b40: *none* - Shape _:nc6a5247c90e3430bb98cd95242627c84b24: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:nc6a5247c90e3430bb98cd95242627c84b23: *none* - Shape _:nc6a5247c90e3430bb98cd95242627c84b27: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5b5e64b4934e4adcb51d353576e69193b10: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b5: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b19: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b4: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b6: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b8: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b7: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b26: *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 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 _:n8c52037a153b4f04971c59553ffcde2fb10: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb22: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45>,<https://ror.org/02fjgr047>,ex:ieda-publisher - Shape _:nf3bc1c64fc284f48904c62c1d18897aeb3: *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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0003-5555-7777>/schema1:contactPoint,<https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint - 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* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0003-5555-7777>,<https://orcid.org/0000-0001-2345-6789> - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n758c08e1fa5a458587ee2d452ac4b96cb21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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://doi.org/10.5880/example.field.001>,ex:complete-dataset-001/prov:wasDerivedFrom,<https://example.org/fieldwork/gb-transect-2025/raw-samples> - Shape _:n1e949ef0887b4595a71e4ea91a9e48a8b4: *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 _:n0c833ef7b9354acea49480464c722706b4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0c833ef7b9354acea49480464c722706b6: *none* - Shape _:n0c833ef7b9354acea49480464c722706b7: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:complete-dataset-001/prov:wasDerivedFrom,ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/schema1:distribution/schema1:documentation - Shape cdifd:CDIFRelationShape: ex:complete-dataset-001/prov:wasDerivedFrom,ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/schema1:distribution/schema1:documentation - Shape _:n0c833ef7b9354acea49480464c722706b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0c833ef7b9354acea49480464c722706b15: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n8e023226242a48e184e7e7977fddaa3fb5: *none* - Shape _:n8e023226242a48e184e7e7977fddaa3fb4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b15: *none* - Shape cdifd:CDIFRoleShape: ex:complete-dataset-001/schema1:contributor,ex:activity-geochem-analysis/schema1:participant - Shape _:naa74aa08c8c0432983e9db6645f831e1b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b16: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b4: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b3: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b20: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/schema1:keywords,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:spatialCoverage/schema1:name
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,ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:result - 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,ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:result
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:CDIFEntryPointShape: ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:target,ex:complete-dataset-001/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:complete-dataset-001/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nc930d740462c4376a1591510c61524a6b12: *none* - Shape _:nc930d740462c4376a1591510c61524a6b15: *none* - Shape _:nc930d740462c4376a1591510c61524a6b17: *none* - Shape cdifd:fundingShape: ex:complete-dataset-001/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nc930d740462c4376a1591510c61524a6b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc930d740462c4376a1591510c61524a6b5: *none* - Shape _:nc930d740462c4376a1591510c61524a6b3: *none* - Shape _:nc930d740462c4376a1591510c61524a6b14: *none* - Shape _:nc930d740462c4376a1591510c61524a6b11: *none* - Shape _:nc930d740462c4376a1591510c61524a6b25: *none* - Shape _:nc930d740462c4376a1591510c61524a6b26: *none* - Shape _:nc930d740462c4376a1591510c61524a6b4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n0712464fd30041ca8551051336b6d30cb32: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb11: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb10: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb31: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb27: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb4: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb29: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb28: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb26: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb17: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb30: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb3: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb35: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb24: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb34: *none* - Shape cdifd:webAPINode: ex:complete-dataset-001/schema1:distribution
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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: ex:var-intensity,ex:var-uncertainty,ex:var-concentration,ex:var-wavelength,ex:var-sampleID - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf5e9104920c9448ca99472ca62b4463cb5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: <file:///github/workspace/#part-spectra-nc>,ex:complete-dataset-001/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:nf5e9104920c9448ca99472ca62b4463cb6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n73809620f6744ff187f6d8c27283e8a7b66: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b15: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b14: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b16: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b69: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b10: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b73: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b11: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b17: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b75: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b18: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b71: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b72: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b70: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b13: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-intensity,ex:var-uncertainty,ex:var-concentration,ex:var-wavelength,ex:var-sampleID
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b12: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b11: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b52: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b4: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b7: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b30: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b51: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b9: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b29: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b38: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b44: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b8: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b5: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *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_inlineStructureShape: ex:complete-dataset-001,ex:metadata-record-001 - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *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: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/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 _:n54fd5cc75ec34d4d9a6629cbb127c8c3b12: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b11: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b4: *none* - Shape cdifd:qualityMeasurementNode: ex:complete-dataset-001/dqv:hasQualityMeasurement,ex:complete-dataset-001/dqv:hasQualityMeasurement - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b14: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n388c78627c3041d1a810759abea8befdb10: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n388c78627c3041d1a810759abea8befdb24: *none* - Shape _:n388c78627c3041d1a810759abea8befdb16: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n388c78627c3041d1a810759abea8befdb29: *none* - Shape _:n388c78627c3041d1a810759abea8befdb13: *none* - Shape _:n388c78627c3041d1a810759abea8befdb41: *none* - Shape _:n388c78627c3041d1a810759abea8befdb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n388c78627c3041d1a810759abea8befdb4: *none* - Shape _:n388c78627c3041d1a810759abea8befdb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n388c78627c3041d1a810759abea8befdb38: *none* - Shape _:n388c78627c3041d1a810759abea8befdb42: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:complete-dataset-001/schema1:spatialCoverage/schema1:geo - Shape _:n388c78627c3041d1a810759abea8befdb3: *none* - Shape _:n388c78627c3041d1a810759abea8befdb9: *none* - Shape cdifd:spatialExtentProperty: ex:complete-dataset-001/schema1:spatialCoverage,ex:activity-geochem-analysis/schema1:location - Shape _:n388c78627c3041d1a810759abea8befdb44: *none* - Shape _:n388c78627c3041d1a810759abea8befdb39: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/schema1:keywords,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:spatialCoverage/schema1:name
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nef3d210e96dc4d6d80fd7ea3a61636fdb17: *none* - Shape _:nef3d210e96dc4d6d80fd7ea3a61636fdb3: *none* - Shape cdifd:timeIntervalNode: ex:complete-dataset-001/schema1:temporalCoverage - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:nef3d210e96dc4d6d80fd7ea3a61636fdb4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeInstantNode: ex:complete-dataset-001/schema1:temporalCoverage/time:hasEnd,ex:complete-dataset-001/schema1:temporalCoverage/time:hasBeginning - Shape _:nef3d210e96dc4d6d80fd7ea3a61636fdb5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *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/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: <file:///github/workspace/#part-spectra-nc>,ex:complete-dataset-001/schema1:distribution
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape: <file:///github/workspace/#part-measurements-csv>,ex:complete-dataset-001/schema1:distribution - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none*
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("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") 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. Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:PropertyIDUriShouldBeIRIShape Focus Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") 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 _:n4a1ebd42a5044e499180b7cf860f6d83b31: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b21: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b28: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b7: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:complete-dataset-001/schema1:additionalType,dcat:CatalogRecord - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b13: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b6: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b20: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://vocabularyserver.com/keyword>,detectionLimit,<urn:example:property:sampleID>,<https://vocab.nerc.ac.uk/collection/L05/current/>,<https://www.geonames.org/>,<https://orcid.org>,<urn:example:property:wavelength>,ex:complete-dataset-001/schema1:distribution/schema1:additionalProperty/schema1:propertyID,ex:activity-geochem-analysis/schema1:additionalProperty/schema1:propertyID,ex:complete-dataset-001/schema1:distribution/schema1:additionalProperty/schema1:propertyID,<urn:example:property:intensity>,ex:complete-dataset-001/schema1:funding/schema1:identifier/schema1:propertyID,<urn:example:property:concentration>,<urn:example:property:uncertainty>,<https://registry.identifiers.org/registry/doi>,<https://registry.identifiers.org/registry/ror>,<https://www.ogc.org/standards>,ex:activities
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 _:n8261c90b154d41e8951de2cbbd05e9a6b5: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-geochem-analysis/schema1:actionProcess - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b23: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b13: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b21: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b36: *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 _:n8261c90b154d41e8951de2cbbd05e9a6b4: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b22: *none* - Shape cdifd:cdifProvHowToStepShape: ex:activity-geochem-analysis/schema1:actionProcess/schema1:step,ex:activity-geochem-analysis/schema1:actionProcess/schema1:step
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
SHACL: 2 Violation
Files
Using exampleCDIFcomplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: - Shape cdifd:CDIFCompleteDatasetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:nc6a5247c90e3430bb98cd95242627c84b29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:nc6a5247c90e3430bb98cd95242627c84b40: *none* - Shape _:nc6a5247c90e3430bb98cd95242627c84b24: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:nc6a5247c90e3430bb98cd95242627c84b23: *none* - Shape _:nc6a5247c90e3430bb98cd95242627c84b27: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5b5e64b4934e4adcb51d353576e69193b10: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b5: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b19: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b4: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b6: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b8: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b7: *none* - Shape _:n5b5e64b4934e4adcb51d353576e69193b26: *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 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 _:n8c52037a153b4f04971c59553ffcde2fb10: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb22: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c52037a153b4f04971c59553ffcde2fb21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45>,<https://ror.org/02fjgr047>,ex:ieda-publisher - Shape _:nf3bc1c64fc284f48904c62c1d18897aeb3: *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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0003-5555-7777>/schema1:contactPoint,<https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint - 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* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0003-5555-7777>,<https://orcid.org/0000-0001-2345-6789> - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n758c08e1fa5a458587ee2d452ac4b96cb21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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://doi.org/10.5880/example.field.001>,ex:complete-dataset-001/prov:wasDerivedFrom,<https://example.org/fieldwork/gb-transect-2025/raw-samples> - Shape _:n1e949ef0887b4595a71e4ea91a9e48a8b4: *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 _:n0c833ef7b9354acea49480464c722706b4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0c833ef7b9354acea49480464c722706b6: *none* - Shape _:n0c833ef7b9354acea49480464c722706b7: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/prov:wasDerivedFrom,ex:complete-dataset-001/schema1:distribution/schema1:documentation - Shape cdifd:CDIFRelationShape: ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/prov:wasDerivedFrom,ex:complete-dataset-001/schema1:distribution/schema1:documentation - Shape _:n0c833ef7b9354acea49480464c722706b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0c833ef7b9354acea49480464c722706b15: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n8e023226242a48e184e7e7977fddaa3fb5: *none* - Shape _:n8e023226242a48e184e7e7977fddaa3fb4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b15: *none* - Shape cdifd:CDIFRoleShape: ex:activity-geochem-analysis/schema1:participant,ex:complete-dataset-001/schema1:contributor - Shape _:naa74aa08c8c0432983e9db6645f831e1b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b16: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b4: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b3: *none* - Shape _:naa74aa08c8c0432983e9db6645f831e1b20: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:keywords,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,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/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:spatialCoverage/schema1:name,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship
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/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:CDIFEntryPointShape: ex:complete-dataset-001/schema1:relatedLink/schema1:target,ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:complete-dataset-001/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nc930d740462c4376a1591510c61524a6b12: *none* - Shape _:nc930d740462c4376a1591510c61524a6b15: *none* - Shape _:nc930d740462c4376a1591510c61524a6b17: *none* - Shape cdifd:fundingShape: ex:complete-dataset-001/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nc930d740462c4376a1591510c61524a6b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc930d740462c4376a1591510c61524a6b5: *none* - Shape _:nc930d740462c4376a1591510c61524a6b3: *none* - Shape _:nc930d740462c4376a1591510c61524a6b14: *none* - Shape _:nc930d740462c4376a1591510c61524a6b11: *none* - Shape _:nc930d740462c4376a1591510c61524a6b25: *none* - Shape _:nc930d740462c4376a1591510c61524a6b26: *none* - Shape _:nc930d740462c4376a1591510c61524a6b4: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n0712464fd30041ca8551051336b6d30cb32: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb11: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb10: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb31: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb27: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb4: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb29: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb28: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb26: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb17: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb30: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb3: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb35: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb24: *none* - Shape _:n0712464fd30041ca8551051336b6d30cb34: *none* - Shape cdifd:webAPINode: ex:complete-dataset-001/schema1:distribution
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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: ex:var-intensity,ex:var-uncertainty,ex:var-concentration,ex:var-wavelength,ex:var-sampleID - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf5e9104920c9448ca99472ca62b4463cb5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-spectra-nc> - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:nf5e9104920c9448ca99472ca62b4463cb6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n73809620f6744ff187f6d8c27283e8a7b66: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b15: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b14: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b16: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b69: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b10: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b73: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b11: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b17: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b75: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b18: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b71: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b72: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b70: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b13: *none* - Shape _:n73809620f6744ff187f6d8c27283e8a7b67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-intensity,ex:var-uncertainty,ex:var-concentration,ex:var-wavelength,ex:var-sampleID
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b12: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b11: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b52: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b4: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b7: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b30: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b51: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b9: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b29: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b38: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b44: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b8: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne07849f0c0fc49e2869e9995c685f0c4b5: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *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_inlineStructureShape: ex:complete-dataset-001,ex:metadata-record-001 - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: ex:geochem-detailed-structure
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/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/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 _:n54fd5cc75ec34d4d9a6629cbb127c8c3b12: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b11: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b4: *none* - Shape cdifd:qualityMeasurementNode: ex:complete-dataset-001/dqv:hasQualityMeasurement,ex:complete-dataset-001/dqv:hasQualityMeasurement - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b14: *none* - Shape _:n54fd5cc75ec34d4d9a6629cbb127c8c3b13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n388c78627c3041d1a810759abea8befdb10: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n388c78627c3041d1a810759abea8befdb24: *none* - Shape _:n388c78627c3041d1a810759abea8befdb16: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n388c78627c3041d1a810759abea8befdb29: *none* - Shape _:n388c78627c3041d1a810759abea8befdb13: *none* - Shape _:n388c78627c3041d1a810759abea8befdb41: *none* - Shape _:n388c78627c3041d1a810759abea8befdb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n388c78627c3041d1a810759abea8befdb4: *none* - Shape _:n388c78627c3041d1a810759abea8befdb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n388c78627c3041d1a810759abea8befdb38: *none* - Shape _:n388c78627c3041d1a810759abea8befdb42: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:complete-dataset-001/schema1:spatialCoverage/schema1:geo - Shape _:n388c78627c3041d1a810759abea8befdb3: *none* - Shape _:n388c78627c3041d1a810759abea8befdb9: *none* - Shape cdifd:spatialExtentProperty: ex:complete-dataset-001/schema1:spatialCoverage,ex:activity-geochem-analysis/schema1:location - Shape _:n388c78627c3041d1a810759abea8befdb44: *none* - Shape _:n388c78627c3041d1a810759abea8befdb39: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:keywords,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,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/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:spatialCoverage/schema1:name,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nef3d210e96dc4d6d80fd7ea3a61636fdb17: *none* - Shape _:nef3d210e96dc4d6d80fd7ea3a61636fdb3: *none* - Shape cdifd:timeIntervalNode: ex:complete-dataset-001/schema1:temporalCoverage - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:nef3d210e96dc4d6d80fd7ea3a61636fdb4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeInstantNode: ex:complete-dataset-001/schema1:temporalCoverage/time:hasEnd,ex:complete-dataset-001/schema1:temporalCoverage/time:hasBeginning - Shape _:nef3d210e96dc4d6d80fd7ea3a61636fdb5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *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/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/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape: <file:///github/workspace/#part-measurements-csv>,ex:complete-dataset-001/schema1:distribution - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none*
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("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity") 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. Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:PropertyIDUriShouldBeIRIShape Focus Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") Value Node: Literal("http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity") 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 _:n4a1ebd42a5044e499180b7cf860f6d83b31: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b21: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b28: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b7: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:complete-dataset-001/schema1:additionalType,dcat:CatalogRecord - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b13: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b6: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b20: *none* - Shape _:n4a1ebd42a5044e499180b7cf860f6d83b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://vocabularyserver.com/keyword>,detectionLimit,<urn:example:property:sampleID>,<https://vocab.nerc.ac.uk/collection/L05/current/>,<https://www.geonames.org/>,<https://orcid.org>,<urn:example:property:wavelength>,ex:complete-dataset-001/schema1:distribution/schema1:additionalProperty/schema1:propertyID,ex:activity-geochem-analysis/schema1:additionalProperty/schema1:propertyID,ex:complete-dataset-001/schema1:distribution/schema1:additionalProperty/schema1:propertyID,<urn:example:property:intensity>,ex:complete-dataset-001/schema1:funding/schema1:identifier/schema1:propertyID,<urn:example:property:concentration>,<urn:example:property:uncertainty>,<https://registry.identifiers.org/registry/doi>,<https://registry.identifiers.org/registry/ror>,<https://www.ogc.org/standards>,ex:activities
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 _:n8261c90b154d41e8951de2cbbd05e9a6b5: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-geochem-analysis/schema1:actionProcess - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b23: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b13: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b21: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b36: *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 _:n8261c90b154d41e8951de2cbbd05e9a6b4: *none* - Shape _:n8261c90b154d41e8951de2cbbd05e9a6b22: *none* - Shape cdifd:cdifProvHowToStepShape: ex:activity-geochem-analysis/schema1:actionProcess/schema1:step,ex:activity-geochem-analysis/schema1:actionProcess/schema1:step
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/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 _:n49fb0f87bab04648adb70288708898f4b24: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b40: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b29: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b4: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b6: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b8: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b26: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b10: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b19: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b5: *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 _:nc5e15fc890cc4ecf849f1d0d09a1fc16b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b10: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b23: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b11: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b20: *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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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 _:nf0a1c15779a3451bb24301e8ce0632f0b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor - Shape cdifd:CDIFOrganizationShape/sh:or/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:CDIFContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *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:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd9bcfb5d34f646bf824d52f218612704b21: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:nfab9fc62b07a45acb61444e4179ca051b4: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b15: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:ndc8abd560dd342f3849f3b103190dc25b5: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc8abd560dd342f3849f3b103190dc25b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb3: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb14: *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 _:nec5953dd567c4ba38272a6fe773b5cafb16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb15: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb18: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb4: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<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:measurementTechnique
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/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:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb13: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb15: *none* - Shape cdifd:fundingShape: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb25: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb14: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb5: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb26: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb4: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb12: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb17: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb3: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nee270cd04220401294413d2524c8e988b31: *none* - Shape _:nee270cd04220401294413d2524c8e988b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b33: *none* - Shape _:nee270cd04220401294413d2524c8e988b18: *none* - Shape _:nee270cd04220401294413d2524c8e988b35: *none* - Shape _:nee270cd04220401294413d2524c8e988b30: *none* - Shape _:nee270cd04220401294413d2524c8e988b25: *none* - Shape _:nee270cd04220401294413d2524c8e988b17: *none* - Shape _:nee270cd04220401294413d2524c8e988b10: *none* - Shape _:nee270cd04220401294413d2524c8e988b28: *none* - Shape _:nee270cd04220401294413d2524c8e988b27: *none* - Shape _:nee270cd04220401294413d2524c8e988b11: *none* - Shape _:nee270cd04220401294413d2524c8e988b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b4: *none* - Shape _:nee270cd04220401294413d2524c8e988b3: *none* - Shape _:nee270cd04220401294413d2524c8e988b29: *none* - Shape _:nee270cd04220401294413d2524c8e988b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *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/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_4> 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_2> 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: <https://example.org/DV/BYSPHH/iv/Column_4>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3>,<https://example.org/DV/BYSPHH/iv/Column_2> - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n47bf6216b0154c65be52c448ab1a7c39b6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n47bf6216b0154c65be52c448ab1a7c39b5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (6): 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 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 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_2> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b15: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b11: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b18: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b66: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b71: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b10: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b17: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b67: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b72: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b75: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b73: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b14: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b69: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b16: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b13: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/DV/BYSPHH/iv/Column_4>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3>,<https://example.org/DV/BYSPHH/iv/Column_2>
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *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 _:n53e5df101d4643d5965a5183a44402bab37: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab14: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab7: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab44: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab9: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab38: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab12: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab4: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab11: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab10: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab30: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *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_inlineStructureShape: <https://example.org/dataset/DV/BYSPHH>,<https://example.org/dataset/DV/BYSPHH/metadata> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/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/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: False Results (4): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/DV/BYSPHH/rv/Column_1> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/DV/BYSPHH/rv/Column_4> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/DV/BYSPHH/rv/Column_2> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/DV/BYSPHH/rv/Column_3> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
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_4>,<https://example.org/struct/DV/BYSPHH/rv/Column_3>,<https://example.org/struct/DV/BYSPHH/rv/Column_1> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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 _:n5f7854045b3b439484f5476b306be849b14: *none* - Shape _:n5f7854045b3b439484f5476b306be849b4: *none* - Shape _:n5f7854045b3b439484f5476b306be849b13: *none* - Shape _:n5f7854045b3b439484f5476b306be849b5: *none* - Shape _:n5f7854045b3b439484f5476b306be849b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f7854045b3b439484f5476b306be849b12: *none* - Shape cdifd:qualityMeasurementNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n6d27541d54c54ab191c6933291225e86b29: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b40: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b4: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b38: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b9: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b24: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b39: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b42: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b41: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b16: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b3: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b10: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<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:measurementTechnique
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b3: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b30: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b13: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord,xas:analysisevent,wd:Q3099911,xas:xraymonitor,xas:xraymonochromator,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:source - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b14: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b20: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b21: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b33: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b29: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b28: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:incidentintensity,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,xas:transmittedintensity,xas:harmonicrejection,xas:focusing,xas:edgeenergy,xas:collimation,xas:dspacing,xas:monochromatortype,xas:reflectionplane,xas:detectorit,xas:monochromatorenergy,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:time,xas:detectori0
Validation result for _sources/xasProperties/xasGeneratedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n633b3f892f4349779e5342a1f3d201e5b21: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b12: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b5: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b36: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b22: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b13: *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("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("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 <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>, wd:Q3099911 ; 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). 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("Probe") ; schema1:propertyID <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("X-ray source") ; schema1:propertyID <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> ; 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).
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
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/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 _:n49fb0f87bab04648adb70288708898f4b24: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b40: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b29: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b4: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b6: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b8: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b26: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b10: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b19: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b5: *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 _:nc5e15fc890cc4ecf849f1d0d09a1fc16b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b10: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b23: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b11: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b20: *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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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 _:nf0a1c15779a3451bb24301e8ce0632f0b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor - Shape cdifd:CDIFOrganizationShape/sh:or/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:CDIFContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *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:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd9bcfb5d34f646bf824d52f218612704b21: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:nfab9fc62b07a45acb61444e4179ca051b4: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b15: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:ndc8abd560dd342f3849f3b103190dc25b5: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc8abd560dd342f3849f3b103190dc25b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb3: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb14: *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 _:nec5953dd567c4ba38272a6fe773b5cafb16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb15: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb18: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb4: *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:measurementTechnique,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords
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/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:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb13: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb15: *none* - Shape cdifd:fundingShape: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb25: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb14: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb5: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb26: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb4: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb12: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb17: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb3: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nee270cd04220401294413d2524c8e988b31: *none* - Shape _:nee270cd04220401294413d2524c8e988b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b33: *none* - Shape _:nee270cd04220401294413d2524c8e988b18: *none* - Shape _:nee270cd04220401294413d2524c8e988b35: *none* - Shape _:nee270cd04220401294413d2524c8e988b30: *none* - Shape _:nee270cd04220401294413d2524c8e988b25: *none* - Shape _:nee270cd04220401294413d2524c8e988b17: *none* - Shape _:nee270cd04220401294413d2524c8e988b10: *none* - Shape _:nee270cd04220401294413d2524c8e988b28: *none* - Shape _:nee270cd04220401294413d2524c8e988b27: *none* - Shape _:nee270cd04220401294413d2524c8e988b11: *none* - Shape _:nee270cd04220401294413d2524c8e988b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b4: *none* - Shape _:nee270cd04220401294413d2524c8e988b3: *none* - Shape _:nee270cd04220401294413d2524c8e988b29: *none* - Shape _:nee270cd04220401294413d2524c8e988b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *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/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_4> 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_2> 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: <https://example.org/DV/BYSPHH/iv/Column_4>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3>,<https://example.org/DV/BYSPHH/iv/Column_2> - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n47bf6216b0154c65be52c448ab1a7c39b6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n47bf6216b0154c65be52c448ab1a7c39b5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (6): 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 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 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_2> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b15: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b11: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b18: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b66: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b71: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b10: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b17: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b67: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b72: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b75: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b73: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b14: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b69: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b16: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b13: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/DV/BYSPHH/iv/Column_4>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3>,<https://example.org/DV/BYSPHH/iv/Column_2>
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *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 _:n53e5df101d4643d5965a5183a44402bab37: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab14: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab7: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab44: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab9: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab38: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab12: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab4: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab11: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab10: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab30: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *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_inlineStructureShape: <https://example.org/dataset/DV/BYSPHH>,<https://example.org/dataset/DV/BYSPHH/metadata> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/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/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: False Results (4): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/DV/BYSPHH/rv/Column_1> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/DV/BYSPHH/rv/Column_4> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/DV/BYSPHH/rv/Column_2> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/DV/BYSPHH/rv/Column_3> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
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_4>,<https://example.org/struct/DV/BYSPHH/rv/Column_3>,<https://example.org/struct/DV/BYSPHH/rv/Column_1> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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 _:n5f7854045b3b439484f5476b306be849b14: *none* - Shape _:n5f7854045b3b439484f5476b306be849b4: *none* - Shape _:n5f7854045b3b439484f5476b306be849b13: *none* - Shape _:n5f7854045b3b439484f5476b306be849b5: *none* - Shape _:n5f7854045b3b439484f5476b306be849b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f7854045b3b439484f5476b306be849b12: *none* - Shape cdifd:qualityMeasurementNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n6d27541d54c54ab191c6933291225e86b29: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b40: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b4: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b38: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b9: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b24: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b39: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b42: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b41: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b16: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b3: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b10: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/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:measurementTechnique,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b3: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b30: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b13: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord,xas:analysisevent,wd:Q3099911,xas:xraymonitor,xas:xraymonochromator,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:source - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b14: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b20: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b21: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b33: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b29: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b28: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:incidentintensity,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,xas:transmittedintensity,xas:harmonicrejection,xas:focusing,xas:edgeenergy,xas:collimation,xas:dspacing,xas:monochromatortype,xas:reflectionplane,xas:detectorit,xas:monochromatorenergy,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:time,xas:detectori0
Validation result for _sources/xasProperties/xasGeneratedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n633b3f892f4349779e5342a1f3d201e5b21: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b12: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b5: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b36: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b22: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b13: *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("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 <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("X-ray source") ; schema1:propertyID <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> ; 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 <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>, wd:Q3099911 ; 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). 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).
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
example_1_1.json Example
SHACL: 4 Warning, 1 Info
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/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:n49fb0f87bab04648adb70288708898f4b24: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b40: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b29: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b4: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b6: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b8: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b26: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b10: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b19: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b5: *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 _:nc5e15fc890cc4ecf849f1d0d09a1fc16b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b10: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b23: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b11: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b20: *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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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 _:nf0a1c15779a3451bb24301e8ce0632f0b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/lejkthoj>,<https://ror.org/aps> - 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:CDIFContactPointShape: <https://orcid.org/3547ulkj>/schema1:contactPoint,<https://orcid.org/35735ul>/schema1:contactPoint,<https://ada.org/person/3479>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3547ulkj>,<https://orcid.org/35735ul>,<https://ada.org/person/3479> - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd9bcfb5d34f646bf824d52f218612704b21: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:nfab9fc62b07a45acb61444e4179ca051b4: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b15: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:ndc8abd560dd342f3849f3b103190dc25b5: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc8abd560dd342f3849f3b103190dc25b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb3: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb14: *none* - Shape cdifd:CDIFRoleShape: xas:487y54/schema1:contributor,xas:487y54/schema1:contributor,xas:487y54/schema1:contributor - Shape _:nec5953dd567c4ba38272a6fe773b5cafb16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb15: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb18: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb4: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords
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/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:CDIFEntryPointShape: xas:487y54/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: xas:487y54/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb13: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb15: *none* - Shape cdifd:fundingShape: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb25: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb14: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb5: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb26: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb4: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb12: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb17: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb3: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nee270cd04220401294413d2524c8e988b31: *none* - Shape _:nee270cd04220401294413d2524c8e988b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b33: *none* - Shape _:nee270cd04220401294413d2524c8e988b18: *none* - Shape _:nee270cd04220401294413d2524c8e988b35: *none* - Shape _:nee270cd04220401294413d2524c8e988b30: *none* - Shape _:nee270cd04220401294413d2524c8e988b25: *none* - Shape _:nee270cd04220401294413d2524c8e988b17: *none* - Shape _:nee270cd04220401294413d2524c8e988b10: *none* - Shape _:nee270cd04220401294413d2524c8e988b28: *none* - Shape _:nee270cd04220401294413d2524c8e988b27: *none* - Shape _:nee270cd04220401294413d2524c8e988b11: *none* - Shape _:nee270cd04220401294413d2524c8e988b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b4: *none* - Shape _:nee270cd04220401294413d2524c8e988b3: *none* - Shape _:nee270cd04220401294413d2524c8e988b29: *none* - Shape _:nee270cd04220401294413d2524c8e988b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *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/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <file:///github/workspace/#energy>,<file:///github/workspace/#itrans>,<file:///github/workspace/#i0> - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n47bf6216b0154c65be52c448ab1a7c39b6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n47bf6216b0154c65be52c448ab1a7c39b5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b15: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b11: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b18: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b66: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b71: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b10: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b17: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b67: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b72: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b75: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b73: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b14: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b69: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b16: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b13: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <file:///github/workspace/#energy>,<file:///github/workspace/#itrans>,<file:///github/workspace/#i0>
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n53e5df101d4643d5965a5183a44402bab37: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab14: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab7: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab44: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab9: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab38: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab12: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab4: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab11: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab10: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab30: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *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_inlineStructureShape: xas:487y54,xas:ja51-pz63 - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: xas:487y54/schema1:distribution/cdi:isStructuredBy
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/cdifDataType/cdifRepresentedVariable/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("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <file:///github/workspace/#rv-energy> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <file:///github/workspace/#rv-energy> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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 _:n5f7854045b3b439484f5476b306be849b14: *none* - Shape _:n5f7854045b3b439484f5476b306be849b4: *none* - Shape _:n5f7854045b3b439484f5476b306be849b13: *none* - Shape _:n5f7854045b3b439484f5476b306be849b5: *none* - Shape _:n5f7854045b3b439484f5476b306be849b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f7854045b3b439484f5476b306be849b12: *none* - Shape cdifd:qualityMeasurementNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n6d27541d54c54ab191c6933291225e86b29: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b40: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b4: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b38: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b9: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b24: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b39: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b42: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b41: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b16: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b3: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b10: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b3: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: xas:487y54/schema1:distribution
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b30: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b13: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord,xas:487y54/prov:wasGeneratedBy/schema1:object/schema1:additionalType,xas:analysisevent,xas:xraymonitor,wd:Q3099911,xas:source,xas:facility,xas:xraymonochromator,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample> - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b14: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b20: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b21: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b33: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b29: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b28: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:sampleunitcell,xas:transmittedintensity,xas:pressure,xas:samplematerial,xas:samplepreparation,xas:monochromatorchemicalformula,xas:reflectionplane,xas:monochromatortype,xas:dspacing,xas:monitorpreset,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:calibrationmethod,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,xas:detectorit,xas:incidentintensity,xas:harmonicrejection,xas:facilitycurrent,xas:monitormode,xas:focusing,xas:samplechemicalcomposition,xas:collimation,xas:edgeenergy,xas:installedoptions,xas:experimentdocumentation,xas:monochromatorenergy,xas:samplemass,xas:detectori0,xas:facilityenergy,xas:pointgroup,xas:parentsample,xas:porosity
Validation result for _sources/xasProperties/xasGeneratedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n633b3f892f4349779e5342a1f3d201e5b21: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b12: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b5: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b36: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b22: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b13: *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 <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("x-ray source") ; schema1:propertyID <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> ; 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("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 <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>, wd:Q3099911 ; 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("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/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
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/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:n49fb0f87bab04648adb70288708898f4b24: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b40: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b29: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b4: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b6: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b8: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b26: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b10: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b19: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b5: *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 _:nc5e15fc890cc4ecf849f1d0d09a1fc16b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b10: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b23: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b11: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b20: *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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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 _:nf0a1c15779a3451bb24301e8ce0632f0b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/lejkthoj>,<https://ror.org/aps> - 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:CDIFContactPointShape: <https://orcid.org/35735ul>/schema1:contactPoint,<https://ada.org/person/3479>/schema1:contactPoint,<https://orcid.org/3547ulkj>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3547ulkj>,<https://orcid.org/35735ul>,<https://ada.org/person/3479> - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd9bcfb5d34f646bf824d52f218612704b21: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:nfab9fc62b07a45acb61444e4179ca051b4: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b15: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:ndc8abd560dd342f3849f3b103190dc25b5: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc8abd560dd342f3849f3b103190dc25b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb3: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb14: *none* - Shape cdifd:CDIFRoleShape: xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor - Shape _:nec5953dd567c4ba38272a6fe773b5cafb16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb15: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb18: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb4: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords,xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique
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/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:CDIFEntryPointShape: xas:487y54123/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: xas:487y54123/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb13: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb15: *none* - Shape cdifd:fundingShape: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb25: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb14: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb5: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb26: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb4: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb12: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb17: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb3: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nee270cd04220401294413d2524c8e988b31: *none* - Shape _:nee270cd04220401294413d2524c8e988b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b33: *none* - Shape _:nee270cd04220401294413d2524c8e988b18: *none* - Shape _:nee270cd04220401294413d2524c8e988b35: *none* - Shape _:nee270cd04220401294413d2524c8e988b30: *none* - Shape _:nee270cd04220401294413d2524c8e988b25: *none* - Shape _:nee270cd04220401294413d2524c8e988b17: *none* - Shape _:nee270cd04220401294413d2524c8e988b10: *none* - Shape _:nee270cd04220401294413d2524c8e988b28: *none* - Shape _:nee270cd04220401294413d2524c8e988b27: *none* - Shape _:nee270cd04220401294413d2524c8e988b11: *none* - Shape _:nee270cd04220401294413d2524c8e988b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b4: *none* - Shape _:nee270cd04220401294413d2524c8e988b3: *none* - Shape _:nee270cd04220401294413d2524c8e988b29: *none* - Shape _:nee270cd04220401294413d2524c8e988b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *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/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:incidentintensity 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:monochromatorenergy 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: xas:incidentintensity,xas:transmittedintensity,xas:monochromatorenergy - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n47bf6216b0154c65be52c448ab1a7c39b6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n47bf6216b0154c65be52c448ab1a7c39b5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *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: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:transmittedintensity Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:monochromatorenergy Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b15: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b11: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b18: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b66: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b71: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b10: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b17: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b67: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b72: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b75: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b73: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b14: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b69: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b16: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b13: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:incidentintensity,xas:transmittedintensity,xas:monochromatorenergy
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n53e5df101d4643d5965a5183a44402bab37: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab14: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab7: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab44: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab9: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab38: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab12: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab4: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab11: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab10: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab30: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *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_inlineStructureShape: xas:487y54123,xas:ja51-pz63 - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: xas:xdiWideStructure
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/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/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 _:n5f7854045b3b439484f5476b306be849b14: *none* - Shape _:n5f7854045b3b439484f5476b306be849b4: *none* - Shape _:n5f7854045b3b439484f5476b306be849b13: *none* - Shape _:n5f7854045b3b439484f5476b306be849b5: *none* - Shape _:n5f7854045b3b439484f5476b306be849b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f7854045b3b439484f5476b306be849b12: *none* - Shape cdifd:qualityMeasurementNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n6d27541d54c54ab191c6933291225e86b29: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b40: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b4: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b38: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b9: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b24: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b39: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b42: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b41: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b16: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b3: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b10: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords,xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b3: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: xas:487y54123/schema1:distribution
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b30: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b13: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord,xas:487y54123/prov:wasGeneratedBy/schema1:object/schema1:additionalType,xas:analysisevent,xas:xraymonitor,wd:Q3099911,xas:source,xas:facility,xas:xraymonochromator,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample> - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b14: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b20: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b21: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b33: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b29: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b28: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:pressure,xas:spotsize,xas:viscosity,xas:samplematerial,xas:ph,xas:samplepreparation,xas:reflectionplane,xas:monochromatortype,xas:electrochemicalpotential,xas:monitorpreset,xas:density,xas:volume,xas:detectortype,xas:detectorit,xas:harmonicrejection,xas:facilitycurrent,xas:energyresolution,xas:flux,xas:parentsample,xas:eh,xas:monochromatorenergy,xas:samplemass,xas:website,xas:detectori0,xas:facilityenergy,xas:pointgroup,xas:concentration,xas:samplecrystalstructure,xas:magneticfield,xas:opacity,xas:transmittedintensity,xas:energyrange,xas:scanmode,xas:monochromatorchemicalformula,xas:dspacing,xas:electricfield,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,xas:incidentintensity,xas:magneticmoment,xas:monitormode,xas:resistivity,xas:focusing,xas:samplechemicalcomposition,xas:collimation,xas:edgeenergy,xas:installedoptions,xas:porosity,<https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-temperature-field>,xas:experimentdocumentation,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:sampleunitcell,xas:calibrationmethod
Validation result for _sources/xasProperties/xasGeneratedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n633b3f892f4349779e5342a1f3d201e5b21: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b12: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b5: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b36: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b22: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b13: *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("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: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 <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>, wd:Q3099911 ; 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 <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("x-ray source") ; schema1:propertyID <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> ; 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: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/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
example_3_1.json Example
SHACL: 15 Warning, 8 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/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 _:n49fb0f87bab04648adb70288708898f4b24: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b23: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b40: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n49fb0f87bab04648adb70288708898f4b29: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b4: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b6: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b8: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b26: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b10: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b19: *none* - Shape _:n93f9d16b44a54adb84cf6a5add0a98e5b5: *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 _:nc5e15fc890cc4ecf849f1d0d09a1fc16b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b10: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b23: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b11: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b20: *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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc5e15fc890cc4ecf849f1d0d09a1fc16b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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 _:nf0a1c15779a3451bb24301e8ce0632f0b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor - Shape cdifd:CDIFOrganizationShape/sh:or/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:CDIFContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *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:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd9bcfb5d34f646bf824d52f218612704b21: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:nfab9fc62b07a45acb61444e4179ca051b4: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b15: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n6bf9d4c52de7490dbe9a81b614070bf4b4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:ndc8abd560dd342f3849f3b103190dc25b5: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:ndc8abd560dd342f3849f3b103190dc25b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb3: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb14: *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 _:nec5953dd567c4ba38272a6fe773b5cafb16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb15: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb18: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nec5953dd567c4ba38272a6fe773b5cafb4: *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:measurementTechnique,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords
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/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:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb13: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb15: *none* - Shape cdifd:fundingShape: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb25: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb14: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb5: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb26: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb4: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb12: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb17: *none* - Shape _:nd18153fc1d5e482396cbb3ba2fe66e7fb3: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nee270cd04220401294413d2524c8e988b31: *none* - Shape _:nee270cd04220401294413d2524c8e988b24: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b33: *none* - Shape _:nee270cd04220401294413d2524c8e988b18: *none* - Shape _:nee270cd04220401294413d2524c8e988b35: *none* - Shape _:nee270cd04220401294413d2524c8e988b30: *none* - Shape _:nee270cd04220401294413d2524c8e988b25: *none* - Shape _:nee270cd04220401294413d2524c8e988b17: *none* - Shape _:nee270cd04220401294413d2524c8e988b10: *none* - Shape _:nee270cd04220401294413d2524c8e988b28: *none* - Shape _:nee270cd04220401294413d2524c8e988b27: *none* - Shape _:nee270cd04220401294413d2524c8e988b11: *none* - Shape _:nee270cd04220401294413d2524c8e988b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b4: *none* - Shape _:nee270cd04220401294413d2524c8e988b3: *none* - Shape _:nee270cd04220401294413d2524c8e988b29: *none* - Shape _:nee270cd04220401294413d2524c8e988b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nee270cd04220401294413d2524c8e988b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *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/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_4> 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_2> 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: <https://example.org/DV/BYSPHH/iv/Column_4>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3>,<https://example.org/DV/BYSPHH/iv/Column_2> - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape _:n47bf6216b0154c65be52c448ab1a7c39b6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n47bf6216b0154c65be52c448ab1a7c39b5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (6): 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 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 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_2> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b15: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b11: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b18: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b66: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b71: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b10: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b17: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b67: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b72: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b75: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b73: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b14: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b69: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b16: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n6856f86b6960442cbfd4f6ecbc8920a2b13: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/DV/BYSPHH/iv/Column_4>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3>,<https://example.org/DV/BYSPHH/iv/Column_2>
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *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 _:n53e5df101d4643d5965a5183a44402bab37: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab14: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab7: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab44: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab9: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab38: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab12: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab4: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab11: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab10: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n53e5df101d4643d5965a5183a44402bab30: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistShape: *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_inlineStructureShape: <https://example.org/dataset/DV/BYSPHH>,<https://example.org/dataset/DV/BYSPHH/metadata> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/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/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: False Results (4): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/DV/BYSPHH/rv/Column_1> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/DV/BYSPHH/rv/Column_4> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/DV/BYSPHH/rv/Column_2> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/DV/BYSPHH/rv/Column_3> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
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_4>,<https://example.org/struct/DV/BYSPHH/rv/Column_3>,<https://example.org/struct/DV/BYSPHH/rv/Column_1> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *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 _:n5f7854045b3b439484f5476b306be849b14: *none* - Shape _:n5f7854045b3b439484f5476b306be849b4: *none* - Shape _:n5f7854045b3b439484f5476b306be849b13: *none* - Shape _:n5f7854045b3b439484f5476b306be849b5: *none* - Shape _:n5f7854045b3b439484f5476b306be849b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f7854045b3b439484f5476b306be849b12: *none* - Shape cdifd:qualityMeasurementNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n6d27541d54c54ab191c6933291225e86b29: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b40: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b4: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b38: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b9: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b24: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b39: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b42: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b41: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b16: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b3: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n6d27541d54c54ab191c6933291225e86b10: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/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:measurementTechnique,<https://example.org/dataset/DV/BYSPHH>/schema1:keywords
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b3: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:nc155f018ff734988a9ac8ab7f0b2dca2b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b30: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b13: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord,xas:analysisevent,wd:Q3099911,xas:xraymonitor,xas:xraymonochromator,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:source - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b14: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b20: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b21: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b33: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b29: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b28: *none* - Shape _:n90aeb8ec77b34d3fa838ee9078e76348b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:incidentintensity,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,xas:transmittedintensity,xas:harmonicrejection,xas:focusing,xas:edgeenergy,xas:collimation,xas:dspacing,xas:monochromatortype,xas:reflectionplane,xas:detectorit,xas:monochromatorenergy,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:time,xas:detectori0
Validation result for _sources/xasProperties/xasGeneratedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n633b3f892f4349779e5342a1f3d201e5b21: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b12: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b5: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b36: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b22: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n633b3f892f4349779e5342a1f3d201e5b13: *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("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 <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>, wd:Q3099911 ; 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). 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("Probe") ; schema1:propertyID <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("X-ray source") ; schema1:propertyID <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> ; 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") ], [ 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).
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True

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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}]}, '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:earthmaterial,mat:organicmaterial,mat:material - Shape cdifd:CDIFCodelistShape: mat:materialsvocabulary
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 _:nef2d729a9b374f21bc9abf83254bf202b4: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b10: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b19: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b7: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b8: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b26: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b5: *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 _:n6dd984eca1fa4852a1bf422395bc42efb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6dd984eca1fa4852a1bf422395bc42efb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6dd984eca1fa4852a1bf422395bc42efb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6dd984eca1fa4852a1bf422395bc42efb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6dd984eca1fa4852a1bf422395bc42efb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n6dd984eca1fa4852a1bf422395bc42efb11: *none* - Shape _:n6dd984eca1fa4852a1bf422395bc42efb22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: mat:earthmaterial,mat:organicmaterial,mat:material - Shape skosv:conceptBroaderNotSelfShape: mat:earthmaterial,mat:organicmaterial,mat:material - Shape skosv:prefLabelUniqueLangShape: mat:earthmaterial,mat:organicmaterial,mat:material
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:earthmaterial,mat:organicmaterial,mat:material - Shape cdifd:CDIFCodelistShape: mat:materialsvocabulary
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 _:nef2d729a9b374f21bc9abf83254bf202b4: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b10: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b19: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b7: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b8: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b26: *none* - Shape _:nef2d729a9b374f21bc9abf83254bf202b5: *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 _:n6dd984eca1fa4852a1bf422395bc42efb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6dd984eca1fa4852a1bf422395bc42efb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6dd984eca1fa4852a1bf422395bc42efb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6dd984eca1fa4852a1bf422395bc42efb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6dd984eca1fa4852a1bf422395bc42efb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n6dd984eca1fa4852a1bf422395bc42efb11: *none* - Shape _:n6dd984eca1fa4852a1bf422395bc42efb22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: mat:earthmaterial,mat:organicmaterial,mat:material - Shape skosv:conceptBroaderNotSelfShape: mat:earthmaterial,mat:organicmaterial,mat:material - Shape skosv:prefLabelUniqueLangShape: mat:earthmaterial,mat:organicmaterial,mat:material

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: 'skos:definition' is a required property Failed validating 'required' in schema: {'$defs': {'ConceptRef': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', '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.'}, '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': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, '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'}, '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': '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': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, 'minItems': 1, 'type': 'array'}, 'schema:about': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, 'schema:additionalType': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'dcat:CatalogRecord'}}, 'required': ['@id'], 'type': 'object'}, 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, '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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'URI ' 'reference ' 'to ' 'a ' 'concept ' 'defined ' 'elsewhere'}]}, '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'}
SHACL
Validation result for _sources/profiles/cdifProfile/cdifConceptScheme/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:message Literal("skos:definition is required on a CDIF concept scheme.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path skos:definition ] Focus Node: ex:datatypeScheme Result Path: skos:definition Message: skos:definition is required on a CDIF concept scheme.
Focus nodes for _sources/profiles/cdifProfile/cdifConceptScheme/rules.shacl: - Shape cdifd:CDIFConceptSchemeShape: ex:datatypeScheme - Shape cdifd:CDIFConceptSchemeConceptShape: ex:text,ex:date,ex:numeric,ex:float,ex:integer
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd3f34631cf864f94ab240f372d60de5db26: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db8: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db5: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db6: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db10: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db7: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db4: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2f1582aa6f6d45da91e9bb2e8be553f8b11: *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 _:n2f1582aa6f6d45da91e9bb2e8be553f8b23: *none* - Shape _:n2f1582aa6f6d45da91e9bb2e8be553f8b25: *none* - Shape _:n2f1582aa6f6d45da91e9bb2e8be553f8b22: *none* - Shape _:n2f1582aa6f6d45da91e9bb2e8be553f8b21: *none* - Shape _:n2f1582aa6f6d45da91e9bb2e8be553f8b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2f1582aa6f6d45da91e9bb2e8be553f8b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: ex:text,ex:date,ex:numeric,ex:float,ex:integer - Shape skosv:conceptBroaderNotSelfShape: ex:text,ex:date,ex:numeric,ex:float,ex:integer - Shape skosv:prefLabelUniqueLangShape: ex:text,ex:date,ex:numeric,ex:float,ex:integer
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: 'skos:prefLabel' is a required property Failed validating 'required' in schema: {'$defs': {'ConceptRef': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', '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.'}, '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': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, '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'}, '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': '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': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, 'minItems': 1, 'type': 'array'}, 'schema:about': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, 'schema:additionalType': {'contains': {'additionalProperties': False, 'properties': {'@id': {'const': 'dcat:CatalogRecord'}}, 'required': ['@id'], 'type': 'object'}, 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, '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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'URI ' 'reference ' 'to ' 'a ' 'concept ' 'defined ' 'elsewhere'}]}, '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'}]}
SHACL
Validation result for _sources/profiles/cdifProfile/cdifConceptScheme/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:message Literal("skos:prefLabel is required on a CDIF concept scheme.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path skos:prefLabel ] Focus Node: ex:datatypeScheme Result Path: skos:prefLabel Message: skos:prefLabel is required on a CDIF concept scheme.
Focus nodes for _sources/profiles/cdifProfile/cdifConceptScheme/rules.shacl: - Shape cdifd:CDIFConceptSchemeShape: ex:datatypeScheme - Shape cdifd:CDIFConceptSchemeConceptShape: ex:text,ex:date,ex:numeric,ex:float,ex:integer
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd3f34631cf864f94ab240f372d60de5db26: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db8: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db5: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db6: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db10: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db7: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db4: *none* - Shape _:nd3f34631cf864f94ab240f372d60de5db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2f1582aa6f6d45da91e9bb2e8be553f8b11: *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 _:n2f1582aa6f6d45da91e9bb2e8be553f8b23: *none* - Shape _:n2f1582aa6f6d45da91e9bb2e8be553f8b25: *none* - Shape _:n2f1582aa6f6d45da91e9bb2e8be553f8b22: *none* - Shape _:n2f1582aa6f6d45da91e9bb2e8be553f8b21: *none* - Shape _:n2f1582aa6f6d45da91e9bb2e8be553f8b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2f1582aa6f6d45da91e9bb2e8be553f8b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: ex:text,ex:date,ex:numeric,ex:float,ex:integer - Shape skosv:conceptBroaderNotSelfShape: ex:text,ex:date,ex:numeric,ex:float,ex:integer - Shape skosv:prefLabelUniqueLangShape: ex:text,ex:date,ex:numeric,ex:float,ex:integer

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:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb40: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb29: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb24: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b4: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b5: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b19: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b8: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b26: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b6: *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 _:nc071f5ed44af4453b6207bd5afd7167bb22: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb21: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb25: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb23: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb10: *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* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb11: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:nd376ba7bcbaa4f65948d5cd569042088b3: *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:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:aContactPoint - Shape _:n61ee70cc241345aeb7c5a6f1cdb1fb6fb21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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 _:nf917275192874433ab92360b0eb3e76ab4: *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 _:n9cf370f70fad47ccb7394237deb489ffb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb15: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb4: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb6: *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 _:n924cf7bce6c9468d83de0a2827068412b4: *none* - Shape _:n924cf7bce6c9468d83de0a2827068412b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n04e076b8a19046c18c1b7d1896543fbcb4: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb17: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb15: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb3: *none* - Shape cdifd:CDIFDefinedTermShape: *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/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:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b3: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b12: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b17: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b15: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b11: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b4: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b5: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b14: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b13: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b25: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b26: *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 _:na2ebf25ebf84406fa1e6478bf20d5a93b30: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b28: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b29: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b24: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b35: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b27: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b26: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b11: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b33: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b32: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b34: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b17: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b3: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b25: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b31: *none* - Shape cdifd:webAPINode: *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*
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:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb40: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb29: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb24: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b4: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b5: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b19: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b8: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b26: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b6: *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 _:nc071f5ed44af4453b6207bd5afd7167bb22: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb21: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb25: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb23: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb10: *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* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb11: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:nd376ba7bcbaa4f65948d5cd569042088b3: *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:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:aContactPoint - Shape _:n61ee70cc241345aeb7c5a6f1cdb1fb6fb21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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 _:nf917275192874433ab92360b0eb3e76ab4: *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 _:n9cf370f70fad47ccb7394237deb489ffb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb15: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb4: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb6: *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 _:n924cf7bce6c9468d83de0a2827068412b4: *none* - Shape _:n924cf7bce6c9468d83de0a2827068412b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n04e076b8a19046c18c1b7d1896543fbcb4: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb17: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb15: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb3: *none* - Shape cdifd:CDIFDefinedTermShape: *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/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:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b3: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b12: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b17: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b15: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b11: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b4: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b5: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b14: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b13: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b25: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b26: *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 _:na2ebf25ebf84406fa1e6478bf20d5a93b30: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b28: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b29: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b24: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b35: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b27: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b26: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b11: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b33: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b32: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b34: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b17: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b3: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b25: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b31: *none* - Shape cdifd:webAPINode: *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
SHACL: 3 Warning
Files
Using exampleCdifCore.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: ex:baseDiscovery23578 Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: ex:baseDiscovery23578 Result Path: schema1:creator Message: At least one creator (author/originator) is recommended Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:keywordsProperty Focus Node: ex:baseDiscovery23578 Result Path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb40: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb29: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb24: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b4: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b5: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b19: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b8: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b26: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b6: *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 _:nc071f5ed44af4453b6207bd5afd7167bb22: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb21: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb25: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb23: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb10: *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* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb11: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:nd376ba7bcbaa4f65948d5cd569042088b3: *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:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:aContactPoint - Shape _:n61ee70cc241345aeb7c5a6f1cdb1fb6fb21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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 _:nf917275192874433ab92360b0eb3e76ab4: *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 _:n9cf370f70fad47ccb7394237deb489ffb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb15: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb4: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb6: *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 _:n924cf7bce6c9468d83de0a2827068412b4: *none* - Shape _:n924cf7bce6c9468d83de0a2827068412b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n04e076b8a19046c18c1b7d1896543fbcb4: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb17: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb15: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb3: *none* - Shape cdifd:CDIFDefinedTermShape: *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/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:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b3: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b12: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b17: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b15: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b11: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b4: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b5: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b14: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b13: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b25: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b26: *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 _:na2ebf25ebf84406fa1e6478bf20d5a93b30: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b28: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b29: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b24: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b35: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b27: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b26: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b11: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b33: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b32: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b34: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b17: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b3: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b25: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b31: *none* - Shape cdifd:webAPINode: *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
SHACL: 3 Warning
Files
Using exampleCdifCoreMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: ex:coreMin23578 Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: ex:coreMin23578 Result Path: schema1:creator Message: At least one creator (author/originator) is recommended Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:keywordsProperty Focus Node: ex:coreMin23578 Result Path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb40: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb29: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb24: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b4: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b5: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b19: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b8: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b26: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b6: *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 _:nc071f5ed44af4453b6207bd5afd7167bb22: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb21: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb25: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb23: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb10: *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* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb11: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:nd376ba7bcbaa4f65948d5cd569042088b3: *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:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n61ee70cc241345aeb7c5a6f1cdb1fb6fb21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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 _:nf917275192874433ab92360b0eb3e76ab4: *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 _:n9cf370f70fad47ccb7394237deb489ffb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb15: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb4: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb6: *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 _:n924cf7bce6c9468d83de0a2827068412b4: *none* - Shape _:n924cf7bce6c9468d83de0a2827068412b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n04e076b8a19046c18c1b7d1896543fbcb4: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb17: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb15: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb3: *none* - Shape cdifd:CDIFDefinedTermShape: *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/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:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b3: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b12: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b17: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b15: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b11: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b4: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b5: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b14: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b13: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b25: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b26: *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 _:na2ebf25ebf84406fa1e6478bf20d5a93b30: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b28: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b29: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b24: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b35: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b27: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b26: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b11: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b33: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b32: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b34: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b17: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b3: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b25: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b31: *none* - Shape cdifd:webAPINode: *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_3_1.json Example
Passed
Files
Using exampleCdifCoreComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb40: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb29: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb27: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1afe5e5c92347849b63f8f6af14b85bb24: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b4: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b5: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b19: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b8: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b26: *none* - Shape _:ndc00e1a090164ba5be77c32aac42a7c9b6: *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 _:nc071f5ed44af4453b6207bd5afd7167bb22: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb21: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb25: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb23: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb10: *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* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc071f5ed44af4453b6207bd5afd7167bb11: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:completeCoreDataset99001/schema1:funding/schema1:funder,<https://ror.org/04t3en479>,<https://orcid.org/0000-0001-2345-6789>/schema1:affiliation - Shape _:nd376ba7bcbaa4f65948d5cd569042088b3: *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:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint,<https://ror.org/04t3en479>/schema1:contactPoint,<https://orcid.org/0000-0003-1111-2222>/schema1:contactPoint,<https://orcid.org/0000-0002-9876-5432>/schema1:contactPoint - Shape _:n61ee70cc241345aeb7c5a6f1cdb1fb6fb21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-9876-5432>,<https://orcid.org/0000-0001-2345-6789>,<https://orcid.org/0000-0003-1111-2222> - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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: ex:argoRawProfiles - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:nf917275192874433ab92360b0eb3e76ab4: *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 _:n9cf370f70fad47ccb7394237deb489ffb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb15: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb4: *none* - Shape _:n9cf370f70fad47ccb7394237deb489ffb6: *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 _:n924cf7bce6c9468d83de0a2827068412b4: *none* - Shape _:n924cf7bce6c9468d83de0a2827068412b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n04e076b8a19046c18c1b7d1896543fbcb4: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb17: *none* - Shape cdifd:CDIFRoleShape: ex:completeCoreDataset99001/schema1:contributor - Shape _:n04e076b8a19046c18c1b7d1896543fbcb15: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n04e076b8a19046c18c1b7d1896543fbcb3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:completeCoreDataset99001/schema1:additionalType,ex:completeCoreDataset99001/schema1:keywords,<https://ror.org/04t3en479>/schema1:additionalType,ex:completeCoreDataset99001/schema1:keywords
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/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:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:completeCoreDataset99001/schema1:relatedLink/schema1:target - Shape cdifd:CDIFLinkRoleShape: ex:completeCoreDataset99001/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape cdifd:fundingShape: ex:completeCoreDataset99001/schema1:funding - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b3: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b12: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b17: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b15: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b11: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b4: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b5: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b14: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b13: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b25: *none* - Shape _:n0f359051a482497aa8ad92ded534ca08b26: *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 _:na2ebf25ebf84406fa1e6478bf20d5a93b30: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b28: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b29: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b24: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b35: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b27: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b26: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b11: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b33: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b32: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b34: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b17: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b3: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b25: *none* - Shape _:na2ebf25ebf84406fa1e6478bf20d5a93b31: *none* - Shape cdifd:webAPINode: *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: 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:dataDescriptionVariableShape: <https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp> - Shape _:na760967621ea477f9e494c55c67c6baeb5: *none* - Shape _:na760967621ea477f9e494c55c67c6baeb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n331de6398dd64373a86ece26f8b4904cb75: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb72: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb67: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb16: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb66: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb20: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb10: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb17: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb13: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb15: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb71: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb70: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb11: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb18: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb69: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb14: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb73: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2fde25926f3a46dea756e81711e2655ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab8: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab5: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab4: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab19: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab26: *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 _:n91106636031744fd9bebc8f300dd4711b11: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b23: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab44: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab12: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab51: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab37: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab11: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab8: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab45: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab5: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab14: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab29: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab30: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab9: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab7: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb6: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb7: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb15: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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*
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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'object ' 'reference ' 'via ' 'URI ' 'or ' 'URI ' 'fragment ' 'to a ' 'cdif:Key ' 'defined ' 'elsewhere ' 'in ' 'the ' 'same ' 'document'}], '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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}]}, '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': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'uri ' 'for ' 'specifications ' 'that ' 'this ' 'metadata ' 'record ' 'conforms ' 'to'}, '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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}]}, 'type': 'array'}, 'cdi:takesSubstantiveValuesFrom': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifValueDomain/schema.yaml#/$defs/SubstantiveValueDomain'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}], '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:commentPrefix': '#', 'cdi:delimiter': ',', 'cdi:hasHeader': True, 'cdi:headerRowCount': 1, 'cdi:isDelimited': True, 'cdi:quoteCharacter': '"', 'cdi:skipBlankRows': True, 'cdi:skipRows': 0, 'cdi:trim': 'Both', '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'}], '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:dataDescriptionVariableShape: *none* - Shape _:na760967621ea477f9e494c55c67c6baeb5: *none* - Shape _:na760967621ea477f9e494c55c67c6baeb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: <https://example.org/dataset/oceanTemp2025>/schema1:distribution - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n331de6398dd64373a86ece26f8b4904cb75: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb72: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb67: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb16: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb66: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb20: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb10: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb17: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb13: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb15: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb71: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb70: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb11: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb18: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb69: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb14: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb73: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2fde25926f3a46dea756e81711e2655ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab8: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab5: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab4: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab19: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab26: *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 _:n91106636031744fd9bebc8f300dd4711b11: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b23: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab44: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab12: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab51: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab37: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab11: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab8: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab45: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab5: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab14: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab29: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab30: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab9: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab7: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb6: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb7: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb15: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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
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:dataDescriptionVariableShape: <https://example.org/var/temperature> - Shape _:na760967621ea477f9e494c55c67c6baeb5: *none* - Shape _:na760967621ea477f9e494c55c67c6baeb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("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 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.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n331de6398dd64373a86ece26f8b4904cb75: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb72: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb67: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb16: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb66: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb20: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb10: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb17: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb13: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb15: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb71: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb70: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb11: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb18: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb69: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb14: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb73: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/temperature>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2fde25926f3a46dea756e81711e2655ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab8: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab5: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab4: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab19: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab26: *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 _:n91106636031744fd9bebc8f300dd4711b11: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b23: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab44: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab12: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab51: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab37: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab11: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab8: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab45: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab5: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab14: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab29: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab30: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab9: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab7: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb6: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb7: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb15: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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 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:dataDescriptionVariableShape: <https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp> - Shape _:na760967621ea477f9e494c55c67c6baeb5: *none* - Shape _:na760967621ea477f9e494c55c67c6baeb6: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: <https://example.org/dataset/oceanTemp2025>/schema1:distribution - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:datasetScopeStatisticsShape: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n331de6398dd64373a86ece26f8b4904cb75: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb72: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb67: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb16: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb66: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb20: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb10: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb17: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb13: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb15: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb71: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb70: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb11: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb18: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb69: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb14: *none* - Shape _:n331de6398dd64373a86ece26f8b4904cb73: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2fde25926f3a46dea756e81711e2655ab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab8: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab5: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab4: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab19: *none* - Shape _:n2fde25926f3a46dea756e81711e2655ab26: *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 _:n91106636031744fd9bebc8f300dd4711b11: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b23: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n91106636031744fd9bebc8f300dd4711b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab44: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab12: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab51: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab37: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab11: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab8: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab45: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab5: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab14: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab29: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab30: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab9: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab7: *none* - Shape _:nfa608a180fbb456a97cccf42f40ee65ab38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb6: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb7: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb15: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n9eeb837ead2a4a93ae37451f0b67d4bbb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *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/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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: 0 / 5

example_1_1.json Example
SHACL: 2 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/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/observations>
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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84d599e547754400a18466d960e23c74b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84d599e547754400a18466d960e23c74b5: *none* - Shape _:n84d599e547754400a18466d960e23c74b6: *none* - Shape _:n84d599e547754400a18466d960e23c74b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84d599e547754400a18466d960e23c74b10: *none* - Shape _:n84d599e547754400a18466d960e23c74b26: *none* - Shape _:n84d599e547754400a18466d960e23c74b19: *none* - Shape _:n84d599e547754400a18466d960e23c74b7: *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 _:n585ed6e4dfb645278852c38324754a99b10: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b20: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b21: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/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("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/observations/rv/observationValue> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/observations/rv/observationId> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/observations/rv/observationValue>,<https://example.org/struct/observations/rv/observationId> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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 _:n17d47802b03a4be4a9c5ffd5dea93ffbb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb7: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb5: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb4: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n70c920a0df1549fc9f9c916c6a35f15db13: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db70: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db11: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db14: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db10: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db15: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db16: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db69: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db66: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db18: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db20: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db73: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db75: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db71: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db72: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db17: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab7: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab44: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab29: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab11: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab9: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab4: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab30: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab14: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab45: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab38: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab8: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab37: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab51: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
example_2_1.json Example
SHACL: 3 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/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84d599e547754400a18466d960e23c74b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84d599e547754400a18466d960e23c74b5: *none* - Shape _:n84d599e547754400a18466d960e23c74b6: *none* - Shape _:n84d599e547754400a18466d960e23c74b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84d599e547754400a18466d960e23c74b10: *none* - Shape _:n84d599e547754400a18466d960e23c74b26: *none* - Shape _:n84d599e547754400a18466d960e23c74b19: *none* - Shape _:n84d599e547754400a18466d960e23c74b7: *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 _:n585ed6e4dfb645278852c38324754a99b10: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b20: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b21: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/struct/vitalsLong/dv/measureName> - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/struct/vitalsLong/vd/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/observedAt> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/patientId> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsLong/rv/measureValue> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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 _:n17d47802b03a4be4a9c5ffd5dea93ffbb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb7: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb5: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb4: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n70c920a0df1549fc9f9c916c6a35f15db13: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db70: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db11: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db14: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db10: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db15: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db16: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db69: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db66: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db18: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db20: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db73: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db75: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db71: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db72: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db17: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab7: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab44: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab29: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab11: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab9: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab4: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab30: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab14: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab45: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab38: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab8: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab37: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab51: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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/struct/vitalsLong/pk>
example_3_1.json Example
SHACL: 2 Violation, 5 Info
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_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: <https://example.org/struct/salesCube> - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *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/quarter>,<https://example.org/struct/salesCube/comp/country>,<https://example.org/struct/salesCube/comp/productCategory> - Shape cdifd:cdifIdentifierComponentShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84d599e547754400a18466d960e23c74b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84d599e547754400a18466d960e23c74b5: *none* - Shape _:n84d599e547754400a18466d960e23c74b6: *none* - Shape _:n84d599e547754400a18466d960e23c74b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84d599e547754400a18466d960e23c74b10: *none* - Shape _:n84d599e547754400a18466d960e23c74b26: *none* - Shape _:n84d599e547754400a18466d960e23c74b19: *none* - Shape _:n84d599e547754400a18466d960e23c74b7: *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 _:n585ed6e4dfb645278852c38324754a99b10: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b20: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b21: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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/struct/salesCube/comp/salesAmount>/cdif:semantic - Shape skosv:conceptBroaderNotSelfShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdif:semantic - Shape skosv:prefLabelUniqueLangShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdif:semantic
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: False Results (5): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/salesCube/rv/productCategory> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/salesCube/rv/country> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/salesCube/rv/salesAmount> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/salesCube/rv/quarter> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/salesCube/rv/currency> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
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/country>,<https://example.org/struct/salesCube/rv/salesAmount>,<https://example.org/struct/salesCube/rv/quarter>,<https://example.org/struct/salesCube/rv/currency> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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>/cdif: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 _:n17d47802b03a4be4a9c5ffd5dea93ffbb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb7: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb5: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb4: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n70c920a0df1549fc9f9c916c6a35f15db13: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db70: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db11: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db14: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db10: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db15: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db16: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db69: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db66: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db18: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db20: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db73: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db75: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db71: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db72: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db17: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab7: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab44: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab29: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab11: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab9: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab4: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab30: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab14: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab45: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab38: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab8: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab37: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab51: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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/struct/salesCube/pk>
example_4_1.json Example
SHACL: 5 Info
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_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84d599e547754400a18466d960e23c74b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84d599e547754400a18466d960e23c74b5: *none* - Shape _:n84d599e547754400a18466d960e23c74b6: *none* - Shape _:n84d599e547754400a18466d960e23c74b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84d599e547754400a18466d960e23c74b10: *none* - Shape _:n84d599e547754400a18466d960e23c74b26: *none* - Shape _:n84d599e547754400a18466d960e23c74b19: *none* - Shape _:n84d599e547754400a18466d960e23c74b7: *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 _:n585ed6e4dfb645278852c38324754a99b10: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b20: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b21: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: False Results (5): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsWide/rv/heartRate> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsWide/rv/diastolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsWide/rv/patientId> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsWide/rv/observedAt> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/vitalsWide/rv/systolicBP> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsWide/rv/heartRate>,<https://example.org/struct/vitalsWide/rv/diastolicBP>,<https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/observedAt>,<https://example.org/struct/vitalsWide/rv/systolicBP> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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 _:n17d47802b03a4be4a9c5ffd5dea93ffbb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb7: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb5: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb4: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n70c920a0df1549fc9f9c916c6a35f15db13: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db70: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db11: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db14: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db10: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db15: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db16: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db69: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db66: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db18: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db20: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db73: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db75: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db71: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db72: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db17: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab7: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab44: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab29: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab11: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab9: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab4: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab30: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab14: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab45: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab38: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab8: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab37: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab51: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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/struct/vitalsWide/pk>
example_5_1.json Example
SHACL: 2 Info
Files
Using exampleCdifDataStructureForeignKey.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/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_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: <https://example.org/struct/measurements/fk/site> - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/measurements>
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/measurements/comp/siteId>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84d599e547754400a18466d960e23c74b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84d599e547754400a18466d960e23c74b5: *none* - Shape _:n84d599e547754400a18466d960e23c74b6: *none* - Shape _:n84d599e547754400a18466d960e23c74b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84d599e547754400a18466d960e23c74b10: *none* - Shape _:n84d599e547754400a18466d960e23c74b26: *none* - Shape _:n84d599e547754400a18466d960e23c74b19: *none* - Shape _:n84d599e547754400a18466d960e23c74b7: *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 _:n585ed6e4dfb645278852c38324754a99b10: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b20: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b21: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n585ed6e4dfb645278852c38324754a99b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/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("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/measurements/rv/siteId> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:uses_Concept ; sh:severity sh:Info ] Focus Node: <https://example.org/struct/measurements/rv/temperature> Result Path: cdif:uses_Concept Message: A cdi:RepresentedVariable should carry at least one cdif:uses_Concept naming the concept(s) it expresses.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/measurements/rv/siteId>,<https://example.org/struct/measurements/rv/temperature> - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *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 _:n17d47802b03a4be4a9c5ffd5dea93ffbb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb7: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb5: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb4: *none* - Shape _:n17d47802b03a4be4a9c5ffd5dea93ffbb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n70c920a0df1549fc9f9c916c6a35f15db13: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db70: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db11: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db14: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db10: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db15: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db16: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db69: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db66: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db18: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db20: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db73: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db75: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db71: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db72: *none* - Shape _:n70c920a0df1549fc9f9c916c6a35f15db17: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab7: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab44: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab29: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab11: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab9: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab4: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab30: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab14: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab45: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab38: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab8: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab37: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab51: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n17874261e1f94a30a4b0f97a9ba28d8ab10: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *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: 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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n27e224e481384bb8956a1a295c344738b10: *none* - Shape _:n27e224e481384bb8956a1a295c344738b8: *none* - Shape _:n27e224e481384bb8956a1a295c344738b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n27e224e481384bb8956a1a295c344738b6: *none* - Shape _:n27e224e481384bb8956a1a295c344738b19: *none* - Shape _:n27e224e481384bb8956a1a295c344738b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n27e224e481384bb8956a1a295c344738b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n27e224e481384bb8956a1a295c344738b26: *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 _:na067a53ed49346e08e78fc7f3bcb18abb20: *none* - Shape _:na067a53ed49346e08e78fc7f3bcb18abb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na067a53ed49346e08e78fc7f3bcb18abb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na067a53ed49346e08e78fc7f3bcb18abb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na067a53ed49346e08e78fc7f3bcb18abb25: *none* - Shape _:na067a53ed49346e08e78fc7f3bcb18abb10: *none* - Shape _:na067a53ed49346e08e78fc7f3bcb18abb23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:nf0cb4963bb6b46d48342e087d1275d9eb12: *none* - Shape _:nf0cb4963bb6b46d48342e087d1275d9eb4: *none* - Shape _:nf0cb4963bb6b46d48342e087d1275d9eb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf0cb4963bb6b46d48342e087d1275d9eb11: *none* - Shape _:nf0cb4963bb6b46d48342e087d1275d9eb13: *none* - Shape _:nf0cb4963bb6b46d48342e087d1275d9eb14: *none* - Shape cdifd:qualityMeasurementNode: <https://example.org/dataset/arctic-sea-ice-extent-2025>/dqv:hasQualityMeasurement
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b38: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b42: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b15: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b40: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b10: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b24: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b29: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b16: *none* - Shape cdifd:geoShapeNode: <https://example.org/dataset/arctic-sea-ice-extent-2025>/schema1:spatialCoverage/schema1:geo - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b9: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b39: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b13: *none* - Shape cdifd:spatialExtentProperty: <https://example.org/dataset/arctic-sea-ice-extent-2025>/schema1:spatialCoverage - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b44: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nabedf2a7a56f4779b8377ae6dd233683b5: *none* - Shape _:nabedf2a7a56f4779b8377ae6dd233683b3: *none* - Shape cdifd:timePositionNode: *none* - Shape _:nabedf2a7a56f4779b8377ae6dd233683b4: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:nabedf2a7a56f4779b8377ae6dd233683b17: *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 _:n010449ddbdea49b08723c9412569c6acb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb14: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb29: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb44: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb10: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb7: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb9: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb45: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb8: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb30: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb38: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb37: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb5: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb4: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n8a65e909fbbb42ae9655f20cecca11feb7: *none* - Shape _:n8a65e909fbbb42ae9655f20cecca11feb4: *none* - Shape _:n8a65e909fbbb42ae9655f20cecca11feb15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n8a65e909fbbb42ae9655f20cecca11feb6: *none* - Shape _:n8a65e909fbbb42ae9655f20cecca11feb5: *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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n27e224e481384bb8956a1a295c344738b10: *none* - Shape _:n27e224e481384bb8956a1a295c344738b8: *none* - Shape _:n27e224e481384bb8956a1a295c344738b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n27e224e481384bb8956a1a295c344738b6: *none* - Shape _:n27e224e481384bb8956a1a295c344738b19: *none* - Shape _:n27e224e481384bb8956a1a295c344738b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n27e224e481384bb8956a1a295c344738b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n27e224e481384bb8956a1a295c344738b26: *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 _:na067a53ed49346e08e78fc7f3bcb18abb20: *none* - Shape _:na067a53ed49346e08e78fc7f3bcb18abb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na067a53ed49346e08e78fc7f3bcb18abb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na067a53ed49346e08e78fc7f3bcb18abb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na067a53ed49346e08e78fc7f3bcb18abb25: *none* - Shape _:na067a53ed49346e08e78fc7f3bcb18abb10: *none* - Shape _:na067a53ed49346e08e78fc7f3bcb18abb23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:nf0cb4963bb6b46d48342e087d1275d9eb12: *none* - Shape _:nf0cb4963bb6b46d48342e087d1275d9eb4: *none* - Shape _:nf0cb4963bb6b46d48342e087d1275d9eb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf0cb4963bb6b46d48342e087d1275d9eb11: *none* - Shape _:nf0cb4963bb6b46d48342e087d1275d9eb13: *none* - Shape _:nf0cb4963bb6b46d48342e087d1275d9eb14: *none* - Shape cdifd:qualityMeasurementNode: <https://example.org/dataset/arctic-sea-ice-extent-2025>/dqv:hasQualityMeasurement
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b38: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b42: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b15: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b40: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b10: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b24: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b29: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b16: *none* - Shape cdifd:geoShapeNode: <https://example.org/dataset/arctic-sea-ice-extent-2025>/schema1:spatialCoverage/schema1:geo - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b9: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b39: *none* - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b13: *none* - Shape cdifd:spatialExtentProperty: <https://example.org/dataset/arctic-sea-ice-extent-2025>/schema1:spatialCoverage - Shape _:n7621ea0a766c4348b2cee5600b16f6a2b44: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nabedf2a7a56f4779b8377ae6dd233683b5: *none* - Shape _:nabedf2a7a56f4779b8377ae6dd233683b3: *none* - Shape cdifd:timePositionNode: *none* - Shape _:nabedf2a7a56f4779b8377ae6dd233683b4: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:nabedf2a7a56f4779b8377ae6dd233683b17: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n010449ddbdea49b08723c9412569c6acb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb14: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb29: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb44: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb10: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb7: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb9: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb45: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb8: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb30: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb38: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb37: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb5: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n010449ddbdea49b08723c9412569c6acb4: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n8a65e909fbbb42ae9655f20cecca11feb7: *none* - Shape _:n8a65e909fbbb42ae9655f20cecca11feb4: *none* - Shape _:n8a65e909fbbb42ae9655f20cecca11feb15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n8a65e909fbbb42ae9655f20cecca11feb6: *none* - Shape _:n8a65e909fbbb42ae9655f20cecca11feb5: *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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84750717fd184c01a5342681b645c4ebb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb5: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb19: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb4: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb26: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb6: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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:first: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b22: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b25: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b10: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b20: *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 _:nb455d2b783254e819b20600a2c6aff77b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b14: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b28: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b30: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b21: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b33: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b13: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b31: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84750717fd184c01a5342681b645c4ebb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb5: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb19: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb4: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb26: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb6: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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:first: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b22: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b25: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b10: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b20: *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 _:nb455d2b783254e819b20600a2c6aff77b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b14: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b28: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b30: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b21: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b33: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b13: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b31: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *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/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84750717fd184c01a5342681b645c4ebb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb5: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb19: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb4: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb26: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb6: *none* - Shape _:n84750717fd184c01a5342681b645c4ebb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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:first: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b22: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b25: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b10: *none* - Shape _:nb455d2b783254e819b20600a2c6aff77b20: *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 _:nb455d2b783254e819b20600a2c6aff77b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b14: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b28: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b30: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b21: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b33: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b13: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b31: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3096172b659242fc86e011b5391f8e91b29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *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 _:n29c27244c5254d468ea12f5a862acb83b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b35: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b13: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b36: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b23: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b5: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b4: *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 _:n864ae09a6cd64c2c9cf64ef1f26df48ab5: *none* - Shape _:n864ae09a6cd64c2c9cf64ef1f26df48ab4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nf1f91402499249f39adb9275a9b7480bb20: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb13: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape _:nf1f91402499249f39adb9275a9b7480bb7: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb30: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb31: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb6: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab8: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab6: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab7: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab4: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab26: *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:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b21: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b11: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b20: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b10: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b25: *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 _:nee352ce3906d475fa011bce9ffadbb80b18: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b3: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b15: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b17: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b14: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape _:nc76494e2f1e8471595453234cc8027aeb3: *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:CDIFContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape _:n53748e7d046a4bf3a1318e9e26de6e4fb21: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db7: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db5: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db6: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:naf3d172b970f48c98fe0f84d90991b93b3: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b42: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b29: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b38: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b24: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b16: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b10: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b39: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b9: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b41: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:n29c27244c5254d468ea12f5a862acb83b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b35: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b13: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b36: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b23: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b5: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b4: *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 _:n864ae09a6cd64c2c9cf64ef1f26df48ab5: *none* - Shape _:n864ae09a6cd64c2c9cf64ef1f26df48ab4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nf1f91402499249f39adb9275a9b7480bb20: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb13: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape _:nf1f91402499249f39adb9275a9b7480bb7: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb30: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb31: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb6: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab8: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab6: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab7: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab4: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab26: *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:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b21: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b11: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b20: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b10: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b25: *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 _:nee352ce3906d475fa011bce9ffadbb80b18: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b3: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b15: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b17: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b14: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b4: *none* - Shape cdifd:CDIFDefinedTermShape: _:N2fda42c941e84bbcbe720ab2d04fd8fd
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape _:nc76494e2f1e8471595453234cc8027aeb3: *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:CDIFContactPointShape: ex:dataset_with_provenance_001/prov:wasGeneratedBy/schema1:agent/schema1:contactPoint - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape _:n53748e7d046a4bf3a1318e9e26de6e4fb21: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:dataset_with_provenance_001/prov:wasGeneratedBy/schema1:agent - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db7: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db5: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db6: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:naf3d172b970f48c98fe0f84d90991b93b3: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b42: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b29: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b38: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b24: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b16: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b10: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b39: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b9: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b41: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: _:N2fda42c941e84bbcbe720ab2d04fd8fd
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 _:n29c27244c5254d468ea12f5a862acb83b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToShape: <https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>,<file:///github/workspace/#DataReduction>/schema1:actionProcess,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess - Shape _:n29c27244c5254d468ea12f5a862acb83b35: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b13: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b36: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b23: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b5: *none* - Shape cdifd:cdifProvHowToStepShape: <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,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess/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,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#DataReduction>/schema1:actionProcess/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n29c27244c5254d468ea12f5a862acb83b4: *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 _:n864ae09a6cd64c2c9cf64ef1f26df48ab5: *none* - Shape _:n864ae09a6cd64c2c9cf64ef1f26df48ab4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: False Results (5): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("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 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("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("Accelerating Voltage") ; schema1:unitText Literal("kV") ; schema1:value Literal("15", datatype=xsd:integer) ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:name Literal("Accelerating Voltage") ; schema1:unitText Literal("kV") ; schema1:value Literal("15", datatype=xsd:integer) ]->schema1:propertyID Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("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
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nf1f91402499249f39adb9275a9b7480bb20: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb13: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: bios:LabProcess,schema1:CreateAction,dcat:CatalogRecord - Shape _:nf1f91402499249f39adb9275a9b7480bb7: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb30: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb31: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb6: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1f91402499249f39adb9275a9b7480bb33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab8: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab6: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab7: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab4: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2c58e6f001f84c00bf7936629f0bc2eab26: *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:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b21: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b11: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b20: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b10: *none* - Shape _:nac14dffa54b24e88af8a4d5c1d77c002b25: *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 _:nee352ce3906d475fa011bce9ffadbb80b18: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b3: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b15: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b17: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b14: *none* - Shape _:nee352ce3906d475fa011bce9ffadbb80b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <file:///github/workspace/#EPMAAnalysis>/prov:used/schema1:instrument/schema1:manufacturer - Shape _:nc76494e2f1e8471595453234cc8027aeb3: *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: 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:CDIFContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape _:n53748e7d046a4bf3a1318e9e26de6e4fb21: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/#EPMAAnalysis>/schema1:agent,<file:///github/workspace/#DataReduction>/schema1:agent,<file:///github/workspace/#SamplePreparation>/schema1:agent - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("An instrument should have a category classification from a controlled vocabulary (schema:category).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:category ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:Product, schema1:Thing ; schema1:manufacturer [ rdf:type schema1:Organization ; schema1:name Literal("JEOL") ] ; schema1:model [ rdf:type schema1:ProductModel ; schema1:name Literal("JXA-8530F Plus") ] ; schema1:name Literal("JEOL JXA-8530F Plus Field Emission Electron Microprobe") ] Result Path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category). Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("An instrument should have a category classification from a controlled vocabulary (schema:category).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:category ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1: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/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db7: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db5: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n635525ccf08545e5ac87182732c7ba5db6: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:naf3d172b970f48c98fe0f84d90991b93b3: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b42: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b29: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b38: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b24: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b16: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b10: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b39: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b9: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:naf3d172b970f48c98fe0f84d90991b93b41: *none* - Shape cdifd:spatialExtentProperty: <file:///github/workspace/#EPMAAnalysis>/schema1:location - Shape _:naf3d172b970f48c98fe0f84d90991b93b40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *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: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n154c790860f64b248c54fc6a4f90c51bb4: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0fd00945154c478babc1df690b8479b7b4: *none* - Shape _:n0fd00945154c478babc1df690b8479b7b6: *none* - Shape _:n0fd00945154c478babc1df690b8479b7b5: *none* - Shape _:n0fd00945154c478babc1df690b8479b7b15: *none* - Shape cdifd:CDIFLabeledLinkShape: _:Na845c91041a042fc9f472ba59b8a77ec - Shape cdifd:CDIFRelationShape: _:Na845c91041a042fc9f472ba59b8a77ec - Shape _:n0fd00945154c478babc1df690b8479b7b7: *none* - Shape cdifd:CDIFRelationShape/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 _:nfb44bae194ea466e860912f6f4b82e71b7: *none* - Shape _:nfb44bae194ea466e860912f6f4b82e71b8: *none* - Shape _:nfb44bae194ea466e860912f6f4b82e71b19: *none* - Shape _:nfb44bae194ea466e860912f6f4b82e71b4: *none* - Shape _:nfb44bae194ea466e860912f6f4b82e71b6: *none* - Shape _:nfb44bae194ea466e860912f6f4b82e71b10: *none* - Shape _:nfb44bae194ea466e860912f6f4b82e71b5: *none* - Shape _:nfb44bae194ea466e860912f6f4b82e71b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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 _:n1ed0f2eb51aa4fc39afc7aad152368b6b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1ed0f2eb51aa4fc39afc7aad152368b6b22: *none* - Shape _:n1ed0f2eb51aa4fc39afc7aad152368b6b25: *none* - Shape _:n1ed0f2eb51aa4fc39afc7aad152368b6b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1ed0f2eb51aa4fc39afc7aad152368b6b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1ed0f2eb51aa4fc39afc7aad152368b6b21: *none* - Shape _:n1ed0f2eb51aa4fc39afc7aad152368b6b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'a resolvable reference to a ' 'representation of the software ' 'or instrument used'}, {'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 _:n550d5a8dacae4993828f6edc32657d0cb5: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n550d5a8dacae4993828f6edc32657d0cb4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *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 _:n550d5a8dacae4993828f6edc32657d0cb5: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n550d5a8dacae4993828f6edc32657d0cb4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'a resolvable reference to a ' 'representation of the software ' 'or instrument used'}, {'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 _:n57fdc8c608eb4671aa24c7d7f0963eaeb22: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb14: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb30: *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 _:n57fdc8c608eb4671aa24c7d7f0963eaeb45: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb58: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb23: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb43: *none* - Shape cdifd:provActivityShape: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb37: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb29: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb5: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb36: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb13: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb57: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb4: *none* - Shape cdifd:provActivityHowToStepShape: ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step,ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb44: *none* - Shape cdifd:provActivityHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:ncc16cfe28d274f448fe6cd74eb2de638b5: *none* - Shape _:ncc16cfe28d274f448fe6cd74eb2de638b4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n132025e32c854d0fa066a3bf5c804554b20: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b3: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b4: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b18: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n20780743ffb64532a0af9af50f1ed2f8b19: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b7: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b4: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b26: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b5: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b10: *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:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b25: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b20: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b11: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b23: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:nd19dc179e520426bb3ed1f4d8bd2690db3: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape: <mailto:maria.chen@unr.edu> - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n5750aebd49624836a967452934d38f6fb21: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/prov:wasAssociatedWith - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nd251910b3d294e4b962620eb62a9e54ab20: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab29: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab7: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab30: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab13: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab33: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab6: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab21: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab28: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://registry.identifiers.org/registry/orcid>
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n881619da415b4105b71db900aee95a00b4: *none* - Shape _:n881619da415b4105b71db900aee95a00b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n881619da415b4105b71db900aee95a00b7: *none* - Shape _:n881619da415b4105b71db900aee95a00b6: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n881619da415b4105b71db900aee95a00b15: *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:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n7b7b0e4026084e25bfdaa9436834b854b24: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b38: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b42: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b9: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b39: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b13: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b40: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b44: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b3: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b29: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b10: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b4: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/prov:atLocation - Shape cdifd:CDIFDefinedTermShape: *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 _:n57fdc8c608eb4671aa24c7d7f0963eaeb22: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb14: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb30: *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 _:n57fdc8c608eb4671aa24c7d7f0963eaeb45: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb58: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb23: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb43: *none* - Shape cdifd:provActivityShape: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb37: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb29: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb5: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb36: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb13: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb57: *none* - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb4: *none* - Shape cdifd:provActivityHowToStepShape: ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step,ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step - Shape _:n57fdc8c608eb4671aa24c7d7f0963eaeb44: *none* - Shape cdifd:provActivityHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:ncc16cfe28d274f448fe6cd74eb2de638b5: *none* - Shape _:ncc16cfe28d274f448fe6cd74eb2de638b4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n132025e32c854d0fa066a3bf5c804554b20: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b3: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b4: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b18: *none* - Shape _:n132025e32c854d0fa066a3bf5c804554b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n20780743ffb64532a0af9af50f1ed2f8b19: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b7: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b4: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b26: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b5: *none* - Shape _:n20780743ffb64532a0af9af50f1ed2f8b10: *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:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b25: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b20: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b11: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b23: *none* - Shape _:n13e15cc10aa54c79baba8df037ab3c86b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:nd19dc179e520426bb3ed1f4d8bd2690db3: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape: <mailto:maria.chen@unr.edu> - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n5750aebd49624836a967452934d38f6fb21: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/prov:wasAssociatedWith - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nd251910b3d294e4b962620eb62a9e54ab20: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab29: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab7: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab30: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab13: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab33: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab6: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab21: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nd251910b3d294e4b962620eb62a9e54ab28: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://registry.identifiers.org/registry/orcid>
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n881619da415b4105b71db900aee95a00b4: *none* - Shape _:n881619da415b4105b71db900aee95a00b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n881619da415b4105b71db900aee95a00b7: *none* - Shape _:n881619da415b4105b71db900aee95a00b6: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:activity-soil-chem-analysis/prov:used - Shape cdifd:CDIFRelationShape: *none* - Shape _:n881619da415b4105b71db900aee95a00b15: *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:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n7b7b0e4026084e25bfdaa9436834b854b24: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b38: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b42: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b9: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b39: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b13: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b40: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b44: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b3: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b29: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b10: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n7b7b0e4026084e25bfdaa9436834b854b4: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/prov:atLocation - Shape cdifd:CDIFDefinedTermShape: *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']: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'additionalProperties': False, 'description': 'A reference to a node defined elsewhere, by its @id.', 'properties': {'@id': {'description': 'resolvable @id of the ' 'referenced node', 'type': 'string'}}, 'required': ['@id'], 'title': 'Object Reference', 'type': 'object'} 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 cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd06c03f135143eb975eb48dda1f47c3b4: *none* - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd06c03f135143eb975eb48dda1f47c3b11: *none* - Shape _:nfd06c03f135143eb975eb48dda1f47c3b10: *none* - Shape cdifd:qualityAnnotationNode: _:N6a2add6d3707480d8be6978563e38e47 - Shape _:nfd06c03f135143eb975eb48dda1f47c3b3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b26: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b19: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b5: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b10: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b6: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b8: *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 _:ne69230a2b2614d4588f41ab3965cb4e6b25: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b22: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b10: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
name-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using name-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD name-fail.jsonld created
Output Turtle name-fail.ttl created
JSON Schema
ValidationError: 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 cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd06c03f135143eb975eb48dda1f47c3b4: *none* - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd06c03f135143eb975eb48dda1f47c3b11: *none* - Shape _:nfd06c03f135143eb975eb48dda1f47c3b10: *none* - Shape cdifd:qualityAnnotationNode: _:N1099fa254d444dec9b7313e2fef335a4 - Shape _:nfd06c03f135143eb975eb48dda1f47c3b3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b26: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b19: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b5: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b10: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b6: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b8: *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 _:ne69230a2b2614d4588f41ab3965cb4e6b25: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b22: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b10: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/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 cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd06c03f135143eb975eb48dda1f47c3b4: *none* - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd06c03f135143eb975eb48dda1f47c3b11: *none* - Shape _:nfd06c03f135143eb975eb48dda1f47c3b10: *none* - Shape cdifd:qualityAnnotationNode: _:N85ccc0d1d3bb41f3a2f074c067433f6f - Shape _:nfd06c03f135143eb975eb48dda1f47c3b3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b26: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b19: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b5: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b10: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b6: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b8: *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 _:ne69230a2b2614d4588f41ab3965cb4e6b25: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b22: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b10: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/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 cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd06c03f135143eb975eb48dda1f47c3b4: *none* - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd06c03f135143eb975eb48dda1f47c3b11: *none* - Shape _:nfd06c03f135143eb975eb48dda1f47c3b10: *none* - Shape cdifd:qualityAnnotationNode: _:Nfb5924b11f004338b6ad6bc051a90da6 - Shape _:nfd06c03f135143eb975eb48dda1f47c3b3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b26: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b19: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b5: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b10: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b6: *none* - Shape _:nf54a9cc0c38a4f85b3861c0c01b490f1b8: *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 _:ne69230a2b2614d4588f41ab3965cb4e6b25: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b22: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b10: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne69230a2b2614d4588f41ab3965cb4e6b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'a ' 'resolvable ' 'reference ' 'to ' 'a ' 'representation ' 'of ' 'a ' 'quality ' 'measure'}, {'$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 cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b13: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b11: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b5: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b12: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b14: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b4: *none* - Shape cdifd:qualityMeasurementNode: *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 _:n4869e064104d430484a1a2be3b097897b4: *none* - Shape _:n4869e064104d430484a1a2be3b097897b19: *none* - Shape _:n4869e064104d430484a1a2be3b097897b26: *none* - Shape _:n4869e064104d430484a1a2be3b097897b8: *none* - Shape _:n4869e064104d430484a1a2be3b097897b10: *none* - Shape _:n4869e064104d430484a1a2be3b097897b7: *none* - Shape _:n4869e064104d430484a1a2be3b097897b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4869e064104d430484a1a2be3b097897b6: *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 _:n844c3989509d4d8293a36e4e9c46723bb25: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb21: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb20: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb11: *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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'a ' 'resolvable ' 'reference ' 'to ' 'a ' 'representation ' 'of ' 'a ' 'quality ' 'measure'}, {'$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 cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b13: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b11: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b5: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b12: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b14: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b4: *none* - Shape cdifd:qualityMeasurementNode: *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 _:n4869e064104d430484a1a2be3b097897b4: *none* - Shape _:n4869e064104d430484a1a2be3b097897b19: *none* - Shape _:n4869e064104d430484a1a2be3b097897b26: *none* - Shape _:n4869e064104d430484a1a2be3b097897b8: *none* - Shape _:n4869e064104d430484a1a2be3b097897b10: *none* - Shape _:n4869e064104d430484a1a2be3b097897b7: *none* - Shape _:n4869e064104d430484a1a2be3b097897b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4869e064104d430484a1a2be3b097897b6: *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 _:n844c3989509d4d8293a36e4e9c46723bb25: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb21: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb20: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb11: *none*
example_1_1.json Example
Passed
Files
Using exampleQualityMeasure.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b13: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b11: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b5: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b12: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b14: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b4: *none* - Shape cdifd:qualityMeasurementNode: *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 _:n4869e064104d430484a1a2be3b097897b4: *none* - Shape _:n4869e064104d430484a1a2be3b097897b19: *none* - Shape _:n4869e064104d430484a1a2be3b097897b26: *none* - Shape _:n4869e064104d430484a1a2be3b097897b8: *none* - Shape _:n4869e064104d430484a1a2be3b097897b10: *none* - Shape _:n4869e064104d430484a1a2be3b097897b7: *none* - Shape _:n4869e064104d430484a1a2be3b097897b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4869e064104d430484a1a2be3b097897b6: *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 _:n844c3989509d4d8293a36e4e9c46723bb25: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb21: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb20: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb11: *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 cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b13: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b11: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b5: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b12: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b14: *none* - Shape _:n3860dc7380af4ecd830b362cf9641127b4: *none* - Shape cdifd:qualityMeasurementNode: *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 _:n4869e064104d430484a1a2be3b097897b4: *none* - Shape _:n4869e064104d430484a1a2be3b097897b19: *none* - Shape _:n4869e064104d430484a1a2be3b097897b26: *none* - Shape _:n4869e064104d430484a1a2be3b097897b8: *none* - Shape _:n4869e064104d430484a1a2be3b097897b10: *none* - Shape _:n4869e064104d430484a1a2be3b097897b7: *none* - Shape _:n4869e064104d430484a1a2be3b097897b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4869e064104d430484a1a2be3b097897b6: *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 _:n844c3989509d4d8293a36e4e9c46723bb25: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb21: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb20: *none* - Shape _:n844c3989509d4d8293a36e4e9c46723bb11: *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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'$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 _:n7c273b9fc92149e2b8b422c35879818eb6: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb33: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb13: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb20: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb28: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb29: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb30: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb14: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb21: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/Field/NXsource/probe>,ex:addPropdefinedTerm_zZc
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 _:n242253c8eef34539a9de743e5d8508ecb7: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb10: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb8: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb5: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb6: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb26: *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 _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b21: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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): 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 ] 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.
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n7c273b9fc92149e2b8b422c35879818eb6: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb33: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb13: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb20: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb28: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb29: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb30: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb14: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb21: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:exampleAdditionalProperty_lkj09/schema1:propertyID
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 _:n242253c8eef34539a9de743e5d8508ecb7: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb10: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb8: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb5: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb6: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb26: *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 _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b21: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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 _:n7c273b9fc92149e2b8b422c35879818eb6: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb33: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb13: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb20: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb28: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb29: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb30: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb14: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb21: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/Field/NXsource/probe>,ex:addPropdefinedTerm_zZc
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 _:n242253c8eef34539a9de743e5d8508ecb7: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb10: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb8: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb5: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb6: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb26: *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 _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b21: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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 _:n7c273b9fc92149e2b8b422c35879818eb6: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb33: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb13: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb20: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb28: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb29: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb30: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb14: *none* - Shape _:n7c273b9fc92149e2b8b422c35879818eb21: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:additionalPropertyComplete_001/schema1:propertyID/schema1:identifier/schema1:propertyID,ex:samplePreparationMethod,ex:additionalPropertyComplete_001/schema1:propertyID
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 _:n242253c8eef34539a9de743e5d8508ecb7: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb10: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb8: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb5: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb6: *none* - Shape _:n242253c8eef34539a9de743e5d8508ecb26: *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 _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b21: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc1f9ee8cb8f44ac185f0dc8f07b2b2d8b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'IRI ' 'reference ' 'to a ' 'Person ' 'or ' 'Organization ' 'defined ' 'elsewhere'}, {'$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 cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab20: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab4: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab15: *none* - Shape cdifd:CDIFRoleShape: _:N3a621069a45e4569bc4f5c2c680c62d1 - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab14: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab17: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab16: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab18: *none* - Shape cdifd:CDIFDefinedTermShape: _:N8cea95b053b546f7961b0fca358cfc89
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 _:n3d345b5a80cd4c488278a5507c0634f3b4: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b26: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b10: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b6: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b8: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b5: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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 _:nadb8348abeb841739f77c310aadd9746b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b20: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b25: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b22: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6cbec19d78994ead96c333a7769a84e3b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:ndad5b728d0e8421799eca06a6565eeb0b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/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': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'IRI ' 'reference ' 'to a ' 'Person ' 'or ' 'Organization ' 'defined ' 'elsewhere'}, {'$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 cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab20: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab4: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab15: *none* - Shape cdifd:CDIFRoleShape: _:N6c37f0f273014690a4837ab3b11ffadd - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab14: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab17: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab16: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab18: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:n3d345b5a80cd4c488278a5507c0634f3b4: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b26: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b10: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b6: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b8: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b5: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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 _:nadb8348abeb841739f77c310aadd9746b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b20: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b25: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b22: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:PersonComplete_PI/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6cbec19d78994ead96c333a7769a84e3b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:ndad5b728d0e8421799eca06a6565eeb0b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonComplete_PI/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonComplete_PI - Shape cdifd:maintainerOrProviderContactPointShape: *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 exampleOrgInRole.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab20: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab4: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab15: *none* - Shape cdifd:CDIFRoleShape: _:N10aa993701054df2a518f291cb7302d7 - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab14: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab17: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab16: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab18: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:n3d345b5a80cd4c488278a5507c0634f3b4: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b26: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b10: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b6: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b8: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b5: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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 _:nadb8348abeb841739f77c310aadd9746b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b20: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b25: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b22: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6cbec19d78994ead96c333a7769a84e3b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:ndad5b728d0e8421799eca06a6565eeb0b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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 examplePersonInRole.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab20: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab4: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab15: *none* - Shape cdifd:CDIFRoleShape: _:N71129fafd28a4fc19a84aa581b4bea23 - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab14: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab17: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab16: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab18: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:n3d345b5a80cd4c488278a5507c0634f3b4: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b26: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b10: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b6: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b8: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b5: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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 _:nadb8348abeb841739f77c310aadd9746b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b20: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b25: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b22: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:PersonExample_zZc/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6cbec19d78994ead96c333a7769a84e3b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:ndad5b728d0e8421799eca06a6565eeb0b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/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 cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab20: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab4: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab15: *none* - Shape cdifd:CDIFRoleShape: _:Nd23945bebb6d418d99e7473787ade2e0 - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab14: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab17: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab16: *none* - Shape _:ndf4bbd70c6544646b284c0da83986b7ab18: *none* - Shape cdifd:CDIFDefinedTermShape: _:N5d1b028ccba04258926ce11432468a5f
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 _:n3d345b5a80cd4c488278a5507c0634f3b4: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b26: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b10: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b6: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b8: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b5: *none* - Shape _:n3d345b5a80cd4c488278a5507c0634f3b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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 _:nadb8348abeb841739f77c310aadd9746b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b20: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b25: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b22: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nadb8348abeb841739f77c310aadd9746b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:PersonComplete_PI/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6cbec19d78994ead96c333a7769a84e3b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:ndad5b728d0e8421799eca06a6565eeb0b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonComplete_PI/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonComplete_PI - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/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: _:N592033c8fcd1431182d41ab49f0c4169 - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: _:N592033c8fcd1431182d41ab49f0c4169
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b10: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b7: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b19: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b26: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b6: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b4: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b8: *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 _:n2b4dd465391747b8974022b111dc6df3b11: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b23: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b22: *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 cdifd:CDIFIdentifierShape: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b21: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b20: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b10: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:n666f520480b44518b9cf937a63b9d1b4b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/347237> - 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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4444-5565>/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:n174438e3fedc4c7abcf28e9f5452ea7db21: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4444-5565> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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: _:N9f9f30caf8a546b6b0fdcce90b4f15be - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: _:N9f9f30caf8a546b6b0fdcce90b4f15be
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b10: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b7: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b19: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b26: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b6: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b4: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b8: *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 _:n2b4dd465391747b8974022b111dc6df3b11: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b23: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b22: *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 cdifd:CDIFIdentifierShape: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b21: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b20: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b10: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:n666f520480b44518b9cf937a63b9d1b4b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/347237> - 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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4444-5565>/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:n174438e3fedc4c7abcf28e9f5452ea7db21: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4444-5565> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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: _:Na020012b0b8c4357a428adc6fa8c1e9b - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: _:Na020012b0b8c4357a428adc6fa8c1e9b
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b10: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b7: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b19: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b26: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b6: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b4: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b8: *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 _:n2b4dd465391747b8974022b111dc6df3b11: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b23: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b22: *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 cdifd:CDIFIdentifierShape: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b21: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b20: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b10: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:n666f520480b44518b9cf937a63b9d1b4b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/347237> - 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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4444-5565>/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:n174438e3fedc4c7abcf28e9f5452ea7db21: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4444-5565> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b10: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b7: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b19: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b26: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b6: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b4: *none* - Shape _:nc1461364267f4ce4b48cf97cce8d6ad4b8: *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 _:n2b4dd465391747b8974022b111dc6df3b11: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b23: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b22: *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 cdifd:CDIFIdentifierShape: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b21: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b20: *none* - Shape _:n2b4dd465391747b8974022b111dc6df3b10: *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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:n666f520480b44518b9cf937a63b9d1b4b3: *none* - Shape cdifd:CDIFOrganizationShape: ex:DataDownloadComplete_001/schema1:provider,<https://orcid.org/0000-0002-5678-1234>/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/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:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-5678-1234>/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:n174438e3fedc4c7abcf28e9f5452ea7db21: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-5678-1234> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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 _:na83c84df6fea43b4be01df026545ddd2b26: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b19: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b10: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b7: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b6: *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 _:neb3374376e6e4afaa4477ca868272079b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b21: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b25: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b22: *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 _:na83c84df6fea43b4be01df026545ddd2b26: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b19: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b10: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b7: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b6: *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 _:neb3374376e6e4afaa4477ca868272079b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b21: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b25: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b22: *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 _:na83c84df6fea43b4be01df026545ddd2b26: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b19: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b10: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b7: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b6: *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 _:neb3374376e6e4afaa4477ca868272079b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b21: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b25: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b22: *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 _:na83c84df6fea43b4be01df026545ddd2b26: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b19: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b10: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b7: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b6: *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 _:neb3374376e6e4afaa4477ca868272079b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b21: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b25: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b22: *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 _:na83c84df6fea43b4be01df026545ddd2b26: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b19: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b10: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b7: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na83c84df6fea43b4be01df026545ddd2b6: *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 _:neb3374376e6e4afaa4477ca868272079b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b21: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b25: *none* - Shape _:neb3374376e6e4afaa4477ca868272079b22: *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 cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc3ceb96e7ddc4c7d81f125be3356d8d9b6: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:sampleMaterialTypes - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b7: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b10: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b26: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b6: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b5: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b8: *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:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb22: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb25: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb10: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb23: *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 cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc3ceb96e7ddc4c7d81f125be3356d8d9b6: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:sampleMaterialTypes - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b7: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b10: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b26: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b6: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b5: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b8: *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:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb22: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb25: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb10: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb23: *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 cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc3ceb96e7ddc4c7d81f125be3356d8d9b6: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:sampleMaterialTypes - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b7: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b10: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b26: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b6: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b5: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b8: *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:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb22: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb25: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb10: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb23: *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 cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc3ceb96e7ddc4c7d81f125be3356d8d9b6: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:nercParameterCodes_P02 - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b7: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b10: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b26: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b6: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b5: *none* - Shape _:nf1e17d4be63a4e89859f12c9c095f0f1b8: *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:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb22: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb25: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb10: *none* - Shape _:n559e7e6815d242d5b16108684c36635cb23: *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 _:nb288dd01c8294f2ab7c942b6e3910f50b21: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b20: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b22: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b10: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b25: *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 _:nb288dd01c8294f2ab7c942b6e3910f50b21: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b20: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b22: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b10: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b25: *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 _:nb288dd01c8294f2ab7c942b6e3910f50b21: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b20: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b22: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b10: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b25: *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 _:nb288dd01c8294f2ab7c942b6e3910f50b21: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b20: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b22: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b10: *none* - Shape _:nb288dd01c8294f2ab7c942b6e3910f50b25: *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': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, '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/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 _:n8dc25f373d344bf691afa30ba4cc575fb7: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb26: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb5: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb4: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb8: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb6: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab20: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab22: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab10: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab25: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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 _:n827bdb9a82b94a789911d7f42ef728bbb13: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb30: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb20: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: wd:Q180809,wd:Q3099911,ex:instrument-pygcmsms-gsfc-001/schema1:additionalType,wd:Q848143 - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb28: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb29: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb33: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb21: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: 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-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,<https://vocab.nerc.ac.uk/collection/L05/current/>,<https://orcid.org>,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,<https://ror.org>,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:identifier/schema1:propertyID,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,<https://doi.org>,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:model/schema1:identifier/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nb02ae362c45a466995cef2d59490757fb14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-pygcmsms-gsfc-001/schema1:contributor,ex:instrument-pygcmsms-gsfc-001/schema1:contributor - Shape _:nb02ae362c45a466995cef2d59490757fb16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb15: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb20: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb4: *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
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/0171mag52>,ex:component-pyrolysis-oven/schema1:manufacturer,ex:component-mass-spectrometer/schema1:manufacturer,ex:component-gas-chromatograph/schema1:manufacturer,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n547162be3bdb4d9cbed4d460826496c5b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-8898-3457>/schema1:contactPoint,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer/schema1:contactPoint,<https://orcid.org/0000-0002-4805-7062>/schema1:contactPoint,<https://ror.org/0171mag52>/schema1:contactPoint - 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:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na778ca142b63463286ebcd5367465500b21: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-4805-7062>,<https://orcid.org/0000-0001-8898-3457> - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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 _:n5a2c0207c12f4ebfa6e62e70124f74ecb5: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb7: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink - 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 _:n5a2c0207c12f4ebfa6e62e70124f74ecb6: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb15: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *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']: {'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/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 _:n8dc25f373d344bf691afa30ba4cc575fb7: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb26: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb5: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb4: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb8: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb6: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab20: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab22: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab10: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab25: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n827bdb9a82b94a789911d7f42ef728bbb13: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb30: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb20: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: wd:Q420427,wd:Q180809,wd:Q3099911,wd:Q848143 - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb28: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb29: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb33: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb21: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: 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-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,<https://vocab.nerc.ac.uk/collection/L05/current/>,<https://orcid.org>,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,<https://ror.org>,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:identifier/schema1:propertyID,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,<https://doi.org>,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:model/schema1:identifier/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nb02ae362c45a466995cef2d59490757fb14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-pygcmsms-gsfc-001/schema1:contributor,ex:instrument-pygcmsms-gsfc-001/schema1:contributor - Shape _:nb02ae362c45a466995cef2d59490757fb16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb15: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb20: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb4: *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
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/0171mag52>,ex:component-gas-chromatograph/schema1:manufacturer,ex:component-mass-spectrometer/schema1:manufacturer,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer,ex:component-pyrolysis-oven/schema1:manufacturer - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n547162be3bdb4d9cbed4d460826496c5b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-4805-7062>/schema1:contactPoint,<https://ror.org/0171mag52>/schema1:contactPoint,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer/schema1:contactPoint,<https://orcid.org/0000-0001-8898-3457>/schema1:contactPoint - 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:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na778ca142b63463286ebcd5367465500b21: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-4805-7062>,<https://orcid.org/0000-0001-8898-3457> - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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 _:n5a2c0207c12f4ebfa6e62e70124f74ecb5: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb7: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink - 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 _:n5a2c0207c12f4ebfa6e62e70124f74ecb6: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb15: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *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/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/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 _:n8dc25f373d344bf691afa30ba4cc575fb7: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb26: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb5: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb4: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb8: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb6: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab20: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab22: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab10: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab25: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n827bdb9a82b94a789911d7f42ef728bbb13: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb30: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb20: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: wd:Q420427,wd:Q180809,wd:Q3099911,wd:Q848143 - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb28: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb29: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb33: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb21: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: 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-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,<https://vocab.nerc.ac.uk/collection/L05/current/>,<https://orcid.org>,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,<https://ror.org>,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:identifier/schema1:propertyID,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,<https://doi.org>,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:model/schema1:identifier/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nb02ae362c45a466995cef2d59490757fb14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-pygcmsms-gsfc-001/schema1:contributor,ex:instrument-pygcmsms-gsfc-001/schema1:contributor - Shape _:nb02ae362c45a466995cef2d59490757fb16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb15: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb20: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:instrument-pygcmsms-gsfc-001/schema1:category,ex:instrument-pygcmsms-gsfc-001/schema1:category,ex:instrument-pygcmsms-gsfc-001/schema1:contributor/schema1:roleName
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/0171mag52>,ex:component-gas-chromatograph/schema1:manufacturer,ex:component-mass-spectrometer/schema1:manufacturer,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer,ex:component-pyrolysis-oven/schema1:manufacturer - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n547162be3bdb4d9cbed4d460826496c5b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape: ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer/schema1:contactPoint,<https://ror.org/0171mag52>/schema1:contactPoint,<https://orcid.org/0000-0001-8898-3457>/schema1:contactPoint,<https://orcid.org/0000-0002-4805-7062>/schema1:contactPoint - 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:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na778ca142b63463286ebcd5367465500b21: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-4805-7062>,<https://orcid.org/0000-0001-8898-3457> - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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 _:n5a2c0207c12f4ebfa6e62e70124f74ecb5: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb7: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb6: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb15: *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: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 - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink
example_2_1.json Example
Passed
Files
Using exampleInstrumentComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/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 _:n8dc25f373d344bf691afa30ba4cc575fb7: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb26: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb5: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb4: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb8: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8dc25f373d344bf691afa30ba4cc575fb6: *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:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab20: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab22: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab10: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab25: *none* - Shape _:n2e6d714180ee451eb80a2faa39bbac3ab21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n827bdb9a82b94a789911d7f42ef728bbb13: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb30: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb20: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: wd:Q223767,wd:Q16653419 - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb28: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb29: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb33: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n827bdb9a82b94a789911d7f42ef728bbb21: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:instrument-icpms-lab42/schema1:identifier/schema1:propertyID,ex:instrument-icpms-lab42/schema1:additionalProperty/schema1:propertyID,ex:instrument-icpms-lab42/schema1:additionalProperty/schema1:propertyID,<https://doi.org>,ex:component-autosampler-lab42/schema1:additionalProperty/schema1:propertyID,<https://vocab.nerc.ac.uk/collection/L05/current/>,<https://orcid.org>,ex:instrument-icpms-lab42/schema1:model/schema1:identifier/schema1:propertyID,<https://ror.org>
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nb02ae362c45a466995cef2d59490757fb14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-icpms-lab42/schema1:contributor - Shape _:nb02ae362c45a466995cef2d59490757fb16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb18: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb15: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb20: *none* - Shape _:nb02ae362c45a466995cef2d59490757fb4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:instrument-icpms-lab42/schema1:category,ex:instrument-icpms-lab42/schema1:contributor/schema1:roleName
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:instrument-icpms-lab42/schema1:manufacturer,<https://ror.org/03m2x1q45>,ex:component-autosampler-lab42/schema1:manufacturer - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n547162be3bdb4d9cbed4d460826496c5b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-9876-5432>/schema1:contactPoint - 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:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na778ca142b63463286ebcd5367465500b21: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-9876-5432> - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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 _:n5a2c0207c12f4ebfa6e62e70124f74ecb5: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb7: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb6: *none* - Shape _:n5a2c0207c12f4ebfa6e62e70124f74ecb15: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:instrument-icpms-lab42/schema1:relatedLink/schema1:target,ex:instrument-icpms-lab42/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:instrument-icpms-lab42/schema1:relatedLink,ex:instrument-icpms-lab42/schema1:relatedLink

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:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: _:Neb9b7ac6d3e14768917678b6013436ae
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n51cdb0d061a6447ca897c9c56a6452deb19: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb5: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb10: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb4: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb26: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb7: *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 _:n897576e610a94f3bbe8581276284c000b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n897576e610a94f3bbe8581276284c000b10: *none* - Shape _:n897576e610a94f3bbe8581276284c000b22: *none* - Shape _:n897576e610a94f3bbe8581276284c000b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n897576e610a94f3bbe8581276284c000b20: *none* - Shape _:n897576e610a94f3bbe8581276284c000b21: *none* - Shape _:n897576e610a94f3bbe8581276284c000b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_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:CDIFEntryPointShape: _:Ndff2c98717b74bf69834e3d217d76506 - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: _:N4b90c30e70a04d8e834c92b2016dfd01
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n51cdb0d061a6447ca897c9c56a6452deb19: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb5: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb10: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb4: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb26: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb7: *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 _:n897576e610a94f3bbe8581276284c000b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n897576e610a94f3bbe8581276284c000b10: *none* - Shape _:n897576e610a94f3bbe8581276284c000b22: *none* - Shape _:n897576e610a94f3bbe8581276284c000b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n897576e610a94f3bbe8581276284c000b20: *none* - Shape _:n897576e610a94f3bbe8581276284c000b21: *none* - Shape _:n897576e610a94f3bbe8581276284c000b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_2_1.json Example
Passed
Files
Using 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:CDIFEntryPointShape: _:Nd87ac662661240288cb3f39f6b97cc16 - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: _:N3e322d04f4034a87b7de8ef776289e0e
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n51cdb0d061a6447ca897c9c56a6452deb19: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb5: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb10: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb4: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb26: *none* - Shape _:n51cdb0d061a6447ca897c9c56a6452deb7: *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 _:n897576e610a94f3bbe8581276284c000b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n897576e610a94f3bbe8581276284c000b10: *none* - Shape _:n897576e610a94f3bbe8581276284c000b22: *none* - Shape _:n897576e610a94f3bbe8581276284c000b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n897576e610a94f3bbe8581276284c000b20: *none* - Shape _:n897576e610a94f3bbe8581276284c000b21: *none* - Shape _:n897576e610a94f3bbe8581276284c000b11: *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:conceptBroaderNotSelfShape: <https://example.org/concepts/isDocumentedBy> - Shape skosv:prefLabelUniqueLangShape: <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 _:n8c75788a0f8e47eab9c36073d83453deb5: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb3: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb13: *none* - Shape cdifd:fundingShape: _:Ne01e33049f444f159acac5faf0edddab - Shape _:n8c75788a0f8e47eab9c36073d83453deb4: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb11: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb15: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb26: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb17: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb12: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb14: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb25: *none* - Shape cdifd:fundingShape/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 _:n9bc19bfce0e446958a348693cef4b151b23: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b20: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b11: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape _:na5415e66388e41c2a9c96bff1637928eb3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd2e6269cea1e48139d1280745f1b0570b10: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b8: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b26: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b4: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b19: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7dfe795ba484931b722dc10e13a023fb21: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/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 _:n8c75788a0f8e47eab9c36073d83453deb5: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb3: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb13: *none* - Shape cdifd:fundingShape: _:Ndf05d7b2622145eda2d4dd39cb7b27cf - Shape _:n8c75788a0f8e47eab9c36073d83453deb4: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb11: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb15: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb26: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb17: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb12: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb14: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb25: *none* - Shape cdifd:fundingShape/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 _:n9bc19bfce0e446958a348693cef4b151b23: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b20: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b11: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape _:na5415e66388e41c2a9c96bff1637928eb3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd2e6269cea1e48139d1280745f1b0570b10: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b8: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b26: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b4: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b19: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7dfe795ba484931b722dc10e13a023fb21: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/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 _:n8c75788a0f8e47eab9c36073d83453deb5: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb3: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb13: *none* - Shape cdifd:fundingShape: ex:FunderComplete_001 - Shape _:n8c75788a0f8e47eab9c36073d83453deb4: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb11: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb15: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb26: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb17: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb12: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb14: *none* - Shape _:n8c75788a0f8e47eab9c36073d83453deb25: *none* - Shape cdifd:fundingShape/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 _:n9bc19bfce0e446958a348693cef4b151b23: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b20: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b11: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9bc19bfce0e446958a348693cef4b151b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/021nxhr62> - Shape _:na5415e66388e41c2a9c96bff1637928eb3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd2e6269cea1e48139d1280745f1b0570b10: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b8: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b26: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b4: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b19: *none* - Shape _:nd2e6269cea1e48139d1280745f1b0570b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na7dfe795ba484931b722dc10e13a023fb21: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/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:rest/rdf:first: *none* - Shape _:n27b899c9d0e14212a01f0a0b7100b12fb3: *none* - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW - 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 _:nf44ec983f5dd4963aa475937ee44ad5eb19: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb8: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb26: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb10: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb4: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb5: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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:first: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb10: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb20: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb25: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
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:rest/rdf:first: *none* - Shape _:n27b899c9d0e14212a01f0a0b7100b12fb3: *none* - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW - 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 _:nf44ec983f5dd4963aa475937ee44ad5eb19: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb8: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb26: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb10: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb4: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb5: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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:first: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb10: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb20: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb25: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_1_1.json Example
Passed
Files
Using exampleOrg.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n27b899c9d0e14212a01f0a0b7100b12fb3: *none* - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW - 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 _:nf44ec983f5dd4963aa475937ee44ad5eb19: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb8: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb26: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb10: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb4: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb5: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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:first: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb10: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb20: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb25: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_2_1.json Example
Passed
Files
Using exampleOrganizationComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n27b899c9d0e14212a01f0a0b7100b12fb3: *none* - Shape cdifd:CDIFOrganizationShape: ex:OrgComplete_001 - 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 _:nf44ec983f5dd4963aa475937ee44ad5eb19: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb8: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb26: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb10: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb4: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb5: *none* - Shape _:nf44ec983f5dd4963aa475937ee44ad5eb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/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:first: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb10: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb20: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb25: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n88ceba47b56544939d482a035f0dc4bfb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 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/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *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* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape _:nceb48771c1674d5ab7fa844953411a44b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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 _:n5a98c3c729314bba98d4dfe9984afcf8b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b20: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b22: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:nd9ed3150758141fd8ac09ee2f24bac39b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n65a9995cadc84512a3bd113d43d52237b19: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b10: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b26: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b6: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b8: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
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': 'additional information about the agent or their ' 'relation to the described resource', '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/sh:property/sh:or/rdf:first: *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:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape _:nceb48771c1674d5ab7fa844953411a44b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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 _:n5a98c3c729314bba98d4dfe9984afcf8b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b20: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b22: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:nd9ed3150758141fd8ac09ee2f24bac39b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:PersonExample_zZc/schema1:affiliation - 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 _:n65a9995cadc84512a3bd113d43d52237b19: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b10: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b26: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b6: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b8: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
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/sh:property/sh:or/rdf:first: *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:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape _:nceb48771c1674d5ab7fa844953411a44b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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 _:n5a98c3c729314bba98d4dfe9984afcf8b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b20: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b22: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:nd9ed3150758141fd8ac09ee2f24bac39b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:PersonExample_zZc/schema1:affiliation - 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 _:n65a9995cadc84512a3bd113d43d52237b19: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b10: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b26: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b6: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b8: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_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/sh:property/sh:or/rdf:first: *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:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape _:nceb48771c1674d5ab7fa844953411a44b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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 _:n5a98c3c729314bba98d4dfe9984afcf8b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b20: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b22: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:nd9ed3150758141fd8ac09ee2f24bac39b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:PersonExample_zZc/schema1:affiliation - 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 _:n65a9995cadc84512a3bd113d43d52237b19: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b10: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b26: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b6: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b8: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_2_1.json Example
Passed
Files
Using 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/sh:property/sh:or/rdf:first: *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:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonComplete_001 - Shape _:nceb48771c1674d5ab7fa844953411a44b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/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 _:n5a98c3c729314bba98d4dfe9984afcf8b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b20: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b22: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5a98c3c729314bba98d4dfe9984afcf8b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:nd9ed3150758141fd8ac09ee2f24bac39b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:PersonComplete_001/schema1:affiliation - 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 _:n65a9995cadc84512a3bd113d43d52237b19: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b10: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b26: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b6: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b8: *none* - Shape _:n65a9995cadc84512a3bd113d43d52237b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 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 _:nccb3575c8e13480bb376615f8e182506b13: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b40: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b41: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b9: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b16: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b24: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b29: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b4: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b42: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape _:nccb3575c8e13480bb376615f8e182506b39: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b44: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84236dfe14cd40bf98753e669f311839b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b7: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b8: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b6: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b4: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b26: *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 _:nfc5b063869c843f4a3d5d1f43f4dd286b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b25: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b10: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b23: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b21: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_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 _:nccb3575c8e13480bb376615f8e182506b13: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b40: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b41: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b9: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b16: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b24: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b29: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b4: *none* - Shape cdifd:geoCoordinatesNode: ex:SpatialExtentPoint_mdfd8/schema1:geo - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b42: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentPoint_mdfd8 - Shape _:nccb3575c8e13480bb376615f8e182506b39: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b44: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84236dfe14cd40bf98753e669f311839b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b7: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b8: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b6: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b4: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b26: *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 _:nfc5b063869c843f4a3d5d1f43f4dd286b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b25: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b10: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b23: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b21: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_2_1.json Example
Passed
Files
Using 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 _:nccb3575c8e13480bb376615f8e182506b13: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b40: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b41: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b9: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b16: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b24: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b29: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b4: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b42: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentPlaceName_45hwe6 - Shape _:nccb3575c8e13480bb376615f8e182506b39: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:SpatialExtentPlaceName_45hwe6/schema1:alternateName,ex:SpatialExtentPlaceName_45hwe6/schema1:name,ex:SpatialExtentPlaceName_45hwe6/schema1:alternateName
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84236dfe14cd40bf98753e669f311839b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b7: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b8: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b6: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b4: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b26: *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 _:nfc5b063869c843f4a3d5d1f43f4dd286b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b25: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b10: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b23: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b21: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_3_1.json Example
Passed
Files
Using 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 _:nccb3575c8e13480bb376615f8e182506b13: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b40: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b41: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b9: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b16: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b24: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b29: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b4: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentBox_my8/schema1:geo - Shape _:nccb3575c8e13480bb376615f8e182506b42: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape _:nccb3575c8e13480bb376615f8e182506b39: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b44: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84236dfe14cd40bf98753e669f311839b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b7: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b8: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b6: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b4: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b26: *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 _:nfc5b063869c843f4a3d5d1f43f4dd286b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b25: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b10: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b23: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b21: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_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 _:nccb3575c8e13480bb376615f8e182506b13: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b40: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b41: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b9: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b16: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b24: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b29: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b4: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentBox_my8/schema1:geo - Shape _:nccb3575c8e13480bb376615f8e182506b42: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape _:nccb3575c8e13480bb376615f8e182506b39: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b44: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84236dfe14cd40bf98753e669f311839b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b7: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b8: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b6: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b4: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b26: *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 _:nfc5b063869c843f4a3d5d1f43f4dd286b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b25: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b10: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b23: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b21: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_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 _:nccb3575c8e13480bb376615f8e182506b13: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b40: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b3: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b41: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b9: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b16: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b24: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b29: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b4: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentComplete_001/schema1:geo - Shape _:nccb3575c8e13480bb376615f8e182506b42: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentComplete_001 - Shape _:nccb3575c8e13480bb376615f8e182506b39: *none* - Shape _:nccb3575c8e13480bb376615f8e182506b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:SpatialExtentComplete_001/schema1:name
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n84236dfe14cd40bf98753e669f311839b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b7: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b8: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b6: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b4: *none* - Shape _:n84236dfe14cd40bf98753e669f311839b26: *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 _:nfc5b063869c843f4a3d5d1f43f4dd286b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b25: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b10: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b23: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b21: *none* - Shape _:nfc5b063869c843f4a3d5d1f43f4dd286b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 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 _:n6430fa3c03f54094bd8161a75a456b16b5: *none* - Shape cdifd:statisticalVariableNode: ex:statvar-median-income - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6430fa3c03f54094bd8161a75a456b16b6: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ne34c03c3024040439e9684bc587024ccb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb4: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb7: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb19: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb8: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb5: *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 _:n7de3d95345a64318b12210dd4444e67eb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb22: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb11: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb23: *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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'$ref': '#/$defs/DefinedTerm'}]}}, 'type': 'object'}, 'schema:measurementTechnique': {'anyOf': [{'type': 'string'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'reference ' 'to ' 'a ' 'skos ' 'concept'}, {'$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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'$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 _:n6430fa3c03f54094bd8161a75a456b16b5: *none* - Shape cdifd:statisticalVariableNode: ex:statvar-median-income - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6430fa3c03f54094bd8161a75a456b16b6: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ne34c03c3024040439e9684bc587024ccb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb4: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb7: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb19: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb8: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb5: *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 _:n7de3d95345a64318b12210dd4444e67eb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb22: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb11: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb23: *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 _:n6430fa3c03f54094bd8161a75a456b16b5: *none* - Shape cdifd:statisticalVariableNode: ex:statvar-median-income - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6430fa3c03f54094bd8161a75a456b16b6: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ne34c03c3024040439e9684bc587024ccb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb4: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb7: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb19: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb8: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb5: *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 _:n7de3d95345a64318b12210dd4444e67eb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb22: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb11: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb23: *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 _:n6430fa3c03f54094bd8161a75a456b16b5: *none* - Shape cdifd:statisticalVariableNode: ex:StatVarComplete_001 - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6430fa3c03f54094bd8161a75a456b16b6: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ne34c03c3024040439e9684bc587024ccb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb4: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb7: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb19: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb8: *none* - Shape _:ne34c03c3024040439e9684bc587024ccb5: *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 _:n7de3d95345a64318b12210dd4444e67eb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb22: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb11: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7de3d95345a64318b12210dd4444e67eb23: *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 cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: _:N20b0b1fdbb2c427499f458f9fc179dfa - Shape _:n9498747c02fc4f33b89376c18bd1848eb3: *none* - Shape _:n9498747c02fc4f33b89376c18bd1848eb17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode: _:Na0388e6c7c4c43098fb41748acff5949,_:N3674d9d8dfed4d258f2bfe504ca893ae - Shape cdifd:timeInstantNode: _:N591d3b4757f341d6b68f675d35d8cad0,_:Ndc49db2d506b415f92e3a1d42a3a0fcd - Shape _:n9498747c02fc4f33b89376c18bd1848eb4: *none* - Shape _:n9498747c02fc4f33b89376c18bd1848eb5: *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 cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: _:N75f5dda2b81647c2bc391835cdbe5ff5 - Shape _:n9498747c02fc4f33b89376c18bd1848eb3: *none* - Shape _:n9498747c02fc4f33b89376c18bd1848eb17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode: _:N91e8ed3e76b14b0abe4aa4fd448a5175,_:N2346e669ecea459a863680cfc9890d51 - Shape cdifd:timeInstantNode: _:N54d722654be247eb857ac61c00d74f6b,_:N2ceec65fb80f4cff9b8099552ac95075 - Shape _:n9498747c02fc4f33b89376c18bd1848eb4: *none* - Shape _:n9498747c02fc4f33b89376c18bd1848eb5: *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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b4: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b38: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b37: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b29: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b11: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b9: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b30: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b14: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b5: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b8: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b12: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b44: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b51: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb47b29237c36457a89da5c998448ecc1b4: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b6: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b26: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b8: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b5: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b10: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b7: *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/sh:property/sh:or/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb20: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb11: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb23: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b15: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b7: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b5: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b6: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:variableMeasured_346/schema1:url - Shape cdifd:CDIFRelationShape: ex:variableMeasured_346/schema1:url - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b4: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'reference ' 'to ' 'a ' 'skos ' 'concept'}, {'$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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'$ref': '#/$defs/DefinedTerm'}]}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/propertyID'}, 'schema:unitCode': {'anyOf': [{'type': 'string'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'$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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b4: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b38: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b37: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b29: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b11: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b9: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b30: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b14: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b5: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b8: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b12: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b44: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b51: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb47b29237c36457a89da5c998448ecc1b4: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b6: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b26: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b8: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b5: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b10: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b7: *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/sh:property/sh:or/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb20: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb11: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb23: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b15: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b7: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b5: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b6: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:variableMeasured_346/schema1:url - Shape cdifd:CDIFRelationShape: ex:variableMeasured_346/schema1:url - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b4: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_1_1.json Example
Passed
Files
Using exampleVariableMeasured.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b4: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b38: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b37: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b29: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b11: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b9: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b30: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b14: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b5: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b8: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b12: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b44: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b51: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb47b29237c36457a89da5c998448ecc1b4: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b6: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b26: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b8: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b5: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b10: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b7: *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/sh:property/sh:or/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb20: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb11: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb23: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b15: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b7: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b5: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b6: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:variableMeasured_346/schema1:url - Shape cdifd:CDIFRelationShape: ex:variableMeasured_346/schema1:url - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b4: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_2_1.json Example
Passed
Files
Using exampleVariableMeasuredComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b4: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b38: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b37: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b29: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b11: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b9: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b30: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b14: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b5: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b8: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b12: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b44: *none* - Shape _:ne0599c0668eb4d838411d3e558c58871b51: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb47b29237c36457a89da5c998448ecc1b4: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b6: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b26: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b8: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b5: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b10: *none* - Shape _:nb47b29237c36457a89da5c998448ecc1b7: *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/sh:property/sh:or/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb20: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb11: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n244c92702f254eac8f1799a623d0d75bb23: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b15: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b7: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b5: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b6: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:variableMeasuredComplete_001/schema1:url - Shape cdifd:CDIFRelationShape: ex:variableMeasuredComplete_001/schema1:url - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4246f598feaa4ceca84aad75f1b95082b4: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 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 _:n2acb9d8f90af41e7af84c7f4ccd9ca45b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b28: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b25: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b26: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b34: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b10: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b18: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b4: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b3: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b30: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b27: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b24: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b35: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b32: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b29: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh
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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5887ef8b781649d29254d6ffe4f558acb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb19: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb10: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb5: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb7: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb4: *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 _:ne4051bdad18c4885ae581c3047d5bdcdb22: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb21: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb11: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n1264c49006db4218b3ac521f7036c714b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1264c49006db4218b3ac521f7036c714b15: *none* - Shape _:n1264c49006db4218b3ac521f7036c714b5: *none* - Shape _:n1264c49006db4218b3ac521f7036c714b6: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation - Shape cdifd:CDIFRelationShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation - Shape _:n1264c49006db4218b3ac521f7036c714b4: *none* - Shape cdifd:CDIFRelationShape/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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:n2acb9d8f90af41e7af84c7f4ccd9ca45b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b28: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b25: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b26: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b34: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b10: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b18: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b4: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b3: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b30: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b27: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b24: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b35: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b32: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b29: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh
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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5887ef8b781649d29254d6ffe4f558acb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb19: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb10: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb5: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb7: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb4: *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 _:ne4051bdad18c4885ae581c3047d5bdcdb22: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb21: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb11: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n1264c49006db4218b3ac521f7036c714b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1264c49006db4218b3ac521f7036c714b15: *none* - Shape _:n1264c49006db4218b3ac521f7036c714b5: *none* - Shape _:n1264c49006db4218b3ac521f7036c714b6: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation - Shape cdifd:CDIFRelationShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation - Shape _:n1264c49006db4218b3ac521f7036c714b4: *none* - Shape cdifd:CDIFRelationShape/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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:n2acb9d8f90af41e7af84c7f4ccd9ca45b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b28: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b25: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b26: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b34: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b10: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b18: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b4: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b3: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b30: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b27: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b24: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b35: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b32: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b29: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh
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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5887ef8b781649d29254d6ffe4f558acb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb19: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb10: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb5: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb7: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb4: *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 _:ne4051bdad18c4885ae581c3047d5bdcdb22: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb21: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb11: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n1264c49006db4218b3ac521f7036c714b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1264c49006db4218b3ac521f7036c714b15: *none* - Shape _:n1264c49006db4218b3ac521f7036c714b5: *none* - Shape _:n1264c49006db4218b3ac521f7036c714b6: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:exampleWebAPI_354btrh/schema1:documentation,ex:exampleWebAPI_354btrh/schema1:termsOfService - Shape cdifd:CDIFRelationShape: ex:exampleWebAPI_354btrh/schema1:documentation,ex:exampleWebAPI_354btrh/schema1:termsOfService - Shape _:n1264c49006db4218b3ac521f7036c714b4: *none* - Shape cdifd:CDIFRelationShape/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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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 _:n2acb9d8f90af41e7af84c7f4ccd9ca45b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b28: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b25: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b26: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b34: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b33: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b10: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b18: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b4: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b3: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b30: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b27: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b24: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b35: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b32: *none* - Shape _:n2acb9d8f90af41e7af84c7f4ccd9ca45b29: *none* - Shape cdifd:webAPINode: ex:WebAPIComplete_001
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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5887ef8b781649d29254d6ffe4f558acb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb19: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb10: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb5: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb7: *none* - Shape _:n5887ef8b781649d29254d6ffe4f558acb4: *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 _:ne4051bdad18c4885ae581c3047d5bdcdb22: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb21: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne4051bdad18c4885ae581c3047d5bdcdb11: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n1264c49006db4218b3ac521f7036c714b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1264c49006db4218b3ac521f7036c714b15: *none* - Shape _:n1264c49006db4218b3ac521f7036c714b5: *none* - Shape _:n1264c49006db4218b3ac521f7036c714b6: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:WebAPIComplete_001/schema1:documentation,ex:WebAPIComplete_001/schema1:termsOfService - Shape cdifd:CDIFRelationShape: ex:WebAPIComplete_001/schema1:documentation,ex:WebAPIComplete_001/schema1:termsOfService - Shape _:n1264c49006db4218b3ac521f7036c714b4: *none* - Shape cdifd:CDIFRelationShape/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:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 1 / 1

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

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

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:ConceptSchemeShape: mat:materialsvocabulary - Shape skosv:schemePrefLabelUniqueLangShape: mat:materialsvocabulary
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: mat:anyice,mat:rock,mat:mineral,mat:earthmaterial,mat:liquidwater,mat:sediment,mat:mixedsoilsedimentrock,mat:particulate,mat:otheranthropogenicmaterial,mat:organicmaterial,mat:material,mat:dispersedmedia,mat:fluid,mat:rockorsediment,mat:nonaqueousliquid,mat:soil,mat:biogenicnonorganicmaterial,mat:anthropogenicmetal,mat:gas,mat:waterice,mat:anyanthropogenicmaterial - Shape skosv:conceptBroaderNotSelfShape: mat:anyice,mat:rock,mat:mineral,mat:earthmaterial,mat:liquidwater,mat:sediment,mat:mixedsoilsedimentrock,mat:particulate,mat:otheranthropogenicmaterial,mat:organicmaterial,mat:material,mat:dispersedmedia,mat:fluid,mat:rockorsediment,mat:nonaqueousliquid,mat:soil,mat:biogenicnonorganicmaterial,mat:anthropogenicmetal,mat:gas,mat:waterice,mat:anyanthropogenicmaterial - Shape skosv:prefLabelUniqueLangShape: mat:anyice,mat:rock,mat:mineral,mat:earthmaterial,mat:liquidwater,mat:sediment,mat:mixedsoilsedimentrock,mat:particulate,mat:otheranthropogenicmaterial,mat:organicmaterial,mat:material,mat:dispersedmedia,mat:fluid,mat:rockorsediment,mat:nonaqueousliquid,mat:soil,mat:biogenicnonorganicmaterial,mat:anthropogenicmetal,mat:gas,mat:waterice,mat:anyanthropogenicmaterial
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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'URI reference to a concept ' 'defined elsewhere'}]}, '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:ConceptSchemeShape: mat:materialsvocabulary - Shape skosv:schemePrefLabelUniqueLangShape: mat:materialsvocabulary
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *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:ConceptSchemeShape: mat:materialsvocabulary - Shape skosv:schemePrefLabelUniqueLangShape: mat:materialsvocabulary
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: mat:anyice,mat:rock,mat:mineral,mat:earthmaterial,mat:liquidwater,mat:sediment,mat:mixedsoilsedimentrock,mat:particulate,mat:otheranthropogenicmaterial,mat:organicmaterial,mat:material,mat:dispersedmedia,mat:fluid,mat:rockorsediment,mat:nonaqueousliquid,mat:soil,mat:biogenicnonorganicmaterial,mat:anthropogenicmetal,mat:gas,mat:waterice,mat:anyanthropogenicmaterial - Shape skosv:conceptBroaderNotSelfShape: mat:anyice,mat:rock,mat:mineral,mat:earthmaterial,mat:liquidwater,mat:sediment,mat:mixedsoilsedimentrock,mat:particulate,mat:otheranthropogenicmaterial,mat:organicmaterial,mat:material,mat:dispersedmedia,mat:fluid,mat:rockorsediment,mat:nonaqueousliquid,mat:soil,mat:biogenicnonorganicmaterial,mat:anthropogenicmetal,mat:gas,mat:waterice,mat:anyanthropogenicmaterial - Shape skosv:prefLabelUniqueLangShape: mat:anyice,mat:rock,mat:mineral,mat:earthmaterial,mat:liquidwater,mat:sediment,mat:mixedsoilsedimentrock,mat:particulate,mat:otheranthropogenicmaterial,mat:organicmaterial,mat:material,mat:dispersedmedia,mat:fluid,mat:rockorsediment,mat:nonaqueousliquid,mat:soil,mat:biogenicnonorganicmaterial,mat:anthropogenicmetal,mat:gas,mat:waterice,mat:anyanthropogenicmaterial

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:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b21: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b31: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b6: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b29: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:xas-dataset-001/prov:wasGeneratedBy/schema1:object/schema1:additionalType,xas:analysisevent,wd:Q3099911,xas:source,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,xas:xraymonochromator,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,dcat:CatalogRecord - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b14: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b13: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b33: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b28: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://doi.org>,xas:samplepreparation,xas:samplechemicalcomposition,xas:reflectionplane,xas:dspacing,xas:monochromatortype,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf395706be9934fd4a35e67959f7c7c4cb5: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb6: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb8: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb19: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb26: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb10: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb4: *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 _:nf4043d4936874d0190bb784db3af0838b23: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b20: *none* - Shape cdifd:CDIFIdentifierShape/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 cdifd:CDIFIdentifierShape: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b25: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b11: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b21: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:n35435e9814ee45829505971098928c11b3: *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/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape _:n4015dd6969ad4eccb8588dc0aa4dbdb9b21: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/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/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b4: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b35: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b23: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b21: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b36: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b13: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n904149252a8a41e18744ce484da8419db4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n904149252a8a41e18744ce484da8419db5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n728439d12d864d738937a64ce713374eb14: *none* - Shape _:n728439d12d864d738937a64ce713374eb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n728439d12d864d738937a64ce713374eb4: *none* - Shape _:n728439d12d864d738937a64ce713374eb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n728439d12d864d738937a64ce713374eb15: *none* - Shape _:n728439d12d864d738937a64ce713374eb17: *none* - Shape _:n728439d12d864d738937a64ce713374eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n728439d12d864d738937a64ce713374eb3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,_:Nadcb639e7d1f4bd588862c25e393857d,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique
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 <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("x-ray source") ; schema1:propertyID <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> ; 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/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n93a093a3c7794f579164b7d0e6c342b5b6: *none* - Shape _:n93a093a3c7794f579164b7d0e6c342b5b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n93a093a3c7794f579164b7d0e6c342b5b15: *none* - Shape _:n93a093a3c7794f579164b7d0e6c342b5b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n93a093a3c7794f579164b7d0e6c342b5b7: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n66952e3761094263bda4e04497edf313b24: *none* - Shape _:n66952e3761094263bda4e04497edf313b41: *none* - Shape _:n66952e3761094263bda4e04497edf313b16: *none* - Shape _:n66952e3761094263bda4e04497edf313b40: *none* - Shape _:n66952e3761094263bda4e04497edf313b42: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n66952e3761094263bda4e04497edf313b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n66952e3761094263bda4e04497edf313b13: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n66952e3761094263bda4e04497edf313b44: *none* - Shape _:n66952e3761094263bda4e04497edf313b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n66952e3761094263bda4e04497edf313b29: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n66952e3761094263bda4e04497edf313b39: *none* - Shape _:n66952e3761094263bda4e04497edf313b10: *none* - Shape _:n66952e3761094263bda4e04497edf313b38: *none* - Shape _:n66952e3761094263bda4e04497edf313b9: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n66952e3761094263bda4e04497edf313b3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,_:Nadcb639e7d1f4bd588862c25e393857d,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *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': {'enum': ['nxs:base_classes/NXsource.html#nxsource-type-field', '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': {'enum': ['nxs:base_classes/NXsource.html#nxsource-probe-field', '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 ' 'the ' 'NXsource ' 'type ' 'and ' 'probe ' 'fields ' '(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; ' 'the ' 'NXinstrument-typed ' '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:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/RNdlTIf>,<file:///github/workspace/lMtIx>
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b21: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b31: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b6: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b29: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b14: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b13: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b33: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b28: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://doi.org>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf395706be9934fd4a35e67959f7c7c4cb5: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb6: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb8: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb19: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb26: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb10: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb4: *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 _:nf4043d4936874d0190bb784db3af0838b23: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b20: *none* - Shape cdifd:CDIFIdentifierShape/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 cdifd:CDIFIdentifierShape: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b25: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b11: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b21: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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/RNdlTIf>,<file:///github/workspace/lMtIx> - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <file:///github/workspace/RNdlTIf>,<file:///github/workspace/lMtIx>
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:n35435e9814ee45829505971098928c11b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/04qxsr837> - 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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape _:n4015dd6969ad4eccb8588dc0aa4dbdb9b21: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/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/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b4: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b35: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b23: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b21: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b36: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b13: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n904149252a8a41e18744ce484da8419db4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n904149252a8a41e18744ce484da8419db5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n728439d12d864d738937a64ce713374eb14: *none* - Shape _:n728439d12d864d738937a64ce713374eb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n728439d12d864d738937a64ce713374eb4: *none* - Shape _:n728439d12d864d738937a64ce713374eb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n728439d12d864d738937a64ce713374eb15: *none* - Shape _:n728439d12d864d738937a64ce713374eb17: *none* - Shape _:n728439d12d864d738937a64ce713374eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n728439d12d864d738937a64ce713374eb3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords
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/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n93a093a3c7794f579164b7d0e6c342b5b6: *none* - Shape _:n93a093a3c7794f579164b7d0e6c342b5b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n93a093a3c7794f579164b7d0e6c342b5b15: *none* - Shape _:n93a093a3c7794f579164b7d0e6c342b5b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n93a093a3c7794f579164b7d0e6c342b5b7: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n66952e3761094263bda4e04497edf313b24: *none* - Shape _:n66952e3761094263bda4e04497edf313b41: *none* - Shape _:n66952e3761094263bda4e04497edf313b16: *none* - Shape _:n66952e3761094263bda4e04497edf313b40: *none* - Shape _:n66952e3761094263bda4e04497edf313b42: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n66952e3761094263bda4e04497edf313b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n66952e3761094263bda4e04497edf313b13: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n66952e3761094263bda4e04497edf313b44: *none* - Shape _:n66952e3761094263bda4e04497edf313b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n66952e3761094263bda4e04497edf313b29: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n66952e3761094263bda4e04497edf313b39: *none* - Shape _:n66952e3761094263bda4e04497edf313b10: *none* - Shape _:n66952e3761094263bda4e04497edf313b38: *none* - Shape _:n66952e3761094263bda4e04497edf313b9: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n66952e3761094263bda4e04497edf313b3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
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: 2 Warning
Files
Using exampleXasCore.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:XasCoreConformsToShape: *none* - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/RNdlTIf>,<file:///github/workspace/lMtIx>
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b21: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b31: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b6: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b29: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:xas-dataset-001/prov:wasGeneratedBy/schema1:object/schema1:additionalType,xas:analysisevent,wd:Q3099911,xas:source,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,xas:xraymonochromator,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,dcat:CatalogRecord - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b14: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b13: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b33: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b28: *none* - Shape _:n5d8092abcee64bb8a9fe44336c2c2a79b30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://doi.org>,xas:samplepreparation,xas:samplechemicalcomposition,xas:reflectionplane,xas:dspacing,xas:monochromatortype,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf395706be9934fd4a35e67959f7c7c4cb5: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb6: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb8: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb19: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb26: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb10: *none* - Shape _:nf395706be9934fd4a35e67959f7c7c4cb4: *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 _:nf4043d4936874d0190bb784db3af0838b23: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b20: *none* - Shape cdifd:CDIFIdentifierShape/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 cdifd:CDIFIdentifierShape: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b25: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b11: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b21: *none* - Shape _:nf4043d4936874d0190bb784db3af0838b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *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/RNdlTIf>,<file:///github/workspace/lMtIx> - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <file:///github/workspace/RNdlTIf>,<file:///github/workspace/lMtIx>
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:n35435e9814ee45829505971098928c11b3: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/04qxsr837> - 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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape _:n4015dd6969ad4eccb8588dc0aa4dbdb9b21: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/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/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b4: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b35: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b23: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b21: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b36: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n77ec4203f18b44da9f9260c7b295ccc0b13: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n904149252a8a41e18744ce484da8419db4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n904149252a8a41e18744ce484da8419db5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n728439d12d864d738937a64ce713374eb14: *none* - Shape _:n728439d12d864d738937a64ce713374eb18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n728439d12d864d738937a64ce713374eb4: *none* - Shape _:n728439d12d864d738937a64ce713374eb20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n728439d12d864d738937a64ce713374eb15: *none* - Shape _:n728439d12d864d738937a64ce713374eb17: *none* - Shape _:n728439d12d864d738937a64ce713374eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n728439d12d864d738937a64ce713374eb3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,_:Ne7cddaf63ce445afa04af16034628cd5,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique
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("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). 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 <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("x-ray source") ; schema1:propertyID <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> ; 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).
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n93a093a3c7794f579164b7d0e6c342b5b6: *none* - Shape _:n93a093a3c7794f579164b7d0e6c342b5b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n93a093a3c7794f579164b7d0e6c342b5b15: *none* - Shape _:n93a093a3c7794f579164b7d0e6c342b5b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n93a093a3c7794f579164b7d0e6c342b5b7: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n66952e3761094263bda4e04497edf313b24: *none* - Shape _:n66952e3761094263bda4e04497edf313b41: *none* - Shape _:n66952e3761094263bda4e04497edf313b16: *none* - Shape _:n66952e3761094263bda4e04497edf313b40: *none* - Shape _:n66952e3761094263bda4e04497edf313b42: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n66952e3761094263bda4e04497edf313b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n66952e3761094263bda4e04497edf313b13: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n66952e3761094263bda4e04497edf313b44: *none* - Shape _:n66952e3761094263bda4e04497edf313b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n66952e3761094263bda4e04497edf313b29: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n66952e3761094263bda4e04497edf313b39: *none* - Shape _:n66952e3761094263bda4e04497edf313b10: *none* - Shape _:n66952e3761094263bda4e04497edf313b38: *none* - Shape _:n66952e3761094263bda4e04497edf313b9: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n66952e3761094263bda4e04497edf313b3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,_:Ne7cddaf63ce445afa04af16034628cd5,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
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: 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': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, '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:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *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 _:ned49105b132d40ddbbd524f07e88b16bb20: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb13: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb33: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb30: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:xasfacility_37yht/schema1:additionalType - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb21: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb31: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:facilitycurrent,xas:facilityenergy
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 _:n9e9ded632a814e079119236606839cbbb26: *none* - Shape _:n9e9ded632a814e079119236606839cbbb6: *none* - Shape _:n9e9ded632a814e079119236606839cbbb10: *none* - Shape _:n9e9ded632a814e079119236606839cbbb8: *none* - Shape _:n9e9ded632a814e079119236606839cbbb19: *none* - Shape _:n9e9ded632a814e079119236606839cbbb4: *none* - Shape _:n9e9ded632a814e079119236606839cbbb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9e9ded632a814e079119236606839cbbb5: *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 _:n83e191855af04393bceaa9b9b8a75061b11: *none* - Shape _:n83e191855af04393bceaa9b9b8a75061b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n83e191855af04393bceaa9b9b8a75061b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n83e191855af04393bceaa9b9b8a75061b20: *none* - Shape _:n83e191855af04393bceaa9b9b8a75061b10: *none* - Shape _:n83e191855af04393bceaa9b9b8a75061b23: *none* - Shape _:n83e191855af04393bceaa9b9b8a75061b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b38: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b10: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b41: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b3: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b40: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b44: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b4: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b29: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b16: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b39: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n7feb9bddd3204513b9826832a8f6bb83b24: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b42: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
example_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:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:ned49105b132d40ddbbd524f07e88b16bb20: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb13: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb33: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb30: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:facility - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb21: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb31: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:ned49105b132d40ddbbd524f07e88b16bb29: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:facilitycurrent,xas:facilityenergy
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 _:n9e9ded632a814e079119236606839cbbb26: *none* - Shape _:n9e9ded632a814e079119236606839cbbb6: *none* - Shape _:n9e9ded632a814e079119236606839cbbb10: *none* - Shape _:n9e9ded632a814e079119236606839cbbb8: *none* - Shape _:n9e9ded632a814e079119236606839cbbb19: *none* - Shape _:n9e9ded632a814e079119236606839cbbb4: *none* - Shape _:n9e9ded632a814e079119236606839cbbb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9e9ded632a814e079119236606839cbbb5: *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 _:n83e191855af04393bceaa9b9b8a75061b11: *none* - Shape _:n83e191855af04393bceaa9b9b8a75061b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n83e191855af04393bceaa9b9b8a75061b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n83e191855af04393bceaa9b9b8a75061b20: *none* - Shape _:n83e191855af04393bceaa9b9b8a75061b10: *none* - Shape _:n83e191855af04393bceaa9b9b8a75061b23: *none* - Shape _:n83e191855af04393bceaa9b9b8a75061b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b38: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b10: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b41: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b3: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b40: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b44: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b4: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b29: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b16: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b39: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n7feb9bddd3204513b9826832a8f6bb83b24: *none* - Shape _:n7feb9bddd3204513b9826832a8f6bb83b42: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*

Test passed: 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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b6: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b10: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b7: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b19: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b8: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b26: *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/sh:property/sh:or/rdf:first: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b10: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b21: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/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 _:nc31f50f99723435090be0f19f826baceb13: *none* - Shape _:nc31f50f99723435090be0f19f826baceb5: *none* - Shape _:nc31f50f99723435090be0f19f826baceb23: *none* - Shape _:nc31f50f99723435090be0f19f826baceb22: *none* - Shape _:nc31f50f99723435090be0f19f826baceb36: *none* - Shape _:nc31f50f99723435090be0f19f826baceb35: *none* - Shape cdifd:cdifProvHowToShape: *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 _:nc31f50f99723435090be0f19f826baceb21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nc31f50f99723435090be0f19f826baceb12: *none* - Shape _:nc31f50f99723435090be0f19f826baceb4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:nc7eb0c89d159459688bf4b242761653fb5: *none* - Shape cdifd:generatedByNode: *none* - Shape _:nc7eb0c89d159459688bf4b242761653fb4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b20: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b29: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b30: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b6: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:exampleGeneratedBy_w46j6j/schema1:object/schema1:additionalType,xas:analysisevent,xas:xraymonitor,wd:Q3099911,xas:source,xas:facility,xas:xraymonochromator,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample> - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b7: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b33: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b31: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b21: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b13: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:sampleunitcell,xas:pressure,xas:samplematerial,xas:samplepreparation,xas:monochromatorchemicalformula,xas:reflectionplane,xas:monochromatortype,xas:dspacing,xas:monitorpreset,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:calibrationmethod,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,xas:detectorit,xas:harmonicrejection,xas:facilitycurrent,xas:monitormode,xas:focusing,xas:samplechemicalcomposition,xas:collimation,xas:edgeenergy,xas:installedoptions,xas:experimentdocumentation,xas:samplemass,xas:detectori0,xas:facilityenergy,xas:pointgroup,xas:parentsample,xas:porosity
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b18: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b16: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b20: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:n17c1eeba2fad4bbbbfc99bf2f9828ee8b3: *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:CDIFContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:naccc8c1c68fe405cb67c119307fdf0efb21: *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("Probe") ; schema1:propertyID <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("X-ray source") ; schema1:propertyID <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> ; 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). 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 <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>, wd:Q3099911 ; 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).
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n452ab5c86be349148f4268d41cbfb2b5b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n452ab5c86be349148f4268d41cbfb2b5b7: *none* - Shape _:n452ab5c86be349148f4268d41cbfb2b5b15: *none* - Shape _:n452ab5c86be349148f4268d41cbfb2b5b5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n452ab5c86be349148f4268d41cbfb2b5b4: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b24: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b41: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b44: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b16: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b3: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b38: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b42: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b15: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b40: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b39: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b9: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b29: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
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'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'description': 'a resolvable reference to a ' 'representation of the software ' 'or instrument used'}, {'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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b6: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b10: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b7: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b19: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b8: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b26: *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/sh:property/sh:or/rdf:first: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b10: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b21: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/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 _:nc31f50f99723435090be0f19f826baceb13: *none* - Shape _:nc31f50f99723435090be0f19f826baceb5: *none* - Shape _:nc31f50f99723435090be0f19f826baceb23: *none* - Shape _:nc31f50f99723435090be0f19f826baceb22: *none* - Shape _:nc31f50f99723435090be0f19f826baceb36: *none* - Shape _:nc31f50f99723435090be0f19f826baceb35: *none* - Shape cdifd:cdifProvHowToShape: *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 _:nc31f50f99723435090be0f19f826baceb21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nc31f50f99723435090be0f19f826baceb12: *none* - Shape _:nc31f50f99723435090be0f19f826baceb4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:nc7eb0c89d159459688bf4b242761653fb5: *none* - Shape cdifd:generatedByNode: *none* - Shape _:nc7eb0c89d159459688bf4b242761653fb4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b20: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b29: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b30: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b6: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,xas:facility,xas:analysisevent,ex:exampleGeneratedBy_w46j6j/schema1:object/schema1:additionalType - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b7: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b33: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b31: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b21: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b13: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:sampleunitcell,xas:pressure,xas:samplematerial,xas:samplepreparation,xas:calibrationmethod,xas:facilitycurrent,xas:samplechemicalcomposition,xas:edgeenergy,xas:installedoptions,xas:experimentdocumentation,xas:samplemass,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:facilityenergy,xas:pointgroup,xas:parentsample,xas:porosity
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b18: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b16: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b20: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:n17c1eeba2fad4bbbbfc99bf2f9828ee8b3: *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:CDIFContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:naccc8c1c68fe405cb67c119307fdf0efb21: *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/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n452ab5c86be349148f4268d41cbfb2b5b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n452ab5c86be349148f4268d41cbfb2b5b7: *none* - Shape _:n452ab5c86be349148f4268d41cbfb2b5b15: *none* - Shape _:n452ab5c86be349148f4268d41cbfb2b5b5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n452ab5c86be349148f4268d41cbfb2b5b4: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b24: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b41: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b44: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b16: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b3: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b38: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b42: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b15: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b40: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b39: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b9: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b29: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b6: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b10: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b7: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b19: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b8: *none* - Shape _:nbfb6240dab004b06bd86c23ebd92cbb8b26: *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/sh:property/sh:or/rdf:first: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b10: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b21: *none* - Shape _:ned7b2172075b4ad18371819ec2126471b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:nc31f50f99723435090be0f19f826baceb13: *none* - Shape _:nc31f50f99723435090be0f19f826baceb5: *none* - Shape _:nc31f50f99723435090be0f19f826baceb23: *none* - Shape _:nc31f50f99723435090be0f19f826baceb22: *none* - Shape _:nc31f50f99723435090be0f19f826baceb36: *none* - Shape _:nc31f50f99723435090be0f19f826baceb35: *none* - Shape cdifd:cdifProvHowToShape: *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 _:nc31f50f99723435090be0f19f826baceb21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nc31f50f99723435090be0f19f826baceb12: *none* - Shape _:nc31f50f99723435090be0f19f826baceb4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:nc7eb0c89d159459688bf4b242761653fb5: *none* - Shape cdifd:generatedByNode: *none* - Shape _:nc7eb0c89d159459688bf4b242761653fb4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b20: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b29: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b30: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b6: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:exampleGeneratedBy_w46j6j/schema1:object/schema1:additionalType,xas:analysisevent,xas:xraymonitor,wd:Q3099911,xas:source,xas:facility,xas:xraymonochromator,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample> - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b7: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b33: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b31: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b21: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b13: *none* - Shape _:n2c72de835a7244db94c293e2f0c60458b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:sampleunitcell,xas:pressure,xas:samplematerial,xas:samplepreparation,xas:monochromatorchemicalformula,xas:reflectionplane,xas:monochromatortype,xas:dspacing,xas:monitorpreset,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:calibrationmethod,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,xas:detectorit,xas:harmonicrejection,xas:facilitycurrent,xas:monitormode,xas:focusing,xas:samplechemicalcomposition,xas:collimation,xas:edgeenergy,xas:installedoptions,xas:experimentdocumentation,xas:samplemass,xas:detectori0,xas:facilityenergy,xas:pointgroup,xas:parentsample,xas:porosity
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b18: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b16: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b20: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb022c686a1d4403a6e9b7b5e3ed0460b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *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 _:n17c1eeba2fad4bbbbfc99bf2f9828ee8b3: *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:CDIFContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:naccc8c1c68fe405cb67c119307fdf0efb21: *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("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: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("Probe") ; schema1:propertyID <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("X-ray source") ; schema1:propertyID <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> ; 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("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 <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>, wd:Q3099911 ; 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).
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n452ab5c86be349148f4268d41cbfb2b5b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n452ab5c86be349148f4268d41cbfb2b5b7: *none* - Shape _:n452ab5c86be349148f4268d41cbfb2b5b15: *none* - Shape _:n452ab5c86be349148f4268d41cbfb2b5b5: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n452ab5c86be349148f4268d41cbfb2b5b4: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b24: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b41: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b44: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b16: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b3: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b38: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b42: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b15: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b40: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b39: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b9: *none* - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b29: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n364b7662187649a0a8e5bdd570d7ccc1b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
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': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, '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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncc8ed86dd07140cf94a31117d618b10fb26: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb10: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb6: *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 _:ncc8ed86dd07140cf94a31117d618b10fb8: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb7: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb5: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb4: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb19: *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 _:nfb4031c016f1449b8dc7eddc393f971cb25: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb10: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b7: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b30: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b20: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b13: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:exampleInstrument_354btrh/schema1:additionalType - Shape _:n74578841442d418f8ee0e9968c64ea59b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b33: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b31: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b29: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:harmonicrejection,xas:focusing,xas:collimation
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 _:n10045fe6675045e584bcc48e1a867357b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b15: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b17: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b16: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:n901ce1fe2e3940d08588d7e0eee5af02b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n678c025bb2a841c49e7c105c645ea93fb21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/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 _:ncb91408643b44fe2baefaefe7fefb67ab5: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab15: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab7: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncc8ed86dd07140cf94a31117d618b10fb26: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb10: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb6: *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 _:ncc8ed86dd07140cf94a31117d618b10fb8: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb7: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb5: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb4: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb19: *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 _:nfb4031c016f1449b8dc7eddc393f971cb25: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb10: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b7: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b30: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b20: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b13: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,wd:Q3099911 - Shape _:n74578841442d418f8ee0e9968c64ea59b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b33: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b31: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b29: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:harmonicrejection,xas:focusing,xas:collimation
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 _:n10045fe6675045e584bcc48e1a867357b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b15: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b17: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b16: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:n901ce1fe2e3940d08588d7e0eee5af02b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n678c025bb2a841c49e7c105c645ea93fb21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/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 _:ncb91408643b44fe2baefaefe7fefb67ab5: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab15: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab7: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncc8ed86dd07140cf94a31117d618b10fb26: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb10: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb6: *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 _:ncc8ed86dd07140cf94a31117d618b10fb8: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb7: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb5: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb4: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb19: *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 _:nfb4031c016f1449b8dc7eddc393f971cb25: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb10: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b7: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b30: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b20: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b13: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,wd:Q3099911 - Shape _:n74578841442d418f8ee0e9968c64ea59b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b33: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b31: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b29: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:harmonicrejection,xas:focusing,xas:collimation
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 _:n10045fe6675045e584bcc48e1a867357b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b15: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b17: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b16: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:n901ce1fe2e3940d08588d7e0eee5af02b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n678c025bb2a841c49e7c105c645ea93fb21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/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 _:ncb91408643b44fe2baefaefe7fefb67ab5: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab15: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab7: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncc8ed86dd07140cf94a31117d618b10fb26: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb10: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb6: *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 _:ncc8ed86dd07140cf94a31117d618b10fb8: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb7: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb5: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb4: *none* - Shape _:ncc8ed86dd07140cf94a31117d618b10fb19: *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 _:nfb4031c016f1449b8dc7eddc393f971cb25: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb10: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfb4031c016f1449b8dc7eddc393f971cb23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/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:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b7: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b30: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b20: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b13: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:487y54/schema1:hasPart/schema1:additionalType,xas:487y54/schema1:hasPart/schema1:additionalType,xas:487y54/schema1:hasPart/schema1:additionalType,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,wd:Q3099911 - Shape _:n74578841442d418f8ee0e9968c64ea59b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b33: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b31: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b29: *none* - Shape _:n74578841442d418f8ee0e9968c64ea59b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/Field/NXsource/probe>,<https://manual.nexusformat.org/classes/Field/NXcrystal/d_spacing>,xas:harmonicrejection,<https://manual.nexusformat.org/classes/Field/NXcrystal/chemical_formula>,xas:focusing,xas:collimation,<https://manual.nexusformat.org/classes/Field/NXmonitor/preset>,xas:detectorit,<https://manual.nexusformat.org/classes/Field/NXsource/type>,<https://manual.nexusformat.org/classes/Field/NXmonitor/mode>,<https://manual.nexusformat.org/classes/Field/NXcrystal/reflection>,<https://manual.nexusformat.org/classes/Field/NXcrystal/type>,xas:detectori0
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 _:n10045fe6675045e584bcc48e1a867357b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b15: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b17: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b16: *none* - Shape _:n10045fe6675045e584bcc48e1a867357b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape _:n901ce1fe2e3940d08588d7e0eee5af02b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n678c025bb2a841c49e7c105c645ea93fb21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/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 _:ncb91408643b44fe2baefaefe7fefb67ab5: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab15: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:ncb91408643b44fe2baefaefe7fefb67ab7: *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:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*

Test passed: 1 / 1

example_1_1.json Example
Passed
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: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n39be0df3966c4249b1b9116e234c412db18: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db10: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db14: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db15: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db71: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db69: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db75: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db66: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db72: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db70: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db67: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db13: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db16: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db73: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db20: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db11: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n39be0df3966c4249b1b9116e234c412db17: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:incidentintensity,xas:monochromatorenergy
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd22788d3ba6c42a69582a194d5d420c0b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd22788d3ba6c42a69582a194d5d420c0b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd22788d3ba6c42a69582a194d5d420c0b5: *none* - Shape _:nd22788d3ba6c42a69582a194d5d420c0b7: *none* - Shape _:nd22788d3ba6c42a69582a194d5d420c0b8: *none* - Shape _:nd22788d3ba6c42a69582a194d5d420c0b6: *none* - Shape _:nd22788d3ba6c42a69582a194d5d420c0b10: *none* - Shape _:nd22788d3ba6c42a69582a194d5d420c0b26: *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 _:nff6cec6c59a34e57bd41643fd4cf3ebeb10: *none* - Shape _:nff6cec6c59a34e57bd41643fd4cf3ebeb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nff6cec6c59a34e57bd41643fd4cf3ebeb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nff6cec6c59a34e57bd41643fd4cf3ebeb22: *none* - Shape _:nff6cec6c59a34e57bd41643fd4cf3ebeb21: *none* - Shape _:nff6cec6c59a34e57bd41643fd4cf3ebeb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nff6cec6c59a34e57bd41643fd4cf3ebeb25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab30: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab44: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab14: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab45: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab7: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab4: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab11: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab37: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab29: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab10: *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 _:ndc9825e9a24645a6b476c0bebbe8e8eab5: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab52: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab51: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab12: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab9: *none* - Shape _:ndc9825e9a24645a6b476c0bebbe8e8eab8: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n5b328d33b31249bf92ece1145e6ea545b4: *none* - Shape _:n5b328d33b31249bf92ece1145e6ea545b7: *none* - Shape _:n5b328d33b31249bf92ece1145e6ea545b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5b328d33b31249bf92ece1145e6ea545b15: *none* - Shape _:n5b328d33b31249bf92ece1145e6ea545b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nda1035540a1b449b9ded837a83cfccceb21: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nda1035540a1b449b9ded837a83cfccceb20: *none* - Shape _:nda1035540a1b449b9ded837a83cfccceb13: *none* - Shape _:nda1035540a1b449b9ded837a83cfccceb14: *none* - Shape _:nda1035540a1b449b9ded837a83cfccceb7: *none* - Shape _:nda1035540a1b449b9ded837a83cfccceb6: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nda1035540a1b449b9ded837a83cfccceb28: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape _:nda1035540a1b449b9ded837a83cfccceb29: *none* - Shape _:nda1035540a1b449b9ded837a83cfccceb33: *none* - Shape _:nda1035540a1b449b9ded837a83cfccceb30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda1035540a1b449b9ded837a83cfccceb31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:incidentintensity,xas:monochromatorenergy

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'}, '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', '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': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, '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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0f1f9d56b189472b85464cb1a368d2cab19: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab7: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab4: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab6: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab5: *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 _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b22: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b21: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b29: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b14: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b31: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b33: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b30: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b21: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b20: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b28: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:samplematerial,xas:samplepreparation,xas:samplechemicalcomposition,xas:parentsample,xas:samplemass,xas:pointgroup,xas:sampleunitcell,xas:porosity
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'}, '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', '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': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, '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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0f1f9d56b189472b85464cb1a368d2cab19: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab7: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab4: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab6: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab5: *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 _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b22: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b21: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b29: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b14: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b31: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b33: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:exampleSampel_357h/schema1:additionalType,<https://www.wikidata.org/wiki/Q485146>,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample> - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b30: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b21: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b20: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b28: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:samplematerial,xas:samplepreparation,xas:samplechemicalcomposition,xas:parentsample,xas:samplemass,xas:pointgroup,xas:sampleunitcell,xas:porosity
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/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0f1f9d56b189472b85464cb1a368d2cab19: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab7: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab4: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab6: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0f1f9d56b189472b85464cb1a368d2cab5: *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 _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b22: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b21: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n8c1fdb4ce7ca4694b0a8aaac7f8999c5b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:ConceptShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:prefLabelUniqueLangShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b29: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b14: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b31: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b33: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:exampleSampel_357h/schema1:additionalType,<https://www.wikidata.org/wiki/Q485146>,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample> - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b30: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b21: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b20: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n41185c78d4454128847da0c8b3d627d6b28: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:samplematerial,xas:samplepreparation,xas:samplechemicalcomposition,xas:parentsample,xas:samplemass,xas:pointgroup,xas:sampleunitcell,xas:porosity